| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-02 | replace random 20 (???) with MAX_SCRATCHPADS | dehroox | |
| 2025-08-29 | allow custom layouts + other changes vvv | Abhinav Prasai | |
| * remove config.h * improve modifier mask cleaning * use keycode instead of sym when dealing with bindings * put <linux/limits.h> into ifdef __linux__ | |||
| 2025-08-28 | update Makefile + fix warnings | Abhinav Prasai | |
| 2025-08-28 | forgot to change ver. number -- now 1.7 | Abhinav Prasai | |
| 2025-08-24 | git rescue commits | Abhinav Prasai | |
| previously lost code changes from lost commit | |||
| 2025-08-24 | [2] refactoring + replace all 256 with MAX_ITEMS | Abhinav Prasai | |
| 2025-08-06 | add MAX_ITEMS, minimise XGrabButton -> grab_button function | Abhinav | |
| 2025-07-17 | add start_fullscreen | Abhinav | |
| now windows specifed can by default start fullscreened. | |||
| 2025-07-01 | fix space reserved on monitors without bar/panel | Abhinav | |
| made reserve_(direction) monitor specific | |||
| 2025-06-26 | Refactor keybinding configuration and parsing logic | elbachir-one | |
| - Added MAX_BINDS macro to replace magic number (256) in alloc_bind - Fixed potential null dereference in strip() on empty strings - Corrected redundant KeySym assignment in parse_combo() - Improved clarity and maintainability of call_table and helper functions - Ensured safe string handling with proper bounds and terminators - Added fallback logic for unknown key symbols using parse_keysym() - Proper bounds checks on buffers and allocations | |||
| 2025-06-24 | add window centering | Abhinav | |
| the user can now center any floating window with default bind centre_window | |||
| 2025-06-24 | add open_in_workspace | Abhinav | |
| user can now open specific windows in specific workspaces | |||
| 2025-06-24 | add scratchpads | Abhinav | |
| there are now i3 like scratchpads. all default binds added, mans updated | |||
| 2025-06-23 | add new_win_master | Abhinav | |
| new windows spawned can now be set as master window | |||
| 2025-06-21 | move MIN_WINDOW_SIZE to defs.h | Abhinav | |
| 2025-06-20 | add window swallowing | Abhinav | |
| the user can now specify which windows can swallow / can be swallowed. | |||
| 2025-06-06 | add monitor switching with shortened config names | Rick Console | |
| 2025-06-05 | added monitor switching | Rick Console | |
| 2025-06-04 | Merge pull request #58 from werdl/main | Abhinav Prasai | |
| add exec config file keyword | |||
| 2025-06-04 | clean up code, add contributions help, v1.6 | Abhinav | |
| 2025-06-04 | fix vertical stack resizing | Abhinav | |
| 2025-06-03 | added vertical stack resizing | Abhinav | |
| 2025-06-02 | added cursor warping | Abhinav | |
| 2025-06-01 | adjust syntax of exec config keyword | werdl | |
| 2025-05-31 | added option for new windows to take focus | Abhinav | |
| 2025-05-29 | fix workspace windows staying unmapepd. | Abhinav | |
| 2025-05-29 | added proper multi-monitor support. | Abhinav | |
| 2025-05-19 | multiple should_float entries preliminary work | werdl | |
| 2025-05-18 | it works now | werdl | |
| 2025-05-03 | i forgot to update version 🥀 | uint23 | |
| 2025-05-03 | update parser so binds will not overlap from pervious binds + parser is more ↵ | uint23 | |
| simple | |||
| 2025-04-30 | fixed forefox PiP bug + made it so wm is recognisable | uint23 | |
| 2025-04-29 | fixed ghost window firefox bug + clangd now formats 120 lines | uint23 | |
| 2025-04-29 | discard use of macors | uint23 | |
| 2025-04-28 | parser | uint23 | |
| 2025-04-28 | parser not stable, testing | uint23 | |
| 2025-04-27 | adding parser, added rc filke | uint23 | |
| 2025-04-26 | purge uint ulong u_char | uint23 | |
| they were useless and i was trying to be quirky using them, but ive realised my mistake | |||
| 2025-04-25 | starting to add custom config | uint23 | |
| added config struct added sxrc config file ~ master_width is now an int | |||
| 2025-04-21 | if global_floating, open new window at centre | uint23 | |
| 2025-04-21 | Added: Swapping windows with the mouse | uint23 | |
| added swap with mouse ability. hold mod + shift and drag around. | |||
| 2025-04-21 | massacre of the statics | uint23 | |
| removed statics made all ifs and fors and while use braces!! | |||
| 2025-04-21 | official release !v1.0.0 | uint23 | |
| added mouse support for polybar | |||
| 2025-04-21 | Xinerama multimonitor support | uint23 | |
| 2025-04-20 | fixed, fixed windows and unresizeable shennagins | uint23 | |
| 2025-04-20 | fixed tiny xephyr and updt version | uint23 | |
| 2025-04-20 | rename config, added resizeable master | uint23 | |
| 2025-04-20 | added ewmhmwmw more compliance and fullscreen compliance bc thats probs useful | uint23 | |
| 2025-04-20 | fullscr support + readme glowup + makefile glowup gaaaaashhh | uint23 | |
| 2025-04-20 | updt usercfg | uint23 | |
