| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-11 | fix invisible tray apps being focused | Abhinav | |
| before when a tray app, eg steam was closed, it would still be focusable. now it only focuses if the window is mapped | |||
| 2025-06-10 | Merge pull request #96 from RickConsole/main | Abhinav Prasai | |
| 2025-06-10 | add move and focus mon functions to call_table | Rick Console | |
| 2025-06-10 | update correct function for monitor window movement | Rick Console | |
| 2025-06-10 | fix windows being mapped twice | Abhinav | |
| when you click a link it used to summon the window to your workspace but now it leaves everything be so you have to go there manually | |||
| 2025-06-10 | Merge branch 'main' of https://github.com/uint23/sxwm | Abhinav | |
| 2025-06-10 | add _NET_WM_DESKTOP property on client windows | Abhinav | |
| This allows programs like polybar to detect which programs are open on which workspaces and allows for a wider EWMH compliance | |||
| 2025-06-10 | add option to use backup keybinds | Abhinav | |
| -b and --backup allow the user to now start sxwm with the default backup keybinds | |||
| 2025-06-08 | change focus when switching workspaces | Abhinav | |
| before when changing workspaces it would keep the focus on the previous workspace if the changed workspace had no windows. fixed | |||
| 2025-06-08 | Merge pull request #80 from elbachir-one/main | Abhinav Prasai | |
| Fix memory leaks, buffer overflows, and add resource cleanup in parser() | |||
| 2025-06-07 | Fix memory leaks, buffer overflows, and add resource cleanup in parser() | elbachir-one | |
| - Fixed potential memory leaks in `should_float` allocation and exec command duplication. - Prevented buffer overflows by using `snprintf` and properly bounded copies. - Ensured all allocated memory is freed on parser failure for robust cleanup. | |||
| 2025-06-07 | make change_workspace use find_toplevel for changing focus | Abhinav | |
| This is to fix a bug that sometimes happens with firefoxs use of subwindows which causes it to not go in focus | |||
| 2025-06-07 | add find_toplevel function | Abhinav | |
| This function correctly handles windows like firefox by finding the root window so that clicking on it will focus the window | |||
| 2025-06-07 | fix clicking inside window after reload config not working | Abhinav | |
| There was still an XGrabButton(dpy, Button1, 0, root, ...) in the reload config which disables the user from clicking anything inside the windows so I removed that | |||
| 2025-06-07 | fix nothing inside window clickable | Abhinav | |
| i grabbed Button1 in setup, disabling it to be used by anthing other than the wm which means focus worked but not anything inside the window. fixed by grabbing them for the client instead | |||
| 2025-06-07 | add documentation for new monitor binds and click to focus binds | Abhinav | |
| 2025-06-06 | Merge pull request #77 from RickConsole/main | Abhinav Prasai | |
| Add multi-monitor focus switching and window moving | |||
| 2025-06-06 | clean up exec command | Abhinav | |
| sxwm.c: before, some of the parsing logic of the exec command was located in setup, but i have relocated it to a seperate function called startup_exec. i have also replaced the manual spawning of windows with the spawn function parser.c: added the missing parsing logic of exec and simplified it | |||
| 2025-06-06 | add click on window to set focus | Abhinav | |
| previously, you had to use the keyboard to set focus on a client, but now you can simply click on a window to set its focus | |||
| 2025-06-06 | add monitor switching with shortened config names | Rick Console | |
| 2025-06-06 | Now using GPLv3 | Abhinav Prasai | |
| After a discussion and all code contributors voting in for the use of GPLv3, we are now switching! | |||
| 2025-06-05 | added monitor switching | Rick Console | |
| 2025-06-05 | Merge pull request #76 from elbachir-one/main | Abhinav Prasai | |
| 2025-06-04 | Made some changes to CONTRIBUTING.md | elbachir-one | |
| 2025-06-04 | formatting and remove warning | Abhinav | |
| 2025-06-04 | Merge pull request #58 from werdl/main | Abhinav Prasai | |
| add exec config file keyword | |||
| 2025-06-04 | set input focus AFTER mapping to avoid input mixing bug | Abhinav | |
| 2025-06-04 | added to update CHANGELOG.md | Abhinav Prasai | |
| 2025-06-04 | clean up code, add contributions help, v1.6 | Abhinav | |
| 2025-06-04 | fix segfault on quit but making forloop a while loop bruh | Abhinav | |
| 2025-06-04 | fixed parser not parsing quotes properly | Abhinav | |
| 2025-06-04 | better quitting logic | Abhinav | |
| 2025-06-04 | fix master cursor not moving with master window when changing | Abhinav | |
| 2025-06-04 | fix vertical stack resizing | Abhinav | |
| 2025-06-03 | Remove autostart-rerunning from reload_config | werdl | |
| 2025-06-03 | remove hdl_enter | Abhinav | |
| 2025-06-03 | added vertical stack resizing | Abhinav | |
| 2025-06-02 | Merge pull request #72 from TheMeaner0/main | uint23 | |
| Add logo back in. | |||
| 2025-06-02 | Forgot you need the logo | TheMeaner_ | |
| 2025-06-02 | Merge pull request #71 from TheMeaner0/main | uint23 | |
| Deleting images. | |||
| 2025-06-02 | Deleted images, since they are moved to site. | TheMeaner_ | |
| 2025-06-02 | add docs for warp_cursor | Abhinav | |
| 2025-06-02 | allow shift and control as modifiers | Abhinav | |
| 2025-06-02 | Merge branch availability update | Abhinav | |
| 2025-06-02 | remove debug logs | Abhinav | |
| 2025-06-02 | availability update | uint23 | |
| 2025-06-02 | Merge branch 'main' of github.com:uint23/sxwm | Abhinav | |
| 2025-06-02 | added cursor warping | Abhinav | |
| 2025-06-02 | Merge pull request #67 from supplefrog/patch-1 | uint23 | |
| Added RHEL family dependency libXcursor-devel to README | |||
| 2025-06-02 | fixed syntax error from removing debug messages | Abhinav | |
