aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/desktop
AgeCommit message (Expand)Author
9 dayswindowrules: fix prop rules with boolean valuesVaxry
9 dayslayerrules: fix ignorezero not workingVaxry
9 dayscore: Move regex from stdlib to re2 (#8736)Vaxry
9 dayscore: Optimize window/layer rule application and scanning (#8735)Vaxry
10 dayscore: drop using deques in favor of vectorsVaxry
2024-12-11layersurface: use lastMonitor and not monitor from cursor for new lsVaxry
2024-12-11windowrules: add rules for mouse and touchpad scroll factors (#8655)Mike Will
2024-12-11workspace: 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
2024-08-26misc: constify the remaining for loops (#7534)Tom Englund
2024-08-26core: make most for loops use const references (#7527)Tom Englund
2024-08-26misc: Rename all instances of "emtpy" to "empty" (#7522)Adithya Ajith
2024-08-24layersurface: don't unref from monitor until dtorVaxry
2024-08-23windowrules: add fullscreenstate field (#7466)Sungyoon Cho
2024-08-23layersurface: remove layer on destroy from monitor (#7457)Tom Englund
2024-08-21layersurface: dont rollover on size_t (#7451)Tom Englund