| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | layouts: apply [min|max]size window rules to dwindle & master layouts (#11898) | Richard Potter | 2025-10-13 | 1 | -0/+1 | |
| | | | | Uses min/max rules in the tiled layouts, akin to pseudotiling | |||||
| * | config: add automatic closing to submaps (#11760) | ItsOhen | 2025-10-11 | 1 | -7/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * Allow submaps to auto reset to parent. * Really should be a stack instead. If hyprlang would allow for { } i would be so happy. * Fixed: Somewhat better way to do it.. Lets you define what submap you want to go to instead. * squash! Fixed: Somewhat better way to do it.. * God i hate cf.. * Force clang-format on the whole thing.. * Removed {}. * Added tests Tests and reset fix. | |||||
| * | input: add option to rotate device input (#11947) | epsilonshmepsilon | 2025-10-10 | 1 | -0/+2 | |
| | | ||||||
| * | renderer: add render:non_shader_cm and fixes (#11900) | UjinT34 | 2025-10-02 | 1 | -0/+1 | |
| | | ||||||
| * | config: increase default anr_missed_pings value | vaxerski | 2025-10-01 | 1 | -1/+1 | |
| | | | | | ref https://github.com/hyprwm/Hyprland/discussions/11884 | |||||
| * | rules: fix some monitor rules (#11873) | ItsOhen | 2025-09-29 | 1 | -6/+7 | |
| | | ||||||
| * | renderer/cm: add more monitor cm options (#11861) | UjinT34 | 2025-09-29 | 1 | -0/+6 | |
| | | | | Adds more cm options for monitors: DCIP3, Apple P3, Adobe | |||||
| * | internal: fix clang-tidy "errors" (#11862) | UjinT34 | 2025-09-29 | 1 | -2/+2 | |
| | | ||||||
| * | config: fix rules with no parameters not being counted as invalid (#11849) | ItsOhen | 2025-09-27 | 1 | -32/+45 | |
| | | | | | | Quite a big whoopsie to insert invalid rules. Also adds special: cases. | |||||
| * | config: fix gesture dispatcher parsing with whitespaces (#11784) | Nikolai Nechaev | 2025-09-26 | 1 | -8/+4 | |
| | | | | | | | | | | | | | * config: fix gesture dispatcher parsing with whitespaces Some dispatcher functions (e.g., `moveFocusTo`) expect the given string to be stripped of whitepsaces. This fixes `gesture` line parsing: rather than calling dispatcher functions with the original string, we reuse words parsed by `CConstVarList` and join them with a comma. * tests/gestures: Add a test for `movecursortocorner` | |||||
| * | config: support more than 1 window rule per rule line. (#11689) | ItsOhen | 2025-09-26 | 1 | -168/+102 | |
| | | | | Adds support for specifying multiple rules in one line | |||||
| * | config: fix multi-argument gesture dispatcher parsing (#11721) | Nikolai Nechaev | 2025-09-20 | 1 | -4/+8 | |
| | | | | | | | | | | | | | | | | | | | * config: Fix multi-argument gesture dispatchers parsing The `dispatcher` gesture handler used to only handle the first argument to the dispatcher, while some dispatchers (e.g., `sendshortcut`) want multiple arguments. This fixes `ConfigManager` to handle all the arguments provided to the dispatcher gesture handler. Fixes #11684. * test/gestures: Add a test for a gesture with a multi-argument dispatcher * test/gestures: Factor out `waitForWindowCount` Reduce code duplication in the gestures test. | |||||
| * | vkeyboard: update cached mods before IME; add share_states = 2 config option ↵ | JS Deck | 2025-09-20 | 1 | -1/+1 | |
| | | | | | (#11720) | |||||
| * | monitors: auto apply suggested scale and notify the user. (#11753) | ItsOhen | 2025-09-20 | 1 | -0/+1 | |
| | | ||||||
| * | renderer: asynchronously load background tex (#11749) | Vaxry | 2025-09-18 | 1 | -2/+0 | |
| | | | | | | | | Bumps required hyprgraphics to 0.1.6 --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | |||||
| * | gestures: add unset | Vaxry | 2025-09-08 | 1 | -0/+2 | |
| | | | | | ref https://github.com/hyprwm/Hyprland/pull/11490 | |||||
| * | screencopy: add force 8 bit to fix 10b screensharing (#11623) | Vaxry | 2025-09-08 | 1 | -0/+1 | |
| | | | | ref https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/270 | |||||
| * | input: add per-device scroll-factor (#11241) | Vaxry | 2025-09-02 | 1 | -2/+8 | |
| | | ||||||
| * | config: fix crash when monitor position contains non-integer values ↵ | Matteo Golinelli | 2025-09-02 | 1 | -2/+8 | |
| | | | | | before/after 'x' (#11573) | |||||
| * | config: update environment if cfg changes live (#11508) | Vaxry | 2025-08-29 | 1 | -3/+7 | |
| | | ||||||
| * | input: Add fully configurable trackpad gestures (#11490) | Vaxry | 2025-08-28 | 1 | -4/+94 | |
| | | | | Adds configurable trackpad gestures | |||||
| * | windowrules: Add `novrr` dynamic window rule (#11370) | Hleb Shauchenka | 2025-08-22 | 1 | -0/+3 | |
| | | ||||||
| * | config: add dim_modal | vaxerski | 2025-08-21 | 1 | -0/+1 | |
| | | | | | fixes #11486 | |||||
| * | renderer: add dpms animations (#11452) | Vaxry | 2025-08-17 | 1 | -0/+1 | |
| | | ||||||
| * | renderer: improve zoom in anims (#11453) | Vaxry | 2025-08-16 | 1 | -1/+1 | |
| | | | | 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/+2 | |
| | | | | | (#11420) | |||||
| * | refactor: Use new hyprutils casts (#11377) | Kamikadze | 2025-08-14 | 1 | -26/+26 | |
| | | ||||||
| * | config: Hardened config logic against Time-Of-Check race conditions (#11368) | David Baucum | 2025-08-12 | 1 | -24/+31 | |
| | | ||||||
| * | descriptions: fix bad json output (#11350) | Vaxry | 2025-08-06 | 1 | -4/+4 | |
| | | | | | | --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | |||||
| * | virtualkeyboard: Add options to skip releasing pressed keys on close and to ↵ | JS Deck | 2025-08-04 | 1 | -0/+5 | |
| | | | | | skip sharing key states (#11214) | |||||
| * | renderer: add popup fade-in-out (#11313) | Vaxry | 2025-08-03 | 1 | -0/+3 | |
| | | | | Adds xdg popup fade-in and fade-out | |||||
| * | core: move workspace ptrs to weak (#11194) | Vaxry | 2025-07-24 | 1 | -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 Karaolidis | 2025-07-23 | 1 | -0/+2 | |
| | | | | Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com> | |||||
| * | renderer: Add cursor:invisible to allow to hide the cursor (#11058) | Mozzarella32 | 2025-07-20 | 1 | -1/+6 | |
| | | ||||||
| * | config: default drag_lock to 0 | Vaxry | 2025-07-16 | 1 | -2/+2 | |
| | | ||||||
| * | core: never use hw cursors when tearing | Vaxry | 2025-07-16 | 1 | -0/+3 | |
| | | ||||||
| * | 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/+1 | |
| | | | | Avoid rendering the workspace behind if we are locked | |||||
| * | config: remove render_ahead* config options | Tom Englund | 2025-07-11 | 1 | -2/+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 | -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) | aphelei | 2025-07-01 | 1 | -1/+5 | |
| | | | | Adds animations for the mouse zoom effect. | |||||
| * | unbind: add unbind all | Vaxry | 2025-06-28 | 1 | -0/+7 | |
| | | ||||||
| * | config: use parseScale for monitorv2 (#10852) | UjinT34 | 2025-06-26 | 1 | -2/+2 | |
| | | ||||||
| * | renderer/cm: Add automatic hdr (#9785) | UjinT34 | 2025-06-23 | 1 | -0/+1 | |
| | | ||||||
| * | treewide: hyprland.org -> hypr.land | Mihai Fufezan | 2025-06-20 | 1 | -1/+1 | |
| | | ||||||
| * | config: nuke explicit_sync settings | Vaxry | 2025-06-19 | 1 | -18/+1 | |
| | | | | | 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/+4 | |
| | | | | | (#10667) | |||||
| * | config/monitor: Add monitor v2 HDR rules (#10623) | UjinT34 | 2025-06-15 | 1 | -0/+30 | |
| | | ||||||
| * | input: add sticky option for drag_lock (#10702) | may | 2025-06-15 | 1 | -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 | |||||
