aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/desktop
AgeCommit message (Expand)Author
2 daysRenderer: rewrite render scheduling (#8683)Vaxry
2 dayscore: fade in windows when they are brought from invisible workspacesVaxry
3 dayswindowrules: add negative: prefix for negating a regexVaxry
3 dayswindowrules: precompute regexes for window/layer rulesVaxry
6 daysinternal: Make static analysis more happy (#8767)Ikalco
7 daysinternal: remove dead code (#8748)Ikalco
8 dayswindowrules: fixup duplicate rule enum tagsVaxry
8 dayswindowrules: fix prop rules with boolean valuesVaxry
8 dayslayerrules: fix ignorezero not workingVaxry
8 dayscore: Move regex from stdlib to re2 (#8736)Vaxry
8 dayscore: Optimize window/layer rule application and scanning (#8735)Vaxry
8 dayscore: drop using deques in favor of vectorsVaxry
13 dayslayersurface: use lastMonitor and not monitor from cursor for new lsVaxry
13 dayswindowrules: add rules for mouse and touchpad scroll factors (#8655)Mike Will
13 daysworkspace: update hasFullscreenWindow in updateWindowsVaxry
2024-12-10config: add 'force' option for 'cursor:warp_on_change_workspace' (#8681)Pavel Belyavsky
2024-12-10core: Fix workspace selector parsing (#8687)Alexander Iliev
2024-12-07core: Add clang-tidy (#8664)Vaxry
2024-12-03internal: fixup some missed updateColorsOk() callsVaxry
2024-12-03core: move colorspace handling to oklab (#8635)Vaxry
2024-11-23binds: add option to allow fullscreening a pinned window (#8526)littleblack111
2024-11-22core: workspace-related function cleanup / refactorVaxry
2024-11-20internal: fix some misused configStringToInt conversionsVaxry
2024-11-18miscfunctions: move configStringToInt to std::expectedVaxry
2024-11-17windows/xdg: minor cleanup of min/max size calculationsVaxry
2024-11-17renderer: don't render unmapped popupsVaxry
2024-11-09tablet: use inputMgr unified naming schemeVaxry
2024-11-09popup: minor cleanupsVaxry
2024-11-09layershell: minor cleanups and improvements to focusVaxry
2024-11-06layershell: check if workspace is valid in onMapVaxry
2024-10-30internal: check size limit in layouts (#8298)MightyPlaza
2024-10-28internal: few more marginal optimisations from profiling (#8271)Tom Englund
2024-10-28swallow: check if swallow_regex doesn't exist (#8265)Aqa-Ib
2024-10-27core: move internal structures to monitor pointers (#8266)Vaxry
2024-10-27internal: optimize cursor move a bit (#8264)Tom Englund
2024-10-27groups: fix swallowing (#8223)Aqa-Ib
2024-10-19internal: Move CMonitor to SP (#8178)Vaxry
2024-10-16window: properly break cycles in X11TransientForVaxry
2024-10-07internal: use clampWindowSize to unify min/maxsize handling (#8014)MightyPlaza
2024-10-05renderer: Fix resize artifacts (stretching, bumps) (#7499)Vaxry
2024-09-24internal: nuke wlsignal and relatedVaxry
2024-09-15internal: Fix change group current fullscreen state query (#7802)AlvinaNancy
2024-09-09config: add order rule for layers (#7697)darkwater
2024-09-07input: try to refocus a focusable window when seat grabs are reset (#7669)outfoxxed
2024-09-06workspacerules: fix on-created-empty window focus (#7657)Sungyoon Cho
2024-09-05config: Add a variable to prevent groups from merging after being dragged (#7...Parola Marco
2024-08-30config: Add a window rule to render while unfocused (#7582)Vaxry
2024-08-30window/xwayland: minor property cleanupVaxry
2024-08-28renderer: fade out windows on silent movesVaxry
2024-08-28window: don't focus on activate if window isn't mapped yetVaxry