summaryrefslogtreecommitdiff
path: root/src/config/ConfigManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* config: add opengl:force_introspectionVaxry2024-02-231-0/+1
| | | | fixes #4819
* config: adjust default splash colVaxry2024-02-221-1/+1
|
* renderer: Update splash text properties to be configurable (#4707)Hiram Muñoz2024-02-211-0/+2
| | | | | | | * Update splash text properties to be configurable The splash text's font and color properties have been updated to be configurable. This change includes adding new configuration values for the splash screen color and font. The rendering of the splash screen is also adjusted to use these new config values, allowing for easy customization of the splash text appearance. * Updated to use Hyprlang config manager
* feat: Add css style gaps (#4723)Dashie2024-02-211-9/+46
|
* events: bring back accidentally nuked preConfigReloadVaxry2024-02-201-0/+1
|
* Migrate the config to hyprlang (#4656)Vaxry2024-02-181-1611/+1379
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Migrate to hyprlang * pop up errors * fix swapped args * Meson & Nix: build with hyprlang * CI: add hyprlang to setup action * add infra for plugin stuff * fix hyprctl getoption * fix hyprctl getoption with json * format * fix post parse logic * fix autogen config * oops missed exec-once * fmt * fix ws rules * require 0.3.0 for hyprlang * nix: flaek * minor type fixes * fix cfg usages in swipe * use cvarlist for ws rules * fix throw in addPluginConfigVar * Nix: update hyprlang * minor fixes * fix disableLogs * mention hyprlang docs * bump hyprlang dep in cmake * Meson: bump min hyprlang version Nix: update hyprlang * minor fix * Nix: update meson patch --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* rules: ignore static tile/float rules in dynamic getsVaxry2024-02-181-1/+4
| | | | fixes #4736
* windowrules: nuke no*requestVaxry2024-02-141-5/+5
|
* windowrules: add suppresseventVaxry2024-02-141-1/+1
| | | | deprecates nofullscreenrequest nomaximizerequest
* hyprctl: move to a class and unify commandsVaxry2024-02-051-0/+3
|
* renderer: Add new background infrastructureVaxry2024-01-291-1/+0
| | | | | | | | Adds new backgrounds from the winners of the contest Rewrites how it works Allows high color precision PNGs (RGB32F precisely) Fixes a small bug in renderTextureInternalWithDamage Nukes misc:force_hypr_chan
* monitor: wrap usage of wlr_output_stateVaxry2024-01-281-20/+12
| | | | | | for better control and convenience in usage. fixes #4546
* monitor: clear output state after usageVaxry2024-01-271-0/+8
| | | | fixes massive lag
* 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`