summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
Commit message (Expand)AuthorAgeFilesLines
* IME: Refactor and fixup popupsVaxry2024-03-241-15/+0
* windowrules: Fix resizeparams parsing. (#5206)Philipp Schilk2024-03-211-1/+1
* config/workspace: added workspace selectorsVaxry2024-03-191-2/+2
* renderer: Allow headless mode in hyprland (#4794)thejch2024-03-151-6/+19
* internal: minor fixups for fading out xwayland windowsVaxry2024-03-141-4/+8
* master: Fix master layout window focus and scroll (#5074)thejch2024-03-131-0/+5
* compositor: reject focus to noFocus OR xwayland windowsVaxry2024-03-091-0/+3
* internal: Support libhyprcursor (#5009)Vaxry2024-03-091-12/+5
* socket2: Add 5 IPC event with support for workspace ID (#5022)Aaron2024-03-081-4/+4
* compositor: update state after moving to workspaceVaxry2024-03-061-3/+4
* keybinds: Allow fullscreen/maximize in special workspace (#4921)thejch2024-03-041-1/+1
* keybinds: Better handling of workspace_back_and_forth (#4952)Tom Benham2024-03-041-1/+4
* config: improve config value infrastructureVaxry2024-03-031-53/+54
* compositor: ignore grab extend behind special workspaces (#4944)JManch2024-03-031-2/+10
* input: Rewritten pointer constraints (#4889)Vaxry2024-03-021-32/+11
* animations: Refactor AnimatedVariable (#4911)GartoxFR2024-03-021-16/+17
* xdg: rewrite entire popup implementationVaxry2024-02-291-9/+0
* layers: add fully featured animationsVaxry2024-02-281-1/+1
* wayland: implement keyboard_shortcuts_inhibit_v1Vaxry2024-02-271-0/+2
* input: Map touch devices and tablets bound to an output (#3544)Philip Damianik2024-02-271-21/+7
* core: nullcheck for old monitor in moveWorkspaceToMonitorVaxry2024-02-261-1/+1
* keybinds: fix focuswindow for fullscreen (#4840)shezdy2024-02-261-1/+2
* compositor: allow source monitor to be provided to `getMonitorInDirection` (#...github-usr-name2024-02-251-2/+8
* core: Fix SEGV/ABRT core dump when exiting (#4823)thejch2024-02-241-1/+2
* core: Try to fix the exit hang (#4811)thejch2024-02-231-0/+3
* core: add env to disable crash reporterVaxry2024-02-221-2/+5
* input: fix vectorToWindowUnified with floating over fsVaxry2024-02-221-4/+16
* compositor: check for pworkspace validity in setActiveMonitorVaxry2024-02-221-1/+1
* Migrate the config to hyprlang (#4656)Vaxry2024-02-181-40/+49
* monitors: fix outputmgr nullptr crash (#4738)Alessio Molinari2024-02-181-0/+10
* internal: add `forcenofocus` prop (#4672)Epilepsy Gatherings2024-02-131-11/+13
* keybinds: fix swapactiveworkspaces not moving focusVaxry2024-02-131-1/+5
* keybinds: Fix focus not moving along when moving workspace (#4660)Sefa Eyeoglu2024-02-091-1/+2
* screencopy/toplevelexport: sanitize pointers in ::copyFrameVaxry2024-02-071-0/+9
* hyprctl: move to a class and unify commandsVaxry2024-02-051-0/+3
* input: focus window on mouse down on decoration (#4514)MightyPlaza2024-02-041-109/+38
* monitor: wrap usage of wlr_output_stateVaxry2024-01-281-2/+2
* deps: update wlrootsVaxry2024-01-271-9/+5
* compositor: don't close special on focus on pinned (#4533)Epilepsy Gatherings2024-01-261-1/+1
* compositor: clarify common errors at launchvaxerski2024-01-221-2/+2
* input: track exclusive LSesvaxerski2024-01-191-0/+5
* core: improve cleanup logicvaxerski2024-01-191-20/+76
* keybinds: Add dispatcher for xmonad/qtile-style workspace switching (#4439)virchau132024-01-151-2/+3
* config: Add border gradients to windowrulev2 (#4335)Isaac Myhal2024-01-141-6/+4
* layershell: Fix greedy mouse grab from keyboard_interactive layer (#4401)Zach DeCook2024-01-121-8/+0
* surface: avoid spam of window surfaces with scale and transform eventsvaxerski2024-01-111-0/+17
* input: add special_fallthroughvaxerski2024-01-091-3/+14
* input: allow focusSurface when locked if surfase is sessionLockvaxerski2024-01-071-4/+2
* input: leave special on focus (#4358)Epilepsy Gatherings2024-01-071-2/+6
* layout: update rules before applying fullscreen nodes in layoutsvaxerski2024-01-021-1/+0