Virgil
dc53b04d2a
refactor(ax): make window bounds and state updates more declarative
...
Security Scan / security (push) Failing after 30s
Test / test (push) Successful in 1m24s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 08:30:58 +00:00
Virgil
5ce1d67f70
refactor(ax): add atomic window bounds task
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m21s
2026-03-31 08:23:59 +00:00
Virgil
78a2a33ed2
refactor(ax): clarify default and named window creation
...
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m19s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 07:43:28 +00:00
Virgil
7deb91ac0b
refactor(ax): standardise display and window contracts
Security Scan / security (push) Failing after 31s
Test / test (push) Successful in 1m14s
2026-03-31 06:22:04 +00:00
Virgil
35f8f5ec51
refactor(ax): align GUI APIs with AX principles
2026-03-31 05:31:00 +00:00
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
Snider
3a4a2fc508
feat(window): add StateManager with JSON persistence
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 12:07:28 +00:00
Snider
ad3c63f093
feat(window): add Window struct, options, and Manager with CRUD
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 12:05:37 +00:00