miracle-wm/ROADMAP.md
2024-02-02 08:29:30 -05:00

1.0 KiB

Roadmap

The goal is to have a tiling manager that I am comfortable daily-driving by summer of 2024.

0.1.0

Proof of Concept (Due: February 14th)

Features:

  • Layout of new windows
  • Delete window
  • Resizing windows
  • Changing selected window with keyboard
  • Moving window with keyboard shortcuts
  • Gaps in windows
  • Account for minimum sizes on windows (e.g. gedit)
  • Disabling many of the Floating Window Manager features
  • Handle exclusion zones
  • Handle output creation
  • Handle output updating
  • Handle output deletion
  • Handle fullscreen
  • Application Quit Behavior
  • Fullscreen application support

0.2.0

Stabilization + Usability (Due: March 15th)

Features:

  • Fix major bugs
  • Configuration File
    • Gap size
    • Action key
    • Keybindings
    • Hot reloading
    • Startup apps
    • Display configuration
  • Workspaces
    • Moving windows between workspaces
  • Stacking windows
  • Highlight border around selected window