summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* compositor: spawn environment setup with keybind manager (#3722)André Silva2023-12-261-6/+7
* dwindle: Use window->middle() when cursor is on reserved area (#4253)dranull2023-12-261-11/+9
* dispatchers: add tiled/floating to cyclenextvaxerski2023-12-241-2/+14
* compositor: don't block focus if there is no keyboardvaxerski2023-12-241-14/+11
* xdgshell: bump to 6, send suspended statesvaxerski2023-12-231-1/+10
* systemd: add HYPRLAND_NO_SD_NOTIFYvaxerski2023-12-211-10/+8
* signal: fix invalid pointer access (#4207)Ahmed Yasser2023-12-201-1/+1
* windowrules: add onworkspacevaxerski2023-12-201-0/+12
* filesystem: Set the sticky bit on `/tmp/hypr` (#4199)Husam Harazi2023-12-201-1/+1
* internal: nuke CWindow::m_bMappedX11Vaxry2023-12-171-6/+3
* internal: import qt env to dbusVaxry2023-12-151-5/+5
* Revert "xwayland: push invisible windows outside layout"Vaxry2023-12-131-1/+1
* focus: prefer sendMotionEventsToFocused for ensuring cursor imageVaxry2023-12-121-2/+2
* xwayland: push invisible windows outside layoutVaxry2023-12-121-1/+1
* internal: fix interactions with fakefullscreen (#4113)François Conzelmann2023-12-111-1/+1
* windowrules: add focus paramVaxry2023-12-081-0/+4
* internal: various improvements to avoid crashes on exitVaxry2023-12-061-1/+2
* opengl: clear layer fade fbs in ~dtorVaxry2023-12-041-3/+0
* opengl: free window framebuffers in ~dtorVaxry2023-12-041-3/+0
* input: Handle fullscreen windows in vectorToWindowIdeal (#4021)dranull2023-12-031-6/+9
* monitor: remove comma from monitor description (#3996)François Conzelmann2023-11-301-2/+2
* deps: update wlrootsVaxry2023-11-301-2/+2
* input: pass mouse input to IME popups (#3922)Junxuan Liao2023-11-251-0/+15
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-241-4/+1
* group: fix dragging into floating groups (#3719)MightyPlaza2023-11-191-5/+7
* internal: Allow floating windows on special (#3872)Vaxry2023-11-181-46/+51
* compositor: drop unused vectorToWindow funcVaxry2023-11-171-40/+0
* output-layout: fix wlroots display handling (#3718)Alessio Molinari2023-11-121-1/+1
* decorations: Decoration Positioner (#3800)Vaxry2023-11-111-2/+5
* compositor: allow windowfromregex tiled paramVaxry2023-11-051-2/+4
* compositor: allow windowfromregex floating paramVaxry2023-11-051-0/+13
* compositor: find windows in direction on floatingVaxry2023-11-051-51/+104
* binds: add movefocus_cycles_fullscreenVaxry2023-11-041-5/+11
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-041-49/+47
* xdg: use std::ceil for sending scale to surfacesVaxry2023-11-021-1/+1
* Core: various unsafe state improvements (#3713)Vaxry2023-11-011-20/+39
* input: properly track xdg surfaces' geometry in vectorToSurfaceLocalVaxry2023-10-301-1/+4
* input: send motion events on focusWindow if follows_mouse is 0Vaxry2023-10-261-0/+5
* compositor: remove old commentVaxry2023-10-251-1/+0
* deps: update wlrootsVaxry2023-10-251-3/+0
* compositor: do not process fullscreen events in unsafeVaxry2023-10-231-1/+1
* workspacerules: Add new optional "default command" for auto-launching apps on...Brenno Lemos2023-10-221-12/+21
* compositor: send preferred scale and transform events to surfacesVaxry2023-10-221-0/+9
* compositor: Fix a lack of a check for workspace equality on same monitors in ...thejch2023-10-201-0/+3
* cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ...Philip Damianik2023-10-151-7/+7
* groups: create group and groupbar config sections (#3522)MightyPlaza2023-10-101-4/+4
* workspacerules: Add a persistent workspace rule (#3530)Roberto Previdi2023-10-091-1/+4
* events: fixup empty events not being sent on unmapvaxerski2023-10-061-0/+4
* log: log wlr errors regardless of envvaxerski2023-09-301-0/+2
* renderer: optimize render pipeline when there is a solitary clientvaxerski2023-09-291-1/+1