4 Commits

Author SHA1 Message Date
hans 212f8e16d2 feat: Implement window dragging and docking functionality
- Added WindowDragController to manage custom dragging of sub-windows.
- Integrated dragging logic into EqWindow and PlWindow, allowing for smooth window movement.
- Introduced docking logic to snap windows together and maintain their positions relative to each other.
- Implemented persistence of window positions using SharedPreferences.
- Enhanced AppDelegate to support screen bounds and mouse location retrieval for accurate window positioning.
- Updated pubspec.yaml to include screen_retriever dependency.
- Added comprehensive tests for dock controller and dock logic to ensure correct behavior during window interactions.

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-08-10 15:53:29 +02:00
hans f338752e75 feat: add custom cursor support for classic skins
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-08-10 09:41:21 +02:00
hans b9089212be format plan.md
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-08-09 21:15:49 +02:00
hans 55c396b2a2 Update .gitignore to include build and coverage directories; add initial project plan and expand TODO list with new items and bugs
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-08-09 21:14:38 +02:00