summaryrefslogtreecommitdiff
path: root/src/desktop
Commit message (Expand)AuthorAgeFilesLines
...
* popup: improve ::at() behaviorvaxerski2025-02-061-8/+9
* window: move size reporting to animation begin callback (#9298)Maximilian Seidler2025-02-063-13/+17
* core: avoid .at() and use [] operator (#9347)Tom Englund2025-02-061-4/+4
* window: fix missing surface null checks to prevent crashes (#9350)nyx2025-02-061-1/+4
* keybinds: Added `toggleswallow` dispatcher (#5548)Tom Benham2025-02-052-3/+6
* config: fix includesVaxry2025-02-021-1/+1
* protocols: Support content-type-v1 proto (#9226)UjinT342025-02-024-81/+104
* desktop: move popups to UPs and fix missing subsurface resourceVaxry2025-02-015-13/+16
* popup: take xdg geometry into account in input calcsVaxry2025-02-011-5/+7
* desktop: move popup and subsurface ctors to factoriesVaxry2025-02-018-57/+88
* xwayland: correct pointer coordinate mismatch in X11 windows (#9259)nyx2025-01-311-9/+3
* desktop: fix segfault when destroying a partially create layer surface (#9247)Brayden Zee2025-01-311-1/+2
* xwayland: prevent invalid window configurations for X11 apps (#9253)nyx2025-01-311-1/+1
* xwayland: handle window coords correctly (#9238)nyx2025-01-301-8/+11
* core,hyprctl: clang, clang-tidy, typo fixes and dtors changes (#9233)Honkazel2025-01-302-6/+2
* subsurface: fix invalid parent typoVaxry2025-01-291-1/+1
* popup: stop refocusing at unmapVaxry2025-01-291-3/+4
* renderer/internal: stop using box pointersVaxry2025-01-263-15/+15
* window: only set m_iMonitorMovedFrom when the workspace is visible (#9178)Maximilian Seidler2025-01-261-4/+6
* desktop: move desktop types to memory-safe pointersVaxry2025-01-266-51/+62
* xwayland: fix pointer mismatches with multiple monitors (#9179)Maximilian Seidler2025-01-261-5/+3
* subsurface: damage the entire parent on size changeVaxry2025-01-251-4/+13
* core: move sendWindowSize off of xwaylandmgrVaxry2025-01-253-5/+44
* window: revert only set m_iMonitorMovedFrom, when moving to a different monitorVaxry2025-01-251-3/+2
* config: disable borderangle by default (#9165)Maximilian Seidler2025-01-251-3/+5
* 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