summaryrefslogtreecommitdiff
path: root/src/config/ConfigManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* dwindle: add the ability to specify an aspect ratio for a singular window ↵Viktor2025-06-101-0/+2
| | | | (#10650)
* input: support configuring drag_3fg from libinput (#10631)Ufuk Ustali2025-06-061-0/+2
|
* config: Restore auto-center-* for monitors (#10660)UjinT342025-06-061-1/+11
|
* config: add group: selector (#10588)Eric Li2025-06-051-2/+17
|
* config: add a new monitor v2 config syntax (#9761)UjinT342025-06-051-157/+286
|
* keybinds: add an option to respect gaps out for floating to movewindow (#9360)littleblack1112025-06-031-0/+3
|
* internal: embed example config (#10608)Kamikadze2025-06-021-1/+1
|
* internal: refactor to use empty() (#10599)Kamikadze2025-05-311-11/+11
|
* refactor: use std::ranges whenever possible (#10584)Kamikadze2025-05-301-6/+6
|
* snap: add option to respect gaps (#10524)littleblack1112025-05-281-0/+1
|
* core: add auto-center arrangements (#10527)Nikolaos Karaolidis2025-05-271-1/+11
| | | Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
* config: fix crash on misnamed variable (#10549)littleblack1112025-05-271-1/+1
|
* config: add maxwidth monitor resolution mode (#10528)Nikolaos Karaolidis2025-05-261-0/+2
| | | Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
* dwindle: add better automatic window drag and drop direction detection (#9704)littleblack1112025-05-261-0/+1
|
* permissions: add permission management for keyboards (#10367)Vaxry2025-05-181-0/+2
|
* animations: Add option for animating workspaces as if the first and last ↵CyrenArkade2025-05-061-0/+1
| | | | | | | | | were adjacent (#10277) * add option for animating workspaces as if the first and last were adjacent * change wraparound detection to use IDs instead of dispatcher * move shouldWraparound from MiscFunctions to Monitor
* window: use stored size for new floating window when persistentsize is set ↵Jack Barnes2025-05-061-3/+8
| | | | | | | | | | | | | | | (#10212) * fix(window): use stored size for new floating window when persistentsize is set. fix hyprwm#9422. * fix: replace `std::any_of` with `std::ranges:any_of` * fix: use initialClass and initialTitle when storing sizes on close * fix: add `xdgTag` as a new indicator * fix: no {} * fix: format with clang-format
* render: refactor class member vars (#10292)davc0n2025-05-051-3/+3
| | | | | * render: refactor class member vars * render: fix clang format
* protocols: refactor class member vars (a-m) (#10265)davc0n2025-05-041-3/+3
|
* configmgr: fix CConfigValue<> from pluginsVaxry2025-05-021-0/+3
|
* managers: refactor class member vars (#10242)davc0n2025-05-021-2/+2
|
* master: Change center_master_slaves_on_right to center_master_fallback (#10201)Zetta1 Reid02025-05-011-1/+1
| | | * Change center_master_slaves_on_right to center_master_fallback
* helpers: refactor class member vars (#10218)davc0n2025-04-301-41/+41
|
* permissions: disable automatic reloading of permissions from cfgVaxry2025-04-301-3/+2
| | | | security reasons, avoid reading them live. Ideally we'd lock them behind sudo, but we can't do that.
* renderer: add render:send_content_type setting (#9851)UjinT342025-04-291-0/+1
|
* permissions: add perms for plugin loading (#10184)Vaxry2025-04-291-12/+1
| | | | | | | Adds permission management for loading plugins --------- Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
* windows: refactor class member vars (#10168)davc0n2025-04-281-85/+85
|
* async: add Promise and use it for AsyncDialogBoxVaxry2025-04-271-0/+2
|
* workspaces: refactor class member vars (#10167)davc0n2025-04-251-3/+3
|
* layers: refactor class member vars (#10149)davc0n2025-04-241-12/+12
| | | | | * layers: refactor class member vars * popups: rename m_WLSurface to m_wlSurface
* groupbar: Add options for setting group bar title font weight (and indicator ↵M Matthew Hydock2025-04-241-0/+25
| | | | gap) (#9617)
* compositor: refactor class member vars (#10141)davc0n2025-04-221-22/+22
|
* protocols: add xdg_toplevel_tag_v1 supportVaxry2025-04-211-2/+13
| | | | Adds a new windowrule to target windows by xdgTag, xdgtag:
* debug: refactor class member vars (#10130)davc0n2025-04-211-5/+5
|
* config: Refactor class member vars (#10124)davc0n2025-04-201-227/+227
| | | | | * Refactor config classes vars * Fix clang format errors
* InputManager: add config option to disable keybinds per device (#10064)nyx2025-04-171-0/+1
|
* binds: add drag_threshold for click/drag isolation (#9839)alaricljs2025-04-121-1/+14
| | | | | --------- Co-authored-by: Leeman <lstrout@enlj.com>
* input: add warp_on_toggle_special (#9945)Virt2025-04-101-0/+1
|
* watchdog: remove watchdogVaxry2025-04-091-1/+0
| | | | it has been unused for a while now
* Permission Manager: add permission management for screencopy (#9930)Vaxry2025-04-081-0/+43
|
* groupbar: add text offset and upper gap settings (#9733)Arkady Buryakov2025-04-021-0/+2
| | | | | * Groupbar: add keep_upper_gap setting to apply/remove outer gap offset to the upper side of groupbar * Groupbar: add text_offset setting to adjust text vertical position in a group header
* anr: add config for ping number before popup shows up (#9782)nyx2025-03-311-0/+1
| | | | | * anr: make pings configurable makes the pings of the dialog popup configurable
* config: Fix matching monitor by description to allow space prefix (#9788)Emad Elsaid2025-03-301-4/+4
|
* workspaces: Add binds:hide_special_on_workspace_change (#9728)LeviVanDerMaas2025-03-301-0/+1
|
* decoration: bring back border_part_of_windowVaxry2025-03-241-0/+1
| | | | fixes #9683, now under decoration: though
* renderer: fix cm_fs_passthrough (#9698)UjinT342025-03-221-1/+1
|
* core: fix DS and VRR automation (#9334)UjinT342025-03-211-17/+15
|
* XWayland: restore the abstract socket, and make it optional (#9615)Andrei V2025-03-191-0/+1
| | | | | | | | | | | * Revert "xwayland: don't create an abstract unix domain socket on linux (#8874)" (#9574) This reverts commit 2b01a5bcf62956a5d641a3367edcd35e103edfcd. * xwayland: make the abstract Unix domain socket optional (#9574) * xwayland: extend the default permissions for a regular Unix domain socket (#9574) * xwayland: a little refactoring for `createSocket`
* renderer: add an option to disable cm and auto-skip cm if not necessaryvaxerski2025-03-181-0/+1
| | | | | | fixes #9641 adds render:cm_enabled default true
* config: nuke windowrule v1 syntaxVaxry2025-03-181-64/+33
|