The goal of this application is to allow users to manipulate and manage windows without the mouse.
Fenestra operates on monitors and windows, but also implements the concept of workspaces (akin to Windows Virtual
Desktops).
Each monitor contains 10 workspaces, and each workspace contains any number of windows.
As a visual aid, Fenestra was designed with the following hierarchy in mind:
- Monitors
- Workspaces
- Windows
- Workspaces
- Focus window in direction ✅
- Move window in direction ✅
- Close window ✅
- Dynamic window sizing ✅
- Active window border
- Window gaps
- Multiple workspaces ✅
- Focus workspace ✅
- Send window to workspace ✅
- Workspaces per monitor ✅
- Support multiple split axes simultaneously (currently only horizontal OR vertical based on monitor dimensions)
- Binary downloads
- Config GUI
- Cloud config storage
- Config per machine
- Improved registry edits