summaryrefslogtreecommitdiff
path: root/src/desktop
Commit message (Expand)AuthorAgeFilesLines
* xwayland: various window handling fixesVaxry2025-01-251-4/+4
* window: only set m_iMonitorMovedFrom, when moving to a different monitor (#9160)Maximilian Seidler2025-01-251-2/+3
* animations: fix borderangle once (#9149)Maximilian Seidler2025-01-242-0/+9
* protocols: add hyprland_surface_v1.set_visible_region implementation (#9120)outfoxxed2025-01-231-1/+2
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-2311-37/+38
* core: reserve vector sizes as much as we can (#9118)Tom Englund2025-01-191-0/+2
* desktop/DesktopTypes.hpp: fix include (#9104)Beau2025-01-171-1/+1
* regex: log an error if regex parsing failsvaxerski2025-01-171-0/+5
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-179-4/+26
* keybinds: fix previous_per_monitor logic (#9010)Alexander2025-01-112-19/+13
* core: always use goal size to send to clientsvaxerski2025-01-101-1/+1
* windows: honor xdg_toplevel_set_fullscreen output hint (#8965)Dardo D Kleiner2025-01-092-5/+18
* window: fixup fade out animation on silent movesvaxerski2025-01-071-3/+3
* core: minor fixes for animation rewritevaxerski2025-01-071-1/+1
* core: Add support for HDR and color management protocols (#8715)UjinT342025-01-071-0/+1
* core: move parts of the animation system to hyprutils (#8868)Maximilian Seidler2025-01-079-246/+217
* renderer: Add supercircular window corners (#8943)Pollux2025-01-053-10/+21
* protocols: fix alpha-modifier noncompliance (#8929)outfoxxed2025-01-021-1/+1
* protocols: add hyprland_surface_v1 implementation (#8877)outfoxxed2025-01-011-1/+4
* layershell: return focus to a valid ls on close if possiblevaxerski2025-01-011-1/+1
* internal: update window position/size after changing fullscreenstate (#8865)khushal-solves2024-12-271-3/+3
* Renderer: rewrite render scheduling (#8683)Vaxry2024-12-221-1/+1
* core: fade in windows when they are brought from invisible workspacesVaxry2024-12-222-0/+8
* windowrules: add negative: prefix for negating a regexVaxry2024-12-214-21/+48
* windowrules: precompute regexes for window/layer rulesVaxry2024-12-214-3/+26
* 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