summaryrefslogtreecommitdiff
path: root/src/config/ConfigDescriptions.hpp
Commit message (Collapse)AuthorAgeFilesLines
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-201-2138/+0
| | | | Massively refactors the config infrastructure, sorely needed and will be req'd for the lua stuff
* algo/dwindle: fix precise mouse setting (#13678)Bastien Souchu2026-03-101-1/+1
|
* renderer: shader variants refactor (#13434)UjinT342026-03-061-0/+6
| | | Part 0 of renderer reworks.
* config/descriptions: add missing desc entryVaxry2026-03-051-0/+6
|
* algo/scrolling: add config options for focus and swapcol wrapping (#13518)Thedudeman2026-03-051-0/+12
|
* renderer: better sdr eotf settings (#12812)UjinT342026-02-261-4/+4
|
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-211-12/+63
| | | | | Rewrites layouts to be much smaller, and deal with much less annoying BS. Improves the overall architecture, unifies handling of pseudotiling, and various other improvements.
* config/descriptions: fix use_cpu_buffer (#13285)Murat655362026-02-201-3/+3
|
* protocols: commit and presentation timing fixes (#13174)UjinT342026-02-101-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | * move commit timing fields to surface state * fix toTimespec init * update sendQueued api * update onPresented api * set zero copy flag * send clock id * move presented calcs inside condition * use only CLOCK_MONOTONIC for commit/presentation timings * fix setSetTimestamp * do not wait for commit timing while tearing * proto config * fix config defaults
* protocols/dmabuf: fix DMA-BUF checks and events (#12965)UjinT342026-02-071-0/+6
|
* opengl: add debug:gl_debugging (#13183)Tom Englund2026-02-061-0/+6
| | | | | | | | | | | | | add debug:gl_debugging so we can disable gl debugging entirerly, both glGetError and enabling EGL_KHR_debug has its cost, we still have EXT_create_context_robustness and glGetGraphicsResetStatus that should catch context loss, and is generally cheap to call it only checks a flag set. glGetError might cause a implicit flush to get any pending calls sent to the gpu. however to get EGL_KHR_debug back enabled we now require a restart of the compositor after changing debug:gl_debugging
* fifo: miscellaneous fifo fixes (#13136)UjinT342026-02-041-1/+1
| | | | | | | | | | | * LOGM: clang-tidy fix * fix fifo state and scheduling * disable fifo_pending_workaround by default * fix tearing * fix "empty" commit skipping
* renderer: fix frame sync (#13061)UjinT342026-01-221-0/+24
| | | | | | | | | * fix commit timing timer * fix surface state lock/unlock * debug state sync todos * debug solitary vrr
* groupbar: added group:groupbar:text_padding (#12818)wbg2026-01-071-0/+6
| | | Co-authored-by: Roman Weinberger // ACL <roman.weinberger@acl.at>
* render/cm: various updates, remove old protocols (#12693)UjinT342025-12-271-14/+3
| | | | | | | | | | | | | * fix named primaries * default to gamma22 * mark mastering primaries as supported * remove xx-cm and frog support * immutable primaries and image descriptions * clang-format
* tablet: added option to hide cursor (#12525)fuyu1472025-12-191-0/+6
|
* renderer: add zoom with detached camera (#12548)jmanc32025-12-141-0/+6
|
* start: init start-hyprland and safe mode (#12484)Vaxry2025-12-051-0/+6
|
* renderer: add quirks:prefer_hdr to fix HDR activation for some clients (#12436)UjinT342025-12-031-0/+12
|
* compositor: Configurable behavior when window to be focused conflicts with ↵Nikolai Nechaev2025-11-251-10/+4
| | | | | | | | | | fullscreen (#12033) Renames `misc:new_window_takes_over_fullscreen` into `misc:on_focus_under_fullscreen` and implements the following behavior: - By default, when a tiling window is being focused on a workspace where a fullscreen/maximized window exists, respect the `misc:on_focus_under_fullscreen` config variable.
* config: added locale config option (#12416)Luke Barkess2025-11-221-1/+7
|
* windowrules: rewrite completely (#12269)Vaxry2025-11-171-6/+0
| | | | | | | Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* deco/groupbar: add groupbar blur (#12310)Jochim2025-11-161-0/+6
|
* render/cm: change non_shader_cm ignore behavior and set default to it (#12210)UjinT342025-11-071-1/+1
|
* core: qtutils -> guiutils (#12231)Vaxry2025-11-071-2/+2
| | | | | | | | | | | * core: qtutils -> guiutils * nix: qtutils -> guiutils * flake.lock: update --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* compositor: block parent window interaction when modal dialog children ↵Alvaro Parker2025-11-061-0/+6
| | | | window is open (#12057)
* renderer/cm: allow gamma 2.2 instead of sRGB EOTF (#12094)Dominick DiMaggio2025-10-291-0/+7
|
* renderer: add cursor:zoom_disable_aa for controlling AA on zoom (#12025)Vaxry2025-10-151-0/+6
|
* layouts: apply [min|max]size window rules to dwindle & master layouts (#11898)Richard Potter2025-10-131-0/+6
| | | Uses min/max rules in the tiled layouts, akin to pseudotiling
* input: add option to rotate device input (#11947)epsilonshmepsilon2025-10-101-0/+6
|
* renderer: add render:non_shader_cm and fixes (#11900)UjinT342025-10-021-0/+6
|
* config: increase default anr_missed_pings valuevaxerski2025-10-011-1/+1
| | | | ref https://github.com/hyprwm/Hyprland/discussions/11884
* vkeyboard: update cached mods before IME; add share_states = 2 config option ↵JS Deck2025-09-201-3/+3
| | | | (#11720)
* monitors: auto apply suggested scale and notify the user. (#11753)ItsOhen2025-09-201-0/+6
|
* input: support xkb v2 format (#11482)usering-around2025-09-111-1/+1
|
* screencopy: add force 8 bit to fix 10b screensharing (#11623)Vaxry2025-09-081-0/+6
| | | ref https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/270
* input: Add fully configurable trackpad gestures (#11490)Vaxry2025-08-281-18/+6
| | | Adds configurable trackpad gestures
* config: add dim_modalvaxerski2025-08-211-0/+6
| | | | fixes #11486
* dwindle: simplify split_bias logic and set of possible values. (#11448)Mike Will2025-08-191-2/+2
|
* renderer: improve zoom in anims (#11453)Vaxry2025-08-161-6/+0
| | | Removes `animations:first_launch_animation` as it's useless now
* renderer: Add rounding power setting to groupbar and gradient roundness. ↵Martin2025-08-161-0/+12
| | | | (#11420)
* internal: add missing c includes (#11417)Martin2025-08-121-0/+1
|
* virtualkeyboard: Add options to skip releasing pressed keys on close and to ↵JS Deck2025-08-041-0/+23
| | | | skip sharing key states (#11214)
* ci: correct tar command for xz compression & fix typos (#11213)xqso2025-07-251-1/+1
|
* renderer: Add cursor:invisible to allow to hide the cursor (#11058)Mozzarella322025-07-201-0/+6
|
* config: default drag_lock to 0Vaxry2025-07-161-1/+1
|
* 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/+6
| | | Avoid rendering the workspace behind if we are locked
* config: remove render_ahead* config optionsTom Englund2025-07-111-12/+0
| | | | remove render_ahead* config options and descriptions. they are unusued.
* config: disable new_render_scheduling by defaultVaxry2025-07-091-1/+1
|