Skip to content

derac/Snapdragin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

demo.webm
settings

Snapdragin

Windows-only Rust app. Resize windows into tiles with multi monitor and dpi support. Use the mouse to drag and snap windows into tiles.

Build

Requires a Rust toolchain with Cargo.

cargo test
cargo build --release

The 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

About

A Windows Snap replacement / window tiler. Drag across a grid to resize windows.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages