No description
Find a file
Snider 99a8dda8d2
Some checks failed
Security Scan / security (push) Failing after 9s
Test / test (push) Failing after 34s
docs: address spec review — complete interfaces, fix insulation gaps
Fixes from code review:
- Window type is own struct, not Wails alias; WindowOption rewrites
- PlatformWindow interface: add Position, Size, IsMaximised, IsFocused,
  Show, Hide, Fullscreen, UnFullscreen, OnWindowEvent
- Package-level vars (activeTray, trayMenuCallbacks) become Manager fields
- Menu click handlers live in pkg/display, pkg/menu builds structure only
- WSEventManager insulation via EventSource + PlatformWindow interfaces
- WindowStateManager accepts PlatformWindow, returns own Window struct
- AttachWindow uses display.WindowHandle, not any
- ui/ existing Angular code moves as-is, go:embed updates

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-13 11:31:16 +00:00
.forgejo/workflows ci: add Forgejo Actions test and security scan workflows 2026-02-23 03:28:13 +00:00
docs docs: address spec review — complete interfaces, fix insulation gaps 2026-03-13 11:31:16 +00:00
pkg/display docs: add display package split design spec 2026-03-13 11:27:42 +00:00
.gitignore feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
go.mod chore: migrate Snider deps from github.com to forge.lthn.ai 2026-02-22 21:40:42 +00:00
go.sum chore: refresh go.sum after upstream tag updates 2026-02-22 23:36:25 +00:00
LICENSE.txt Add European Union Public Licence v. 1.2 2026-01-30 08:47:01 +00:00