| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | config: export version variable for versioned configs | Vaxry | 2025-11-17 | 1 | -2/+24 |
| | | | | | fixes #12274 | ||||
| * | windowrules: rewrite completely (#12269) | Vaxry | 2025-11-17 | 1 | -522/+206 |
| | | | | | | | | 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/+1 |
| | | |||||
| * | config/keybinds: add a submap universal keybind flag (#12100) | Luke Barkess | 2025-11-11 | 1 | -45/+38 |
| | | |||||
| * | 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 | -1/+1 |
| | | | | | | | | | | | | * 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/+1 |
| | | | | | window is open (#12057) | ||||
| * | renderer/cm: allow gamma 2.2 instead of sRGB EOTF (#12094) | Dominick DiMaggio | 2025-10-29 | 1 | -0/+5 |
| | | |||||
| * | config/rule: don't populate ID field for automatically id-managed workspaces | Vaxry | 2025-10-27 | 1 | -4/+4 |
| | | |||||
| * | hyprctl: include color management presets and sdr information (#12019) | Filip Mikina | 2025-10-24 | 1 | -19/+3 |
| | | | | | | | * move string parsing for eCMType to its own namespace, similar to how `src/protocols/types/ContentType.cpp` is done * expose cm type and sdr settings in `hyprctl monitors`, format floats to .2f | ||||
| * | config: fix crash when some configurations include non-integer values (#12056) | Matteo Golinelli | 2025-10-16 | 1 | -13/+35 |
| | | |||||
| * | renderer: add cursor:zoom_disable_aa for controlling AA on zoom (#12025) | Vaxry | 2025-10-15 | 1 | -0/+1 |
| | | |||||
| * | windowrules: add modal prop (#12024) | Vaxry | 2025-10-13 | 1 | -0/+9 |
| | | | | adds a modal prop for targeting modal windows with rules | ||||
| * | 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 |
| | | |||||
