demo.webm
Windows-only Rust app. Resize windows into tiles with multi monitor and dpi support. Use the mouse to drag and snap windows into tiles.
Requires a Rust toolchain with Cargo.
cargo test
cargo build --releaseThe Windows executable is produced at:
target/release/Snapdragin.exe
Files:
- DESIGN.md - proposed product and technical design
- SOURCES.md - source links used to ground Windows API decisions
- src/core - OS-free grid, geometry, and selection logic
- src/windows - Windows-only integration boundary
- src/windows/app - tray app runtime, drag tracking, snapping, overlay, and settings UI
- src/windows/app/settings - settings persistence, controls, painting, and startup shortcut handling
- src/windows/ffi - raw Win32 and COM declarations used by the app