oxwm

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

Commits on zig-merge

Hash Subject Author Date
16b90b9 Added smartgaps, mfact, and nmaster (inc master, dec master) functionality from dwm. Default to attach-aside patch. tonybtw 2025-12-01 05:12
b045fc8 Added correct logic to focusstack() and unmap() windows (straight from DWMs logic). tonybtw 2025-12-01 04:41
a4a6486 Phase 1 and 2 of dwm conversion complete. tonybtw 2025-11-30 04:01
6faa550 - Extracted manage_window() function following dwm's manage() pattern (MapRequest: 153 lines → 13 lines) - Implemented off-screen window placement before mapping to prevent visual flashing - Fixed transient/dialog window positioning (center over parent or on monitor) - Fixed normie mode multi-monitor support (use per-monitor dimensions, not combined width) - Fixed floating window geometry calculations to properly respect monitor bounds tonybtw 2025-11-29 07:13
8d0e55b Merge pull request #44 from tonybanters/default-config-update Tony, btw. 2025-11-25 07:13
0fb0fff updated sussy if logic tonybtw 2025-11-23 08:05
333cb2d Added tabbed mode, fixed bug where nixos read only directory caused crash every launch, added sane default comments for default config file. tonybtw 2025-11-23 07:59
b23ed69 Merge pull request #43 from tonybanters/cleanup Tony, btw. 2025-11-21 06:47
1a68569 Removed anyhow as a dep, and removed legacy template file tonybtw 2025-11-18 16:13
ccf0925 Fixed issue where floating -> fullscreen -> floating would not show bar again.. tonybtw 2025-11-18 05:52
d2136f3 Merge pull request #39 from tonybanters/bugfixes-floating-fullscreen Emzy 2025-11-17 22:58
39092d5 Version bump patch, and removed a ton of dead code. Clean up, clean up, everybody do your share! tonybtw 2025-11-17 08:04
1947670 - Event loop now responsive (16ms vs 100ms) - Geometry caching eliminates network overhead - Code duplication eliminated - Error handling consistent and visible tonybanters 2025-11-17 07:11
ae6ee0d Merge branch 'master' into bugfixes-floating-fullscreen Tony, btw. 2025-11-17 04:25
093d71c Deleted notes. tonybtw 2025-11-17 04:09
259cca3 Removed notes and added notes to gitignore. tonybtw 2025-11-17 01:01
3045776 Fixed bug where floating mode toggle wasnt actually fullscreening floating windows, and fixed to take into consideration gaps in geometries. also persist size of floating windows after toggling back from fullscreen. tonybtw 2025-11-17 00:55
0b92dec consolidated border removal code tonybtw 2025-11-17 00:30
19dcad1 Fix bar flickering and improve configuration management tonybtw 2025-11-16 08:49
44c9e5e Merge pull request #37 from tonybanters/lua-api-proper Emzy 2025-11-15 14:51
258ec1d Removed test from flake. tonybtw 2025-11-14 06:03
df0e7f2 Added proper error handling for when a user logs in to a deprecated config. tonybtw 2025-11-13 05:44
91a6da7 Updated default template. tonybtw 2025-11-13 04:26
39f847d Updated error handling in lua api, and configured restart correctly with super shift r keybind. also handled bar redraw correctly. tonybtw 2025-11-13 04:23
89f2203 Lua Api. tonybtw 2025-11-12 09:29
8a5cf95 Merge remote-tracking branch 'origin/lua-api-proper' into bugfixes-floating-fullscreen tonybtw 2025-11-14 00:20
20090b1 Add window fullscreen toggle and improve fullscreen handling tonybtw 2025-11-14 00:19
2d0ce78 Added proper error handling for when a user logs in to a deprecated config. tonybtw 2025-11-13 05:44
115e1de Updated default template. tonybtw 2025-11-13 04:26
27a77c7 Updated error handling in lua api, and configured restart correctly with super shift r keybind. also handled bar redraw correctly. tonybtw 2025-11-13 04:23
9817677 Merge pull request #35 from tonybanters/lua-config-test Emzy 2025-11-12 15:06
aa44711 Merge branch 'master' into lua-config-test Emzy 2025-11-12 15:01
5d148df Lua Api. tonybtw 2025-11-12 09:29
ad06fa5 Added proper error handling in blocks, and font. added error modal so config syntax error doesnt crash when you reload your oxwm, added keybind overlay modal to show the important keybinds (inspired by niri), moved keysms helper function into const file to reduce code duplication. tonybtw 2025-11-09 07:24
02086b3 use git revision for nix flake package version emzywastaken 2025-11-08 12:57
daf7a1c updated tonybtw 2025-11-08 07:27
1c05ced removed md file tonybtw 2025-11-08 07:21
1474578 Added lock file. tonybtw 2025-11-08 07:10
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