gui/pkg/window
Snider 23bf0302d3 feat(window): add file drop support to PlatformWindow interface
Adds OnFileDrop(handler func(paths []string, targetID string)) to PlatformWindow.
trackWindow() now wires file drop callbacks to ActionFilesDropped broadcasts.
Updates both exported MockWindow and unexported mockWindow with the new method.
Wails adapter maps WindowFilesDropped event with DroppedFiles and DropTargetDetails.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 14:36:55 +00:00
..
layout.go refactor(display): compose window/systray/menu sub-packages into orchestrator 2026-03-13 12:27:19 +00:00
messages.go feat(window): add file drop support to PlatformWindow interface 2026-03-13 14:36:55 +00:00
mock_platform.go feat(window): add file drop support to PlatformWindow interface 2026-03-13 14:36:55 +00:00
mock_test.go feat(window): add file drop support to PlatformWindow interface 2026-03-13 14:36:55 +00:00
options.go feat(window): add Wails v3 adapter 2026-03-13 12:12:05 +00:00
platform.go feat(window): add file drop support to PlatformWindow interface 2026-03-13 14:36:55 +00:00
register.go feat(window): add IPC layer — Service, Register factory, message types 2026-03-13 13:25:34 +00:00
service.go feat(window): add file drop support to PlatformWindow interface 2026-03-13 14:36:55 +00:00
service_test.go feat(window): add file drop support to PlatformWindow interface 2026-03-13 14:36:55 +00:00
state.go refactor(display): compose window/systray/menu sub-packages into orchestrator 2026-03-13 12:27:19 +00:00
tiling.go feat(window): add tiling, snapping, stacking, and workflow layouts 2026-03-13 12:09:31 +00:00
wails.go feat(window): add file drop support to PlatformWindow interface 2026-03-13 14:36:55 +00:00
window.go refactor(display): compose window/systray/menu sub-packages into orchestrator 2026-03-13 12:27:19 +00:00
window_test.go feat(window): add tiling, snapping, stacking, and workflow layouts 2026-03-13 12:09:31 +00:00