summaryrefslogtreecommitdiff
path: root/src/desktop
Commit message (Expand)AuthorAgeFilesLines
...
* internal: Make static analysis more happy (#8767)Ikalco2024-12-191-1/+1
* internal: remove dead code (#8748)Ikalco2024-12-172-10/+0
* windowrules: fixup duplicate rule enum tagsVaxry2024-12-172-15/+0
* windowrules: fix prop rules with boolean valuesVaxry2024-12-161-1/+1
* layerrules: fix ignorezero not workingVaxry2024-12-161-1/+2
* core: Move regex from stdlib to re2 (#8736)Vaxry2024-12-161-2/+4
* core: Optimize window/layer rule application and scanning (#8735)Vaxry2024-12-168-203/+447
* core: drop using deques in favor of vectorsVaxry2024-12-161-3/+3
* layersurface: use lastMonitor and not monitor from cursor for new lsVaxry2024-12-111-1/+1
* windowrules: add rules for mouse and touchpad scroll factors (#8655)Mike Will2024-12-112-0/+22
* workspace: update hasFullscreenWindow in updateWindowsVaxry2024-12-111-0/+2
* config: add 'force' option for 'cursor:warp_on_change_workspace' (#8681)Pavel Belyavsky2024-12-102-4/+4
* core: Fix workspace selector parsing (#8687)Alexander Iliev2024-12-101-3/+3
* core: Add clang-tidy (#8664)Vaxry2024-12-074-29/+21
* internal: fixup some missed updateColorsOk() callsVaxry2024-12-031-0/+2
* core: move colorspace handling to oklab (#8635)Vaxry2024-12-032-3/+3
* binds: add option to allow fullscreening a pinned window (#8526)littleblack1112024-11-231-0/+3
* core: workspace-related function cleanup / refactorVaxry2024-11-223-30/+177
* internal: fix some misused configStringToInt conversionsVaxry2024-11-202-3/+3
* miscfunctions: move configStringToInt to std::expectedVaxry2024-11-182-5/+5
* windows/xdg: minor cleanup of min/max size calculationsVaxry2024-11-172-10/+35
* renderer: don't render unmapped popupsVaxry2024-11-171-2/+2
* tablet: use inputMgr unified naming schemeVaxry2024-11-091-2/+5
* popup: minor cleanupsVaxry2024-11-091-3/+10
* layershell: minor cleanups and improvements to focusVaxry2024-11-091-5/+14
* layershell: check if workspace is valid in onMapVaxry2024-11-061-2/+1
* internal: check size limit in layouts (#8298)MightyPlaza2024-10-302-1/+8
* internal: few more marginal optimisations from profiling (#8271)Tom Englund2024-10-282-2/+3
* swallow: check if swallow_regex doesn't exist (#8265)Aqa-Ib2024-10-281-1/+1
* core: move internal structures to monitor pointers (#8266)Vaxry2024-10-276-57/+72
* internal: optimize cursor move a bit (#8264)Tom Englund2024-10-272-8/+6
* groups: fix swallowing (#8223)Aqa-Ib2024-10-271-0/+1
* internal: Move CMonitor to SP (#8178)Vaxry2024-10-194-5/+11
* window: properly break cycles in X11TransientForVaxry2024-10-161-4/+10
* internal: use clampWindowSize to unify min/maxsize handling (#8014)MightyPlaza2024-10-072-6/+15
* renderer: Fix resize artifacts (stretching, bumps) (#7499)Vaxry2024-10-051-1/+1
* internal: nuke wlsignal and relatedVaxry2024-09-242-11/+1
* internal: Fix change group current fullscreen state query (#7802)AlvinaNancy2024-09-151-1/+1
* config: add order rule for layers (#7697)darkwater2024-09-092-0/+6
* input: try to refocus a focusable window when seat grabs are reset (#7669)outfoxxed2024-09-072-11/+19
* workspacerules: fix on-created-empty window focus (#7657)Sungyoon Cho2024-09-061-1/+1
* config: Add a variable to prevent groups from merging after being dragged (#7...Parola Marco2024-09-051-1/+5
* config: Add a window rule to render while unfocused (#7582)Vaxry2024-08-302-0/+6
* window/xwayland: minor property cleanupVaxry2024-08-302-5/+12
* renderer: fade out windows on silent movesVaxry2024-08-282-0/+14
* window: don't focus on activate if window isn't mapped yetVaxry2024-08-281-0/+5
* misc: constify the remaining for loops (#7534)Tom Englund2024-08-265-19/+19
* core: make most for loops use const references (#7527)Tom Englund2024-08-262-9/+9
* misc: Rename all instances of "emtpy" to "empty" (#7522)Adithya Ajith2024-08-262-7/+7
* layersurface: don't unref from monitor until dtorVaxry2024-08-241-6/+6