Diff
diff --git a/readme.org b/readme.org
index 6a74b77..aca076c 100644
--- a/readme.org
+++ b/readme.org
@@ -2,7 +2,7 @@
#+STARTUP: overview
* Table of Contents :toc:
-- [[#oxwm][OXWM]]
+- [[#oxwm--dwm-but-better-and-oxidized][OXWM — DWM but Better (and oxidized)]]
- [[#installation][Installation]]
- [[#nixos-with-flakes][NixOS (with Flakes)]]
- [[#arch-linux][Arch Linux]]
@@ -15,7 +15,16 @@
- [[#testing-with-xephyr][Testing with Xephyr]]
- [[#project-structure][Project Structure]]
- [[#architecture-notes][Architecture Notes]]
+ - [[#tag-system][Tag System]]
+ - [[#status-bar][Status Bar]]
+ - [[#layout-system][Layout System]]
+- [[#current-todo-list][Current Todo List:]]
+ - [[#priority-high-02][PRIORITY High]]
+ - [[#priority-medium-03][PRIORITY Medium]]
+ - [[#priority-low-01][PRIORITY Low]]
- [[#development-roadmap][Development Roadmap]]
+ - [[#current-focus][Current Focus]]
+ - [[#future-enhancements][Future Enhancements]]
- [[#license][License]]
* OXWM — DWM but Better (and oxidized)
@@ -312,8 +321,8 @@ The bar uses a performance-optimized approach with a modular block system:
** Layout System
The tiling layout divides the screen into a master area (left half) and stack area (right half). The master window occupies the full height of the master area, while stack windows split the stack area vertically. Gaps are configurable and can be toggled at runtime.
-* TODO
-** PRIORITY High [/]
+* TODO Current Todo List:
+** PRIORITY High [0/2]
- [ ] Convert keycodes to keysyms for cross-keyboard compatibility
- Current hardcoded keycodes only work on specific keyboards
- Need to use XKeysymToKeycode() for runtime conversion
@@ -322,7 +331,7 @@ The tiling layout divides the screen into a master area (left half) and stack ar
- Fullscreen state should be maintained when switching tags
- Window should remain fullscreen when returning to its tag
-** PRIORITY Medium [/]
+** PRIORITY Medium [0/3]
- [ ] Add keybindings to increase/decrease window size
- Master area resize (Mod+H / Mod+L)
- Individual window resize for floating windows
@@ -334,7 +343,7 @@ The tiling layout divides the screen into a master area (left half) and stack ar
- Priority order: st → alacritty → kitty → wezterm → xterm
- Fallback to xterm if none found
-** PRIORITY Low [/]
+** PRIORITY Low [0/1]
- [ ] Create AUR package
- Write PKGBUILD
- Submit to AUR