summaryrefslogtreecommitdiff
path: root/src/desktop/LayerSurface.cpp
Commit message (Expand)AuthorAgeFilesLines
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-081-433/+0
* compositor: Configurable behavior when window to be focused conflicts with fu...Nikolai Nechaev2025-11-251-7/+9
* windowrules: rewrite completely (#12269)Vaxry2025-11-171-81/+4
* layer-shell: fix fullscreen alpha when changing layers (#12124)Virt2025-10-251-3/+17
* renderer: add "noscreenshare" layer rule (#11664)0xFMD2025-09-221-1/+6
* input: Add fully configurable trackpad gestures (#11490)Vaxry2025-08-281-138/+9
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-141-7/+8
* layers: check monitor is not null on animation update (#11267)JS Deck2025-07-291-1/+1
* layerSurface: check for monitor validity in startAnimationVaxry2025-07-261-2/+7
* core: use new typed signals from hu (#10853)outfoxxed2025-07-081-4/+4
* internal: clean up dead snapshot codeVaxry2025-06-151-1/+1
* desktop: prevent layers from dismissing their own seat grabs on map (#10417)outfoxxed2025-05-151-1/+3
* desktop: cleanup code and use std::ranges (#10289)s1dd2025-05-081-2/+2
* render: refactor class member vars (#10292)davc0n2025-05-051-1/+1
* protocols: refactor class member vars (a-m) (#10265)davc0n2025-05-041-39/+39
* protocols: refactor class member vars (core) (#10259)davc0n2025-05-031-7/+7
* managers: refactor class member vars (#10242)davc0n2025-05-021-4/+4
* inputs: refactor class member vars (#10230)davc0n2025-05-011-6/+6
* helpers: refactor class member vars (#10218)davc0n2025-04-301-36/+36
* input: don't use pointer hold logic for unmapped surfsVaxry2025-04-301-1/+1
* layerrules: add abovelock to render above lockscreen (#9793)Virt2025-04-251-3/+10
* workspaces: refactor class member vars (#10167)davc0n2025-04-251-1/+1
* layers: refactor class member vars (#10149)davc0n2025-04-241-203/+203
* compositor: refactor class member vars (#10141)davc0n2025-04-221-7/+7
* layerSurface: warp position and size before taking a snapshot (#10054)Vaxry2025-04-131-0/+4
* input/layers: Fix exclusive LS focus / refocus after unmap (#9984)Vaxry2025-04-071-3/+4
* hyprctl/layers: print pid for layershell clients (#9468)littleblack1112025-02-261-0/+12
* desktop: move popup and subsurface ctors to factoriesVaxry2025-02-011-4/+3
* desktop: fix segfault when destroying a partially create layer surface (#9247)Brayden Zee2025-01-311-1/+2
* renderer/internal: stop using box pointersVaxry2025-01-261-5/+5
* desktop: move desktop types to memory-safe pointersVaxry2025-01-261-5/+6
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-231-1/+1
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-0/+6
* core: move parts of the animation system to hyprutils (#8868)Maximilian Seidler2025-01-071-45/+43
* layershell: return focus to a valid ls on close if possiblevaxerski2025-01-011-1/+1
* Renderer: rewrite render scheduling (#8683)Vaxry2024-12-221-1/+1
* layerrules: fix ignorezero not workingVaxry2024-12-161-1/+2
* core: Optimize window/layer rule application and scanning (#8735)Vaxry2024-12-161-32/+50
* layersurface: use lastMonitor and not monitor from cursor for new lsVaxry2024-12-111-1/+1
* miscfunctions: move configStringToInt to std::expectedVaxry2024-11-181-1/+1
* tablet: use inputMgr unified naming schemeVaxry2024-11-091-2/+5
* layershell: minor cleanups and improvements to focusVaxry2024-11-091-5/+14
* layershell: check if workspace is valid in onMapVaxry2024-11-061-2/+1
* core: move internal structures to monitor pointers (#8266)Vaxry2024-10-271-10/+14
* internal: Move CMonitor to SP (#8178)Vaxry2024-10-191-3/+3
* config: add order rule for layers (#7697)darkwater2024-09-091-0/+5
* misc: constify the remaining for loops (#7534)Tom Englund2024-08-261-1/+1
* core: make most for loops use const references (#7527)Tom Englund2024-08-261-1/+1
* layersurface: don't unref from monitor until dtorVaxry2024-08-241-6/+6
* layersurface: remove layer on destroy from monitor (#7457)Tom Englund2024-08-231-0/+6