gui/pkg
Snider 4814f960fb refactor(display): compose window/systray/menu sub-packages into orchestrator
Service now delegates to window.Manager, systray.Manager, and menu.Manager
instead of directly using Wails types. WSEventManager accepts EventSource
interface instead of calling application.Get() directly.
AttachWindowListeners now accepts window.PlatformWindow.

Removes migrated files: window.go, window_state.go, layout.go, tray.go, menu.go.
Tests rewritten against mock platform implementations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 12:27:19 +00:00
..
display refactor(display): compose window/systray/menu sub-packages into orchestrator 2026-03-13 12:27:19 +00:00
menu feat(menu): add Manager with platform abstraction and builder 2026-03-13 12:15:32 +00:00
systray feat(systray): add Manager with platform abstraction and callback registry 2026-03-13 12:13:40 +00:00
window refactor(display): compose window/systray/menu sub-packages into orchestrator 2026-03-13 12:27:19 +00:00