oxwm

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

Commits on v0.9.0

Hash Subject Author Date
d265668 version bump tonybtw 2025-12-14 17:15
66805bd Merge pull request #81 from tonybanters/more-tag-actions Tony, btw. 2025-12-14 16:13
b856bda Fixed wrapping on next/prev and next_nonempty/prev_nonempty with remainder (rem_euclid), similar to dwms "adjacent_tag" patch. tonybtw 2025-12-14 16:01
54ea2dc Fix config reload to reuse original config file path emzywastaken 2025-12-14 13:43
183a8e1 Add view next/previous non-empty tag actions emzywastaken 2025-12-14 12:27
5bf5485 Merge pull request #80 from tonybanters/bat-modularity Tony, btw. 2025-12-14 05:14
9a5ea80 added lsp reference to new bat string tonybtw 2025-12-14 04:59
0415a48 updated justfile for easier Xephyr testing, added default value for battery. tonybtw 2025-12-14 04:57
9dfc76d Merge pull request #74 from hameedrezafarrokhi/nix-flake-xsession Emzy 2025-12-13 21:10
ddba5ce Add view next/previous tag actions emzywastaken 2025-12-13 16:42
c8be0d9 Merge pull request #75 from Errium/logos Tony, btw. 2025-12-13 16:04
519e430 Added awesome logos Errium 2025-12-13 15:50
8c2a18b Flake DisplayManager Fix hameedrezafarrokhi 2025-12-13 15:02
cba2953 Merge pull request #72 from tonybanters/autotile Emzy 2025-12-13 10:28
5b51cfe Added autotile functionality. tonybtw 2025-12-13 08:19
0367894 used draw before show and Xsync instead of Xflush for the overlay so that overlay is blocked until x server finishes processing all draw commands tonybtw 2025-12-13 07:20
ff0f23e fixed dunst notifications and in general fixed focus -> restack tonybtw 2025-12-13 06:14
fa112f8 updated border width to 0 when in fullscreen mode tonybanters 2025-12-13 00:36
3b3c45c cleanup fullscreen fix emzywastaken 2025-12-12 22:59
93ceb27 Fixed panic caused by double .unwrap() in the event that no windows are opened, but fullscreen is sent. tonybanters 2025-12-12 22:14
86b598f Save/restore gaps when toggling fullscreen and update fullscreen window set emzywastaken 2025-12-12 21:54
e0b781f implement Debug for Config emzywastaken 2025-12-12 20:25
bb500f4 format files emzywastaken 2025-12-12 20:20
d90e50d Removed libc as a dep, and used a double-fork strategy to handle zombie processes instead of the dwm method due to shell being required as a hanging process for the bar. tonybtw 2025-12-12 08:31
d5f7b65 Fixed zombie processes tonybtw 2025-12-12 06:54
2aa00aa Added print screen functionality tonybtw 2025-12-12 06:25
994258d Merge pull request #49 from tonybanters/dynamic-window-management Tony, btw. 2025-12-11 08:59
f392c08 bumped to v0.8.1 tonybtw 2025-12-11 08:58
1bf3096 added fix for overlay not being centered tonybtw 2025-12-11 08:57
d3a909c Fixed pointer binds on bar causing division by zero error. tonybtw 2025-12-11 02:01
9039bf2 added size hints constant file to remove magic numbers from size hints / min aspect / max aspect function tonybtw 2025-12-10 22:34
d7dbcfd Fixed transiet dialog handling for Firefox, Brave, and Discord. Removed geomtric caching in favor of using client struct as the source of truth. tonybtw 2025-12-10 22:26
bc6b4cb partial fix for transient dialogs tonybtw 2025-12-10 17:27
14dbc9c updated man page, and added docs site to readme tonybtw 2025-12-09 08:40
1f89cc1 fixed issue where clicking unfocused window without modkey would silently crash due to x11s passive button grab -> oxwm event.child = NONE for windows without subwindows, by ensuring call allow_events to unfreeze pointer tonybanters 2025-12-04 21:48
11d2346 Bug: When clicking an unfocused window, oxwm checked event.child for the window to focus, butX11 passive button grabs report the grabbed window in event.event with child=NONE for windows without subwindows (like terminals), causing the click to be unhandled and the pointer to freeze. tonybtw 2025-12-04 09:06
9a64e08 Fixed default blocks file tonybtw 2025-12-03 07:38
f456fd7 Merge pull request #46 from tonybanters/dwm-refactor Tony, btw. 2025-12-03 05:20
f7feb5d Updated symlink to include lsp file. tonybtw 2025-12-03 04:36
08f9ddf Updated oxwm.lua with move_win(), updated default config.lua file with better comments. removed logic to create lib directory with in ~/.config/oxwm to not confuse users. tonybtw 2025-12-03 04:13
df1e570 Added monitor knowledge to error modal. tonybtw 2025-12-02 08:33
d974d56 Implemented movestack patch, so windows can be moved with a keybind, added keybind to lua file and lua lsp. tonybtw 2025-12-02 08:25
ced2a2a Fixed tabbed mode cycling tabs -> update tab bar, and show titles tonybtw 2025-12-02 06:23
4eae09c Updated gitignore tonybtw 2025-12-02 05:12
9372d96 Updated default config to match new functions. Updated oxwm.lua lsp helper file to match new functions. Updated readme to reflect changes. Bumped version to 0.8.0. Added new error modal until 1.0.0 is launched. tonybtw 2025-12-02 05:11
c339298 removed unused functions, and renamed functions for more readability. adopted dwms G-loaded approach on the struct level. tonybtw 2025-12-02 03:51
4ca96ad Added send monitor function and handled mouse cursor events like dwm does, to drag/resize events causing bugs on multi monitor setups. tonybtw 2025-12-01 23:17
e932c2c Added pivotol functions to get urgency of clients, window title backend, configurenotify to get screen resolution correctly, and focusin to prevent focus stealing. tonybtw 2025-12-01 22:48
51b0e02 deprecated directional/exchange client movement for now since they interfere with core window/client management structural logic. tonybtw 2025-12-01 20:53
c755274 Added helper functions for text properties, urgency, and atomic properties of windows. tonybtw 2025-12-01 19:06