| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | protocols: commit and presentation timing fixes (#13174) | UjinT34 | 2026-02-10 | 1 | -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) | UjinT34 | 2026-02-07 | 1 | -0/+6 |
| | | |||||
| * | opengl: add debug:gl_debugging (#13183) | Tom Englund | 2026-02-06 | 1 | -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) | UjinT34 | 2026-02-04 | 1 | -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) | UjinT34 | 2026-01-22 | 1 | -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) | wbg | 2026-01-07 | 1 | -0/+6 |
| | | | | Co-authored-by: Roman Weinberger // ACL <roman.weinberger@acl.at> | ||||
| * | render/cm: various updates, remove old protocols (#12693) | UjinT34 | 2025-12-27 | 1 | -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) | fuyu147 | 2025-12-19 | 1 | -0/+6 |
| | | |||||
| * | renderer: add zoom with detached camera (#12548) | jmanc3 | 2025-12-14 | 1 | -0/+6 |
| | | |||||
| * | start: init start-hyprland and safe mode (#12484) | Vaxry | 2025-12-05 | 1 | -0/+6 |
| | | |||||
| * | renderer: add quirks:prefer_hdr to fix HDR activation for some clients (#12436) | UjinT34 | 2025-12-03 | 1 | -0/+12 |
| | | |||||
| * | compositor: Configurable behavior when window to be focused conflicts with ↵ | Nikolai Nechaev | 2025-11-25 | 1 | -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 Barkess | 2025-11-22 | 1 | -1/+7 |
| | | |||||
| * | windowrules: rewrite completely (#12269) | Vaxry | 2025-11-17 | 1 | -6/+0 |
| | | | | | | | | Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | deco/groupbar: add groupbar blur (#12310) | Jochim | 2025-11-16 | 1 | -0/+6 |
| | | |||||
| * | render/cm: change non_shader_cm ignore behavior and set default to it (#12210) | UjinT34 | 2025-11-07 | 1 | -1/+1 |
| | | |||||
| * | core: qtutils -> guiutils (#12231) | Vaxry | 2025-11-07 | 1 | -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 Parker | 2025-11-06 | 1 | -0/+6 |
| | | | | | window is open (#12057) | ||||
| * | renderer/cm: allow gamma 2.2 instead of sRGB EOTF (#12094) | Dominick DiMaggio | 2025-10-29 | 1 | -0/+7 |
| | | |||||
| * | renderer: add cursor:zoom_disable_aa for controlling AA on zoom (#12025) | Vaxry | 2025-10-15 | 1 | -0/+6 |
| | | |||||
| * | layouts: apply [min|max]size window rules to dwindle & master layouts (#11898) | Richard Potter | 2025-10-13 | 1 | -0/+6 |
| | | | | Uses min/max rules in the tiled layouts, akin to pseudotiling | ||||
| * | input: add option to rotate device input (#11947) | epsilonshmepsilon | 2025-10-10 | 1 | -0/+6 |
| | | |||||
| * | renderer: add render:non_shader_cm and fixes (#11900) | UjinT34 | 2025-10-02 | 1 | -0/+6 |
| | | |||||
| * | config: increase default anr_missed_pings value | vaxerski | 2025-10-01 | 1 | -1/+1 |
| | | | | | ref https://github.com/hyprwm/Hyprland/discussions/11884 | ||||
| * | vkeyboard: update cached mods before IME; add share_states = 2 config option ↵ | JS Deck | 2025-09-20 | 1 | -3/+3 |
| | | | | | (#11720) | ||||
| * | monitors: auto apply suggested scale and notify the user. (#11753) | ItsOhen | 2025-09-20 | 1 | -0/+6 |
| | | |||||
| * | input: support xkb v2 format (#11482) | usering-around | 2025-09-11 | 1 | -1/+1 |
| | | |||||
| * | screencopy: add force 8 bit to fix 10b screensharing (#11623) | Vaxry | 2025-09-08 | 1 | -0/+6 |
| | | | | ref https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/270 | ||||
| * | input: Add fully configurable trackpad gestures (#11490) | Vaxry | 2025-08-28 | 1 | -18/+6 |
| | | | | Adds configurable trackpad gestures | ||||
| * | config: add dim_modal | vaxerski | 2025-08-21 | 1 | -0/+6 |
| | | | | | fixes #11486 | ||||
| * | dwindle: simplify split_bias logic and set of possible values. (#11448) | Mike Will | 2025-08-19 | 1 | -2/+2 |
| | | |||||
| * | renderer: improve zoom in anims (#11453) | Vaxry | 2025-08-16 | 1 | -6/+0 |
| | | | | Removes `animations:first_launch_animation` as it's useless now | ||||
| * | renderer: Add rounding power setting to groupbar and gradient roundness. ↵ | Martin | 2025-08-16 | 1 | -0/+12 |
| | | | | | (#11420) | ||||
| * | internal: add missing c includes (#11417) | Martin | 2025-08-12 | 1 | -0/+1 |
| | | |||||
| * | virtualkeyboard: Add options to skip releasing pressed keys on close and to ↵ | JS Deck | 2025-08-04 | 1 | -0/+23 |
| | | | | | skip sharing key states (#11214) | ||||
| * | ci: correct tar command for xz compression & fix typos (#11213) | xqso | 2025-07-25 | 1 | -1/+1 |
| | | |||||
| * | renderer: Add cursor:invisible to allow to hide the cursor (#11058) | Mozzarella32 | 2025-07-20 | 1 | -0/+6 |
| | | |||||
| * | config: default drag_lock to 0 | Vaxry | 2025-07-16 | 1 | -1/+1 |
| | | |||||
| * | config: disable hw on mgpu nvidia by default (#11018) | Vaxry | 2025-07-16 | 1 | -1/+1 |
| | | |||||
| * | session-lock: don't render workspaces when locked (#10865) | Maximilian Seidler | 2025-07-14 | 1 | -0/+6 |
| | | | | Avoid rendering the workspace behind if we are locked | ||||
| * | config: remove render_ahead* config options | Tom Englund | 2025-07-11 | 1 | -12/+0 |
| | | | | | remove render_ahead* config options and descriptions. they are unusued. | ||||
| * | config: disable new_render_scheduling by default | Vaxry | 2025-07-09 | 1 | -1/+1 |
| | | |||||
| * | Renderer: Implement new render scheduling (#10936) | Vaxry | 2025-07-08 | 1 | -4/+15 |
| | | | | | | | | | | 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/cm: Add automatic hdr (#9785) | UjinT34 | 2025-06-23 | 1 | -0/+6 |
| | | |||||
| * | config: add missing description for enforce_permissions | Vaxry | 2025-06-23 | 1 | -0/+6 |
| | | |||||
| * | config: nuke explicit_sync settings | Vaxry | 2025-06-19 | 1 | -12/+0 |
| | | | | | were not used anymore, explicit is on by default | ||||
| * | grpupbar: Add config options to color inactive and locked groupbar titles ↵ | Jacob Ilias Komissar | 2025-06-16 | 1 | -1/+19 |
| | | | | | (#10667) | ||||
| * | input: add sticky option for drag_lock (#10702) | may | 2025-06-15 | 1 | -3/+4 |
| | | | | | | | | | * 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 ↵ | Viktor | 2025-06-10 | 1 | -0/+12 |
| | | | | | (#10650) | ||||
| * | input: support configuring drag_3fg from libinput (#10631) | Ufuk Ustali | 2025-06-06 | 1 | -0/+6 |
| | | |||||
