gui/pkg
Snider 3954725d45 feat(keybinding): add keybinding core.Service with Platform interface and IPC
Implements pkg/keybinding with three-layer pattern: IPC Bus -> Service -> Platform.
Service maintains in-memory registry, ErrAlreadyRegistered on duplicates.
QueryList reads from service registry, not platform.GetAll().
ActionTriggered broadcast on shortcut trigger via platform callback.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 14:34:30 +00:00
..
clipboard feat(clipboard): add clipboard core.Service with Platform interface and IPC 2026-03-13 14:16:54 +00:00
dialog feat(dialog): add dialog core.Service with Platform interface and IPC 2026-03-13 14:17:35 +00:00
display refactor(display): remove extracted clipboard/dialog/notification/theme/screen code 2026-03-13 14:24:06 +00:00
environment feat(environment): add environment core.Service with theme change broadcasts 2026-03-13 14:19:05 +00:00
keybinding feat(keybinding): add keybinding core.Service with Platform interface and IPC 2026-03-13 14:34:30 +00:00
menu feat(display): wire go-config for config file persistence 2026-03-13 13:54:28 +00:00
notification feat(notification): add notification core.Service with fallback to dialog via IPC 2026-03-13 14:18:21 +00:00
screen feat(screen): add screen core.Service with computed queries via IPC 2026-03-13 14:19:56 +00:00
systray feat(display): wire go-config for config file persistence 2026-03-13 13:54:28 +00:00
window feat(display): wire go-config for config file persistence 2026-03-13 13:54:28 +00:00