oxwm

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

Commits on hide-vacant-tags

Hash Subject Author Date
faf793b Migration to lua. tonybtw 2025-11-08 05:11
842e22a Added lua parser. tonybanters 2025-11-08 00:53
da67cfc Merge pull request #34 from tonybanters/autostart.sh Tony, btw. 2025-11-08 00:22
0724525 added fix for fullscreen not applying geometries on borders. tonybanters 2025-11-08 00:19
a3649bf Autostart. tonybanters 2025-11-07 23:50
1f86f96 Merge pull request #33 from tonybanters/layout_updates Emzy 2025-11-07 17:18
5b31a08 rust fmt tonybtw 2025-11-07 06:36
026dcd9 added grid layout and positional movements. turns out grid layout was easy to add thanks to rusts based idiommatic enum. and positional movements is a solved problem (peeked leftwm for source) tonybtw 2025-11-07 04:59
c9efeb4 Fixed quick bug where spamming tag switching would lose a window. Dwms approach to this is making me appreciate suckless. tonybtw 2025-11-07 04:04
0b9036e Merge pull request #32 from argosnothing/master Tony, btw. 2025-11-06 06:30
bc790eb Merge pull request #31 from tonybanters/various_hotfixes Tony, btw. 2025-11-06 06:29
2c09201 fixed typo.. tonybanters 2025-11-04 21:13
6e5e280 Do not assume all devs will be on xorg salivala 2025-11-04 21:10
1dc1e27 Fixed bug where fullscreen was global and not per monitor. also, added st to test config. tonybtw 2025-11-04 03:25
ef90096 commit the lock file =) tonybtw 2025-11-04 03:14
59b80b6 minorbump tonybtw 2025-11-03 08:25
c15cb28 converted keycodes to keysyms for international support, with 0 performance hit, fixed fullscreen behaviour to actually work as intended (toggle globally), fixed issue where dragging a window from monitor 1 to monitor 2, and then retiling it would tile it back to monitor 1, fixed bug where gentleman from discord was reporting he couldnt exit insert mode in vim, added support for increasing brightness and audio. tonybtw 2025-11-03 08:24
4c5cbe7 Merge remote-tracking branch 'origin/master' tonybtw 2025-11-01 03:44
45d6ad2 Added man page, and added it to flake. tonybtw 2025-11-01 03:44
d9e78ce Merge pull request #29 from tonybanters/keychord-implementation Emzy 2025-10-31 19:32
7a4cc10 Added keycode -> string map in enum for reverse lookup, to avoid unsafe call to C FFI bind. Sorry bugsy tonybtw 2025-10-31 04:17
aa4066d Fixed merge conflicts. Updated config parser to include keychord implementation. tonybtw 2025-10-31 04:02
334f1e8 bump version to 0.4.0 emzywastaken 2025-10-30 22:53
6dc200c refactor template mods to use new ron binding statements (#28) Argos 2025-10-30 21:48
de3b6a6 Merge pull request #27 from rhbollinger1s/patch-1 Emzy 2025-10-29 20:10
8dc9d0d Cleaned up consts to enum tonybanters 2025-10-29 18:28
dd010d0 Cleaned up consts to enum tonybanters 2025-10-29 18:27
e8f6a3c Merge pull request #26 from tonybanters/ron-variable-refactor Emzy 2025-10-29 15:09
7b5274f Fix typo in configuration section of readme rhbollinger 2025-10-29 15:06
c07ef11 removed unneeded comments tonybtw 2025-10-29 05:28
5a7bcf5 Added variables to config parser. tonybtw 2025-10-29 05:22
2809716 keychords tonybtw 2025-10-28 15:21
c46b018 added readme.org tonybtw 2025-10-28 05:48
8d02340 Updated Readme tonybtw 2025-10-28 05:46
23f5573 remove inline desktop entry in nix package emzywastaken 2025-10-27 21:45
ab27079 Merge pull request #25 from tonybanters/aur Emzy 2025-10-27 15:54
7858063 Added layout names into bar, and in config files to be configurable. Updated test config and default config to include ExchangeClient, and SmartMoveWin tonybtw 2025-10-27 05:18
8f52c5d Added AUR build, and added a few QoL type updates. tonybtw 2025-10-27 03:50
0b0d9e3 bump version to 0.3.0 in nix package emzywastaken 2025-10-25 21:12
7209679 Merge pull request #24 from tonybanters/optimizations-multi-monitor Tony, btw. 2025-10-25 17:21
f82213a Addressed let/ok comment and surpressed dead code warning on unused function that will be re-implemented later. tonybtw 2025-10-25 17:12
52048f6 fixed comment tonybtw 2025-10-25 11:04
c92066c Added smartmovewin() and exchangeclient() functions tonybtw 2025-10-25 05:32
d7af0b4 updated normie mode... to match dwms null mode tonybtw 2025-10-25 04:48
0335582 Updated for commit message requests and added floating (normie layout) and bind to toggle layouts. tonybtw 2025-10-25 04:31
e4329b5 MINOR Bump (Multi monitor support) tonybtw 2025-10-23 02:56
eb91466 Merge remote-tracking branch 'origin/master' into optimizations-multi-monitor tonybtw 2025-10-23 02:41
bc73085 Switched from RandR to Xinerama for monitor detection to match dwm's approach. Removed OXWM_MODKEY env var since --config flag handles different configs better. Moved test-config.ron into repo for version control. Fixed monitor-specific window operations to prevent actions from crossing monitor boundaries. tonybtw 2025-10-21 08:27
7604855 attempting to call draw monitors once, not n times per monitor tonybtw 2025-10-21 06:16
3f51577 updated atom caching to eliminate 6 round trips to X server per operation, lowered cpu usage by updating polling frequency to 100ms for updating status blocks, changed focus updates to only update necessary windows/monitors by implementing dwms approach to go from O(n) to O(1) runtime. tonybtw 2025-10-19 04:44