├── .claude └── settings.local.json ├── .gemini-workspace ├── .github └── copilot-instructions.md ├── .luacheckrc ├── .vscode └── settings.json ├── README.md ├── config.lua ├── docs ├── ARCHITECTURE.md ├── CONTRIBUTING.md ├── GEMINI.md ├── NATIVE_PORT_PLAN.md ├── README.md └── keyboard_shortcuts.md ├── init.lua ├── modules ├── app_switcher.lua ├── audio_switcher.lua ├── config_validator.lua ├── focus_manager.lua ├── grid_overlay.lua ├── layout_manager.lua ├── lru_cache.lua ├── monitor_manager.lua ├── placement_strategy.lua ├── pomodoor.lua ├── resize_manager.lua ├── smart_placer.lua ├── storage.lua ├── tiler.lua ├── window_actions.lua ├── window_memory.lua ├── window_state_manager.lua └── zone_calculator.lua ├── stylua.toml └── tests ├── mock_hs.lua ├── test_config_validator.lua ├── test_runner.lua ├── test_storage.lua └── test_window_memory.lua /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.gemini-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/.gemini-workspace -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.luacheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/.luacheckrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/README.md -------------------------------------------------------------------------------- /config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/config.lua -------------------------------------------------------------------------------- /docs/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/docs/ARCHITECTURE.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/GEMINI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/docs/GEMINI.md -------------------------------------------------------------------------------- /docs/NATIVE_PORT_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/docs/NATIVE_PORT_PLAN.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/keyboard_shortcuts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/docs/keyboard_shortcuts.md -------------------------------------------------------------------------------- /init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/init.lua -------------------------------------------------------------------------------- /modules/app_switcher.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/app_switcher.lua -------------------------------------------------------------------------------- /modules/audio_switcher.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/audio_switcher.lua -------------------------------------------------------------------------------- /modules/config_validator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/config_validator.lua -------------------------------------------------------------------------------- /modules/focus_manager.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/focus_manager.lua -------------------------------------------------------------------------------- /modules/grid_overlay.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/grid_overlay.lua -------------------------------------------------------------------------------- /modules/layout_manager.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/layout_manager.lua -------------------------------------------------------------------------------- /modules/lru_cache.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/lru_cache.lua -------------------------------------------------------------------------------- /modules/monitor_manager.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/monitor_manager.lua -------------------------------------------------------------------------------- /modules/placement_strategy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/placement_strategy.lua -------------------------------------------------------------------------------- /modules/pomodoor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/pomodoor.lua -------------------------------------------------------------------------------- /modules/resize_manager.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/resize_manager.lua -------------------------------------------------------------------------------- /modules/smart_placer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/smart_placer.lua -------------------------------------------------------------------------------- /modules/storage.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/storage.lua -------------------------------------------------------------------------------- /modules/tiler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/tiler.lua -------------------------------------------------------------------------------- /modules/window_actions.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/window_actions.lua -------------------------------------------------------------------------------- /modules/window_memory.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/window_memory.lua -------------------------------------------------------------------------------- /modules/window_state_manager.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/window_state_manager.lua -------------------------------------------------------------------------------- /modules/zone_calculator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/modules/zone_calculator.lua -------------------------------------------------------------------------------- /stylua.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/stylua.toml -------------------------------------------------------------------------------- /tests/mock_hs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/tests/mock_hs.lua -------------------------------------------------------------------------------- /tests/test_config_validator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/tests/test_config_validator.lua -------------------------------------------------------------------------------- /tests/test_runner.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/tests/test_runner.lua -------------------------------------------------------------------------------- /tests/test_storage.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/tests/test_storage.lua -------------------------------------------------------------------------------- /tests/test_window_memory.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztomer/ZoneTilerWM/HEAD/tests/test_window_memory.lua --------------------------------------------------------------------------------