mirror of
https://github.com/miracle-wm-org/miracle-wm.git
synced 2024-12-02 08:48:07 +03:00
Miracle is a Wayland tiling window manager built on Mir
.idea | ||
src | ||
.gitignore | ||
CMakeLists.txt | ||
README.md |
Miracle - a Tiling WM based on Mir
Miracle is a pleasant tiling window manager based on Mir. The emphasis is on usability for normal people, rather than maximum extensibility for hackers. My goal is for everyone to enjoy the beauty of tiling window managers without needing to be a nerd.
Building
git clone https://github.com/mattkae/miracle.git
cd miracle
mkdir build
cd build
cmake ..
./bin/compositor
TODOs V1
ETA: January 1st
- Layout new window
- Delete window
- Resizing windows
- Changing selected window with keyboard
- Moving window with keyboard
- Gaps in windows
- Account for minimum sizes on windows (e.g. gedit)
- Disabling many of the Floating Window Manager features
TODOs V2
ETA: February 1st
- Workspaces
- Moving windows between workspaces
- Multi-output support
- Connecting new monitors
- Disconnecting monitors
- Moving windows between monitors
TODOs V3
ETA: March 1st
- Configuration file
- Settings application (built in flutter ideally)
- Visual Sugar
- A workspace visualizer in the top panel (in-memory app)
- A tile visualizer in the top panel (in-memory app)