summaryrefslogtreecommitdiff
path: root/src/config/ConfigManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* deps: update wlrootsVaxry2024-01-271-13/+13
| | | | drops requirement for WLR_DRM_NO_ATOMIC provided kernel >= 6.8
* input: Allow disabling touchscreen input (#4517)Zach DeCook2024-01-241-1/+2
| | | | | * enable/disable touch device * ConfigManager: update documentation of 'enabled'
* groupbar: separate gradients from title (#4444)MightyPlaza2024-01-151-0/+1
| | | | | | | | | | | * separate gradients from title logic modified: src/config/ConfigManager.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp * fix disabled extents modified: src/render/decorations/CHyprGroupBarDecoration.cpp * fix disabled height modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* hyprctl: screen_shader config fixes (#4102)dranull2024-01-141-1/+1
| | | | | * Allow "/" in values of requests * Don't tick on empty value
* input: add special_fallthroughvaxerski2024-01-091-0/+1
| | | | fixes #4323
* config: variables update their value when set again (#4263)flicko2024-01-021-3/+13
| | | | | | | * variables update their value when set again * only sort if new variable is found * clang-format
* keybinds: fix keys getting stuck + minor refactor & optimizations to keybind ↵rszyma2024-01-011-1/+1
| | | | handling (#4304)
* groupbar: add enabling groupbar and setting priority (#4299)MightyPlaza2023-12-301-0/+6
|
* config: don't emit reloaded event before eventManager is createdvaxerski2023-12-291-1/+2
|
* socket2: emit configreloaded eventvaxerski2023-12-281-0/+1
| | | | fixes #4285
* renderer: add decoration:blur:popups_ignorealphavaxerski2023-12-281-31/+32
| | | | fixes #4282
* opengl: add toggleable nvidia_anti_flickervaxerski2023-12-271-0/+2
| | | | ref #4252
* windowrules: add initialTitle and initialClass (#4259)Tuur Vanhoutte2023-12-261-10/+43
|
* renderer: add option to blur popupsvaxerski2023-12-251-0/+1
| | | | closes #2134
* windowrules: minor fixes to onworkspacevaxerski2023-12-231-2/+2
| | | | fixes #4227
* config: add debug:disable_scale_checksvaxerski2023-12-231-11/+12
| | | | ref #4225
* windowrules: add onworkspacevaxerski2023-12-201-9/+33
| | | | cool
* configmanager: set a limit to config variable substitutionsvaxerski2023-12-201-0/+10
| | | | fixes #4198
* internal: import qt env to dbusVaxry2023-12-151-4/+4
|
* config: improve layoutopt handling for workspacerulesVaxry2023-12-111-2/+14
|
* input: Add scroll_points option for device (#4101)Mihai Fufezan2023-12-101-0/+2
|
* internal: Remake borders as window decorations (#4104)Vaxry2023-12-101-0/+1
|
* config: Avoid regenerating config if --config is used (#4103)dranull2023-12-091-2/+8
|
* input: add relative_input for tabletsVaxry2023-12-091-0/+2
| | | | closes #2639
* windowrules: add focus paramVaxry2023-12-081-2/+16
|
* config: Minor --config improvements, fixes (#4034)dranull2023-12-041-18/+22
| | | | | | | | | | | | * Follow symlink, only file, absolute path for -c * Create config file only for default paths * Skip non-file source= glob results * Check for absolute path on XDG_CONFIG_HOME As per spec, all non-absolute paths should be ignored. https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
* workspacerules: Add workspace rule for master layout orientation (#3964)thejch2023-12-021-0/+2
| | | | | | | | | | | * add workspace rule for master layout orientation * change rule format * edit rule name * use map for layoutopts * use std::any instead of string
* monitor: remove comma from monitor description (#3996)François Conzelmann2023-11-301-2/+2
| | | | | | this allows for monitor specific rules to work on monitor with comma on their description fixes #2457
* configmgr: fix parsing of touchdevice groupsVaxry2023-11-291-1/+1
| | | | fixes #3992
* config: log info about logs before loading varsVaxry2023-11-261-0/+2
|
* groupbar: allow reload and fix locked groupbar gradient (#3546)MightyPlaza2023-11-261-1/+6
| | | | | modified: src/config/ConfigManager.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp modified: src/render/decorations/CHyprGroupBarDecoration.hpp
* config: default special_scale_factor to 1Vaxry2023-11-251-2/+2
|
* renderer: Adding an option to disable first launch animation (#3933)Xavier2023-11-241-1/+2
|
* general: add workspace gaps (#3877)end-42023-11-191-0/+1
| | | | | | | | | | | | | | | | | | | | | * anims: workspace gap * anims: ws gaps: on swipe end * anims: ws gaps: add missing parentheses * format * refractor * Update Swipe.cpp * format * fix swipe to right * ws gaps: move animations:workspace_gap to general:gaps_workspace * ws gaps: general:gaps_workspace -> general:gaps_workspaces
* logging: move to an internal rolling log bufferVaxry2023-11-141-1/+1
| | | | disables logging to the logfile by default
* internal: replace INT_MAX with WORKSPACE_INVALIDVaxry2023-11-121-2/+2
|
* renderer: added new customization options to the blur shaders (#3650)Visual-Dawg2023-11-061-28/+30
| | | Adds to `decoration:blur:` `vibrancy` and `vibrancy_darkness`
* groups: add option to configure font name (#3751)David Leal2023-11-051-0/+1
|
* binds: add movefocus_cycles_fullscreenVaxry2023-11-041-7/+8
| | | | fixes #3738
* Core: various unsafe state improvements (#3713)Vaxry2023-11-011-5/+3
| | | Fixes #3637
* config: fixup usage of plugin in handlesVaxry2023-10-291-2/+2
| | | | would filter calls to keyword plugin: and stuff
* pluginapi: add a config keyword adding methodVaxry2023-10-291-2/+16
|
* windowrules: add nearestneighborVaxry2023-10-241-1/+1
|
* workspacerules: Add new optional "default command" for auto-launching apps ↵Brenno Lemos2023-10-221-1/+7
| | | | on new workspaces (#3559)
* workspacerules: search for special properlyVaxry2023-10-191-1/+4
| | | | fixes #3537
* binds: add ignoreMods flagVaxry2023-10-171-3/+7
|
* cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ↵Philip Damianik2023-10-151-38/+36
| | | | | | | (#3572) * Replace find() with C++20 starts_with() and ends_with() * Replace find() with C++20 contains()
* groups: create group and groupbar config sections (#3522)MightyPlaza2023-10-101-19/+33
| | | | | | | | | | | | | | | | | | | | * config: create group section modified: src/Compositor.cpp modified: src/config/ConfigManager.cpp modified: src/layout/DwindleLayout.cpp modified: src/layout/MasterLayout.cpp modified: src/managers/KeybindManager.cpp modified: src/managers/input/InputManager.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp * separate group border and groupbar colors modified: src/Compositor.cpp modified: src/config/ConfigManager.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp * add new line modified: config/ConfigManager.cpp
* dispatchers: Add option to center the cursor on the focused window when ↵Philip Damianik2023-10-101-0/+1
| | | | | | | | | | | switching workspaces (#3528) * Add option for centering on workspace when switching workspace * Add option for centering on workspace when switching workspace --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
* workspacerules: Add a persistent workspace rule (#3530)Roberto Previdi2023-10-091-0/+2
| | | | | * add persistent flag to workspace rules * get rid of unused ws->indestructible flag