6 Commits
Author SHA1 Message Date
Yadciel fc77dda643 Migriere Windows Tray zu expliziten Wide-Character APIs
Diese Änderung stellt sicher, dass alle relevanten Windows API-Aufrufe und Datenstrukturen die Wide-Character (W-) Versionen verwenden. Dies gewährleistet eine konsistente und robuste Behandlung von Unicode-Zeichen, insbesondere nach der Einführung der UTF-8-Unterstützung für Menütexte und Tooltips.

Zusätzlich wird die erzwungene statische Verlinkung der C-Laufzeitbibliothek (`/MT`) entfernt, um die Kompatibilität zu verbessern und die Binärgröße zu reduzieren, indem die standardmäßige dynamische Verlinkung ermöglicht wird.
2026-05-08 15:29:24 +02:00
Yadciel 8df4e27360 Aktualisiere README, um aktuelle API und Funktionen zu reflektieren
Die README wurde aktualisiert, um die Projektidentität als eigenständige Weiterentwicklung zu verdeutlichen. Sie dokumentiert nun auch die jüngsten API-Erweiterungen wie Linksklick-Callbacks und verbesserte UTF-8-Unterstützung unter Windows, sowie relevante interne Felder.
2026-05-08 10:46:25 +02:00
Yadciel 951dfb930d Füge UTF-8-Unterstützung für Windows Tray hinzu
Konvertiert Menütexte und Tooltips von UTF-8 zu UTF-16, um die korrekte Anzeige von Nicht-ASCII-Zeichen (z.B. Umlaute) im System-Tray sicherzustellen.
2026-05-08 10:36:06 +02:00
Yadciel a71be4e1e3 Merge pull request 'Sync README with current public API' (#2) from gary/c_tray:docs/readme-api-sync into master
Reviewed-on: #2
2026-05-06 11:43:11 +02:00
Yadciel 9a8694d755 Merge pull request 'Add support for left-click actions' (#1) from gary/c_tray:local into master
Reviewed-on: #1
2026-05-06 11:30:33 +02:00
Yadciel fa1e862259 Fügt Unterstützung für Linksklick-Aktionen hinzu
Ermöglicht die Ausführung einer Callback-Funktion beim Linksklick auf das Tray-Icon. Dies bietet erweiterte Interaktionsmöglichkeiten mit der Anwendung über das Tray-Icon. Zusätzlich wird das Problem behoben, dass das Icon nicht freigegeben wird und somit nicht korrekt zerstört wird.
2026-02-02 21:15:52 +01:00