aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/desktop
AgeCommit message (Expand)Author
2024-07-31internal: refactor fullscreen states (#7104)MightyPlaza
2024-07-29layer-shell: avoid crashes on unmap (#7092)Virt
2024-07-28layersurface: null check for surface validity before unmap()vaxerski
2024-07-27xdg-shell: completely rewrite xdg-positioner (#7067)outfoxxed
2024-07-27surface: avoid crashes on fading out layersvaxerski
2024-07-27input: unify removing currentlyDraggedWindow (#7071)MightyPlaza
2024-07-27layer-shell: properly map and unmap surface and propagate unmap eventsvaxerski
2024-07-27layersurface: fixup focus issues in onUnmapvaxerski
2024-07-24keybinds: add bindp and noshortcutsinhibit (#7017)MightyPlaza
2024-07-23surface: fix zero_scaling xwayland damageVaxry
2024-07-22debug: get rid of useless 1s in logs (#6969)Ikalco
2024-07-22surface: fixup logical damage size calculationsVaxry
2024-07-21Core: Move to aquamarine (#6608)Vaxry
2024-07-13socket2: Add windowtitlev2 event which includes the window address (#6856)Tim Waterhouse
2024-07-11core: Improve handling of window properties (#6776)MightyPlaza
2024-07-01xwayland: break cyclic loop of parents (#6722)Tom Englund
2024-06-23Workspace.hpp: fix includeMihai Fufezan
2024-06-22core: add ability to select previous workspace per monitor (#6598)Alexander
2024-06-19core: Move to hyprutils for MathVaxry
2024-06-17misc: a few compiler level performance optimisations (#6559)Tom Englund
2024-06-15window: improve swallowing functionalityVaxry
2024-06-14layerSurface: fix layer being refocused every commit with on_demand (#6487)outfoxxed
2024-06-12layershell: minor fixes to re-mapping of layersVaxry
2024-06-11layershell: Fix keyboard focus grabs (#4968) (#6394)outfoxxed
2024-06-11core: move to hyprutils for utils (#6385)Vaxry
2024-06-08wayland/core: move to new impl (#6268)Vaxry
2024-06-07input: add cursor:persistent_warps to maintain relative position within a win...memchr
2024-06-06core: free more memory on destruction (#6348)Tom Englund
2024-06-05popup: minor safety improvementsVaxry
2024-06-03window: avoid nullptr deref on monitor in box helpersVaxry
2024-06-01renderer: fix xwayland solitary rechecks (#6295)shezdy
2024-05-28config: add tag dispacther and window rule (#6211)giskard
2024-05-25xwayland: move to hyprland impl (#6086)Vaxry
2024-05-24window: fix invalid env buffer size in getEnvvaxerski
2024-05-22window: guard monitor in bounding box calculationsvaxerski
2024-05-17window: verify suppress flags in onUpdateStateVaxry
2024-05-17popup: clip input region to surface sizeVaxry
2024-05-14seatmgr: Add a grab classVaxry
2024-05-14xdg-shell: move to new implVaxry
2024-05-14wl_seat: move to hyprland implVaxry
2024-05-13window: set sane default pseudo sizeVaxry
2024-05-12core: fix on-empty workspace being called too often (#6026)Brenno Lemos
2024-05-11layersurface: avoid restack on identical layersVaxry
2024-05-11layersurface: fix invalid use of std::moveVaxry
2024-05-10windowrules add focusonactivate (#5976)MightyPlaza
2024-05-10layersurface: reset popuphead after unmapVaxry
2024-05-10popups: fix breadthfirst and atVaxry
2024-05-10popups: avoid infinite recursion in bfVaxry
2024-05-09layer-shell: move to new implVaxry
2024-05-09cursor: move to a hyprland implVaxry