summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-09-11cleaning the code to respect the guidelineL0Wigh
2025-09-11fix window swallowing to target it's really parent windowL0Wigh
2025-09-11beginning of the window swallowing fixL0Wigh
2025-09-09Merge pull request #229 from dehroox/misc_revisionsuint
Small miscellaneous revisions/refactors
2025-09-02(fix): Mistake when doing "rebase"L0Wigh
2025-09-02clean for pull requestL0Wigh
2025-09-02add: the window opacity is set to 100 when fullscreen and then reset when ↵L0Wigh
fullscreen is disabled
2025-09-02fix git shizdehroox
2025-09-02use fancy schamncy macros accordinglydehroox
2025-09-02use return instead of exit in main()dehroox
2025-09-02replace random 20 (???) with MAX_SCRATCHPADSdehroox
2025-09-02use MAX_ITEMS in parser.c instead of magical number 256dehroox
2025-09-02make printing more consistentdehroox
2025-09-01make shiftor unsigned to prevent undefined behaviorAbhinav Prasai
2025-09-01fix unconsistent castingdehroox
2025-09-01fix errx exit codesdehroox
2025-08-29make shiftor unsigned to prevent undefined behaviorAbhinav Prasai
2025-08-29allow custom layouts + other changes vvvAbhinav 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-28update Makefile + fix warningsAbhinav Prasai
2025-08-28remove duplicate _NET_WM_WINDOW_TYPE_DOCKAbhinav Prasai
2025-08-28calculate focused win current monitorAbhinav Prasai
2025-08-28fix fixed windows not being setAbhinav Prasai
problem: removed the c->fixed/floating = True; fix: added it back
2025-08-28new helper set_input_focus + better handling of eg. dialogue boxesAbhinav Prasai
2025-08-28forgot to change ver. number -- now 1.7Abhinav Prasai
2025-08-28remove this useless clauseAbhinav Prasai
2025-08-28add focused checking to prevent crash and make clangd optionAbhinav Prasai
2025-08-28tile() refactorAbhinav Prasai
2025-08-25remove cached variableAbhinav Prasai
there was no need, c (client variable) works fine
2025-08-25properly set monitor on workspace switchAbhinav Prasai
before it just used to focus on nothing if there was no window in the other workspace, even if there was one on the other monitor. now it focuses on the first window visible
2025-08-24change torun -> to_run in parser.cAbhinav Prasai
2025-08-24git rescue commitsAbhinav Prasai
previously lost code changes from lost commit
2025-08-24rename bindsn -> n_bindsAbhinav Prasai
2025-08-24[2] refactoring + replace all 256 with MAX_ITEMSAbhinav Prasai
2025-08-08change usege -> usage - thanks g0ncaloc7Abhinav Prasai
2025-08-08rename current_monitor -> current_mon && fix focus_next_monAbhinav Prasai
focus_next_mon now focuses the next monitor regardless or if there is no window on that monitor or not.
2025-08-07[1] refactoringAbhinav
2025-08-06refactor add_clientAbhinav
2025-08-06add MAX_ITEMS, minimise XGrabButton -> grab_button functionAbhinav
2025-08-06clean up setup_atomsAbhinav
2025-08-06correct order of functionsAbhinav
2025-07-23fix closing client wont also warp cursor backAbhinav
fix closing client wont also warp cursor
2025-07-21fix scratchpad window ghost when switching worskpacesAbhinav
2025-07-21fix scratchpad windows cant tile after releasing themAbhinav
2025-07-21update atom namesAbhinav
2025-07-19update master_previous -> master_prevAbhinav
2025-07-17add start_fullscreenAbhinav
now windows specifed can by default start fullscreened.
2025-07-17fix transparent borders with picomAbhinav
2025-07-17remove auto-fullscreen capabilitiesAbhinav
this feature was improperly implemented and causing problems. removing it for now
2025-07-01fix bottom bar struts taking half screen && windows killed on exitAbhinav
2025-07-01fix space reserved on monitors without bar/panelAbhinav
made reserve_(direction) monitor specific