oxwm

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

Commits on cleanup-config

Hash Subject Author Date
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
e4b5586 Updated monitor logic tonybtw 2025-10-18 04:34
0b23d5f Merge pull request #18 from xsoder/floating Emzy 2025-10-17 17:34
3a77c20 Bug-Fix: Fixing the floating window to be centered by default xsoder 2025-10-17 17:29
84c9fb0 Added support for multiple monitors using randr library and dwm.c logic. Applied bar updates for multi monitor support. tonybtw 2025-10-17 09:00
9a1df9a use `anyhow::Context` instead of mapping emzywastaken 2025-10-16 22:06
6225625 format files emzywastaken 2025-10-16 21:46
8dcb4cc update cargo lock emzywastaken 2025-10-16 13:59
68f508d Merge pull request #15 from tonybanters/rusty-object-notation-refactor Emzy 2025-10-16 13:47
09996ed Updated with enums instead of raw function parsers tonybtw 2025-10-16 04:03
f188c77 Fixed box::leak issue. tonybtw 2025-10-15 07:19
ed311f0 Added native errors for config parser, cleaned up imports. tonybtw 2025-10-15 05:03
52cdcac removed old conf tonybtw 2025-10-15 04:07
3b8534f fixed defaults and readme tonybtw 2025-10-15 04:06
5099cb0 refactored to allow ron file, and not have to deal with compiling or initting. added ron parser tonybanters 2025-10-14 23:53
4ccbef9 document toggle floating keybind added by 5875fad emzywastaken 2025-10-14 22:29