summaryrefslogtreecommitdiff
path: root/src/config/ConfigManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* monitors: auto apply suggested scale and notify the user. (#11753)ItsOhen2025-09-201-0/+1
|
* renderer: asynchronously load background tex (#11749)Vaxry2025-09-181-2/+0
| | | | | | | Bumps required hyprgraphics to 0.1.6 --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* gestures: add unsetVaxry2025-09-081-0/+2
| | | | ref https://github.com/hyprwm/Hyprland/pull/11490
* screencopy: add force 8 bit to fix 10b screensharing (#11623)Vaxry2025-09-081-0/+1
| | | ref https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/270
* input: add per-device scroll-factor (#11241)Vaxry2025-09-021-2/+8
|
* config: fix crash when monitor position contains non-integer values ↵Matteo Golinelli2025-09-021-2/+8
| | | | before/after 'x' (#11573)
* config: update environment if cfg changes live (#11508)Vaxry2025-08-291-3/+7
|
* input: Add fully configurable trackpad gestures (#11490)Vaxry2025-08-281-4/+94
| | | Adds configurable trackpad gestures
* windowrules: Add `novrr` dynamic window rule (#11370)Hleb Shauchenka2025-08-221-0/+3
|
* config: add dim_modalvaxerski2025-08-211-0/+1
| | | | fixes #11486
* renderer: add dpms animations (#11452)Vaxry2025-08-171-0/+1
|
* renderer: improve zoom in anims (#11453)Vaxry2025-08-161-1/+1
| | | Removes `animations:first_launch_animation` as it's useless now
* renderer: Add rounding power setting to groupbar and gradient roundness. ↵Martin2025-08-161-0/+2
| | | | (#11420)
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-141-26/+26
|
* config: Hardened config logic against Time-Of-Check race conditions (#11368)David Baucum2025-08-121-24/+31
|
* descriptions: fix bad json output (#11350)Vaxry2025-08-061-4/+4
| | | | | --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* virtualkeyboard: Add options to skip releasing pressed keys on close and to ↵JS Deck2025-08-041-0/+5
| | | | skip sharing key states (#11214)
* renderer: add popup fade-in-out (#11313)Vaxry2025-08-031-0/+3
| | | Adds xdg popup fade-in and fade-out
* core: move workspace ptrs to weak (#11194)Vaxry2025-07-241-1/+1
| | | | Fixes some race conditions that come up in tests. We only clean up workspaces when we render a frame. With this, they are always cleared instantly.
* core: fix maxwidth resolution mode (#11183)Nikolaos Karaolidis2025-07-231-0/+2
| | | Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
* renderer: Add cursor:invisible to allow to hide the cursor (#11058)Mozzarella322025-07-201-1/+6
|
* config: default drag_lock to 0Vaxry2025-07-161-2/+2
|
* core: never use hw cursors when tearingVaxry2025-07-161-0/+3
|
* config: disable hw on mgpu nvidia by default (#11018)Vaxry2025-07-161-1/+1
|
* session-lock: don't render workspaces when locked (#10865)Maximilian Seidler2025-07-141-0/+1
| | | Avoid rendering the workspace behind if we are locked
* config: remove render_ahead* config optionsTom Englund2025-07-111-2/+0
| | | | remove render_ahead* config options and descriptions. they are unusued.
* config: disable new_render_scheduling by defaultVaxry2025-07-091-1/+1
|
* Renderer: Implement new render scheduling (#10936)Vaxry2025-07-081-0/+1
| | | | | | | | | Implements a new render scheduling method, where we triple buffer when necessary. Enabled by default, improves FPS on underpowered devices. --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* renderer: add mouse zoom animations (#10882)aphelei2025-07-011-1/+5
| | | Adds animations for the mouse zoom effect.
* unbind: add unbind allVaxry2025-06-281-0/+7
|
* config: use parseScale for monitorv2 (#10852)UjinT342025-06-261-2/+2
|
* renderer/cm: Add automatic hdr (#9785)UjinT342025-06-231-0/+1
|
* treewide: hyprland.org -> hypr.landMihai Fufezan2025-06-201-1/+1
|
* config: nuke explicit_sync settingsVaxry2025-06-191-18/+1
| | | | were not used anymore, explicit is on by default
* grpupbar: Add config options to color inactive and locked groupbar titles ↵Jacob Ilias Komissar2025-06-161-1/+4
| | | | (#10667)
* config/monitor: Add monitor v2 HDR rules (#10623)UjinT342025-06-151-0/+30
|
* input: add sticky option for drag_lock (#10702)may2025-06-151-2/+2
| | | | | | | | * allow configuring the sticky option for `drag_lock` * enable sticky drag_lock by default as recommended by libinput recommended here: https://lists.freedesktop.org/archives/wayland-devel/2024-November/043860.html
* 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>