kbgwm

sucklessy floating window manager
git clone https://git.neuralcrash.com/kbgwm.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2021-08-15 06:14Handle configure_notify events to catch the root window size changesKebigon1+16-0
2021-08-15 06:13Removed root variable, use screen->root insteadKebigon5+7-11
2021-08-14 08:27Move clients to their new monitor's top-right corner when deleting a monitorKebigon1+4-0
2021-08-14 07:20Create clients for existing root's children after setting up the monitors, avoid having a NULL monitor on clients created from pre-existing root's childrenKebigon3+23-21
2021-08-13 10:16Always flush stdout after printing a log lineKebigon1+66-14
2021-08-12 08:59Handle XCB_RANDR_SCREEN_CHANGE_NOTIFYKebigon4+41-23
2021-08-12 01:54Fixes alt+tab only being able to focus the two first clients in a workspaceKebigon5+41-19
2021-08-12 01:04Update client's monitor after moving or resizingKebigon1+1-0
2021-08-11 09:27Fix memory issues raised by valgrindKebigon3+4-0
2021-08-11 07:49First attempt at handling multiple monitors using randrKebigon6+273-3
2021-08-10 04:39Add basic logging levelsKebigon7+261-150
2021-08-09 22:41Make list genericKebigon5+20-20
2021-08-09 22:26Extract list from client structKebigon9+234-99
2021-08-09 04:39Remove typedefsKebigon9+85-86
2021-08-09 02:13Change license to ISCKebigon11+122-791
2021-08-08 07:39Add `make install` and `make uninstall`Kebigon1+6-0
2021-08-08 07:30Compile on OpenBSDKebigon1+2-2
2021-07-26 08:00Get position and size from hints when possibleKebigon1+9-4
2021-04-17 08:20Add cppcheck to Makefile, cleanup code, remove uncrustify configurationKebigon11+24-2843
2021-04-17 06:49Reformat code using clang-format's Microsoft styleKebigon12+935-913
2021-04-16 11:21Fix warningKebigon1+1-1
2021-04-14 10:23Add CHANGELOGKebigon1+17-0
2021-04-11 07:49Add .gitignoreKebigon1+5-0
2020-11-03 00:05Add uncrustify formatingKebigon2+2811-1
2020-08-30 11:24Start splitting source files, add license header and update READMEKebigon12+888-636
2020-08-25 11:24Update READMEKebigon1+45-2
2020-08-16 06:39Focus on the client once the window is mapped, solve input focus issue for new clientKebigon1+5-4
2020-08-14 09:35Open the clients with the right sizeKebigon1+88-0
2020-08-13 11:32Remove border on maximized clientsKebigon1+4-4
2020-08-13 11:26Fix unmapped windows not removed if unmapped but not destroyedKebigon1+44-6
2020-08-04 11:09Fix an issue where after switching workspace the button event were not processed correctly by the clientKebigon1+11-0
2020-08-02 08:02Be able to switch windows by clicking on themKebigon3+44-28
2020-07-24 11:08Grab button presses without modifiersKebigon1+3-2
2020-07-23 09:43Avoid infinite loopKebigon1+1-1
2020-07-23 09:32Try to have more readable debug logsKebigon2+103-49
2020-07-21 11:47Add possibility to maximize/unmaximize a clientKebigon3+69-22
2020-07-21 10:01Keep globals in kbgwm.cKebigon3+3-3
2020-07-21 09:38Add possibility to kill a clientKebigon4+95-1
2020-07-20 09:26Add shortcut to quit the window managerKebigon2+18-2
2020-07-20 09:11Do not remove the client on unmap eventsKebigon1+0-3
2020-07-19 06:18Ignore numlock and shift modifiersKebigon2+52-14
2020-07-18 10:20Add logs on xcb_connect failureKebigon2+7-8
2020-07-18 05:24Working implementationKebigon6+364-276
2020-07-14 08:27Rework workspaces, focus and eventsKebigon4+351-250
2020-07-09 08:36First try at workspace implementationKebigon3+101-22
2020-07-06 11:39Move/resize windowsKebigon5+469-63
2020-07-04 02:39Work on receiving key press eventsKebigon6+175-21
2020-07-02 22:32Add basic makefileKebigon4+113-100
2020-07-02 11:28Start messing around with XCBKebigon2+107-0
2020-07-02 11:18Initial commitKebigon2+676-0