quake-modoki

Crates.ioquake-modoki
lib.rsquake-modoki
version0.1.0
created_at2026-01-24 20:39:04.390388+00
updated_at2026-01-24 20:39:04.390388+00
descriptionQuake Modoki - Make every window act like Quake Mode
homepagehttps://github.com/oshiteku/quake-modoki
repositoryhttps://github.com/oshiteku/quake-modoki
max_upload_size
id2067452
size221,688
(oshiteku)

documentation

README

Quake Modoki

Demo

Windows utility enabling Quake Mode behaviorβ€”any window slides in/out from screen edge via global hotkey.

Features

  • 🎯 Track any window β€” Register current foreground window via Ctrl+Alt+Q
  • 🎬 Smooth slide animation β€” 200ms cubic easing, DWM frame-synced
  • 🧭 Smart direction detection β€” Auto-detect slide direction from window position
  • πŸ‘οΈ Auto-hide on focus loss β€” Window slides out when focus changes
  • πŸ”„ State preservation β€” Original position/size/z-order restored on untrack
  • πŸ–₯️ System tray β€” Status, Untrack, Start with Windows, Exit
  • πŸ”” Desktop notification β€” Toast when window tracked
  • πŸš€ Auto-launch β€” Optional startup with Windows (Registry-based)

Installation

cargo install quake-modoki --locked

Usage

Hotkey Action
Ctrl+Alt+Q Track current window
F8 Toggle window visibility

Tray icon menu: Untrack / Start with Windows / Exit

Development

Pre-commit Hooks

# prek install
cargo install --locked prek

# enable hooks
prek install

Hooks: cargo fmt, cargo clippy, typos, trailing-whitespace, etc.

Made with

  • Icon: Nano Banana Pro (Gemini 3 Pro Image Preview)
  • Code: Claude Code

License

MIT OR Apache-2.0

Commit count: 42

cargo fmt