oxwm

https://git.tonybtw.com/oxwm.git git://git.tonybtw.com/oxwm.git

updated readme todo

Commit
9046feb3cb00511a08922d2a5f71cdd1bcb902ce
Parent
a9b99bd
Author
tonybtw <tonybtw@tonybtw.com>
Date
2025-10-11 10:27:27

Diff

diff --git a/readme.org b/readme.org
index 0b29a92..6a74b77 100644
--- a/readme.org
+++ b/readme.org
@@ -312,6 +312,33 @@ 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 [/]
+- [ ] Convert keycodes to keysyms for cross-keyboard compatibility
+  - Current hardcoded keycodes only work on specific keyboards
+  - Need to use XKeysymToKeycode() for runtime conversion
+  - Follow DWM's approach: keysym → keycode conversion
+- [ ] Fix fullscreen to persist across tags
+  - Fullscreen state should be maintained when switching tags
+  - Window should remain fullscreen when returning to its tag
+
+** PRIORITY Medium [/]
+- [ ] Add keybindings to increase/decrease window size
+  - Master area resize (Mod+H / Mod+L)
+  - Individual window resize for floating windows
+- [ ] Fix cursor on hover for bar
+  - Bar should show pointer cursor on hover
+  - Indicate clickable tag areas
+- [ ] Add guess_terminal() function to default config.rs
+  - Auto-detect available terminal emulator
+  - Priority order: st → alacritty → kitty → wezterm → xterm
+  - Fallback to xterm if none found
+
+** PRIORITY Low [/]
+- [ ] Create AUR package
+  - Write PKGBUILD
+  - Submit to AUR
+  - Add installation instructions to README
 * Development Roadmap
 ** Current Focus
 - Multi-monitor support