212f8e16d2
- 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>
30 lines
519 B
YAML
30 lines
519 B
YAML
name: dartamp
|
|
description: "A new Flutter project."
|
|
publish_to: "none"
|
|
version: 0.1.0+1
|
|
|
|
environment:
|
|
sdk: ^3.12.2
|
|
|
|
dependencies:
|
|
dartamp_skin:
|
|
path: packages/dartamp_skin
|
|
desktop_multi_window: ^0.3.0
|
|
file_picker: ^11.0.3
|
|
flutter:
|
|
sdk: flutter
|
|
path_provider: ^2.1.5
|
|
screen_retriever: ^0.2.2
|
|
shared_preferences: ^2.5.5
|
|
window_manager: ^0.5.2
|
|
|
|
dev_dependencies:
|
|
arcane_analysis: ^1.0.5
|
|
flutter_driver:
|
|
sdk: flutter
|
|
flutter_test:
|
|
sdk: flutter
|
|
|
|
flutter:
|
|
uses-material-design: true
|