| 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 |
| ae03894 |
Removed calls to legacy hashmap system for window management |
tonybtw |
2025-12-01 18:57 |
| 6c1e59a |
Added logic to move windows from monitors with a keybind, and toggle monitors with a keybind. removed all references to old hasmap window list |
tonybtw |
2025-12-01 08:21 |
| 5767bfd |
Added window rules for floating, and tags similar to dwm. |
tonybtw |
2025-12-01 07:05 |
| 3a6a48d |
Added window rules such as opening a window in a specific tag, or opening it floating. |
tonybtw |
2025-12-01 06:45 |
| fdbc881 |
Added comboview logic from dwm, and added sticky tag view from dwm. updated logic so clients move offscreen instead of stay stored in respective tags. |
tonybtw |
2025-12-01 06:02 |
| 23d144c |
Added size hints for old terminals, and added smartgaps flag to lua config for single window gaps |
tonybtw |
2025-12-01 05:23 |
| 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 |