| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | renderer: allow tearing with DS with invisible cursors (#13155) | UjinT34 | 2026-02-07 | 1 | -9/+8 |
| | | |||||
| * | hyprctl: fix layerrules not being applied dynamically with hyprctl (#13080) | ItsOhen | 2026-01-27 | 1 | -1/+14 |
| | | |||||
| * | hyprctl: add overFullscreen field in hyprctl window debug (#13066) | Naufal Hisyam Muzakki | 2026-01-24 | 1 | -4/+6 |
| | | |||||
| * | hyprctl: remove trailing comma from json object (#13042) | Michał Minarowski | 2026-01-23 | 1 | -1/+1 |
| | | |||||
| * | Desktop/history: Move history to desktop (#12676) | Vaxry | 2025-12-20 | 1 | -3/+5 |
| | | |||||
| * | debug: move to hyprutils' logger (#12673) | Vaxry | 2025-12-18 | 1 | -22/+21 |
| | | |||||
| * | hyprctl: add nix flag (#12653) | Mihai Fufezan | 2025-12-15 | 1 | -1/+7 |
| | | |||||
| * | desktop: cleanup, unify desktop elements as views (#12563) | Vaxry | 2025-12-08 | 1 | -1/+1 |
| | | |||||
| * | desktop: rewrite reserved area handling + improve tests (#12383) | Vaxry | 2025-12-05 | 1 | -3/+3 |
| | | |||||
| * | hyprpm: check for abi strings in headersValid (#12504) | Vaxry | 2025-12-04 | 1 | -1/+6 |
| | | | | | | --------- Co-authored-by: Virt <41426325+VirtCode@users.noreply.github.com> | ||||
| * | compositor: Configurable behavior when window to be focused conflicts with ↵ | Nikolai Nechaev | 2025-11-25 | 1 | -12/+13 |
| | | | | | | | | | | | 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. | ||||
| * | hyprctl: show contentType in activewindow (#12214) | MithicSpirit | 2025-11-20 | 1 | -4/+6 |
| | | |||||
| * | windowrules: rewrite completely (#12269) | Vaxry | 2025-11-17 | 1 | -40/+94 |
| | | | | | | | | Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | config/keybinds: add a submap universal keybind flag (#12100) | Luke Barkess | 2025-11-11 | 1 | -2/+4 |
| | | |||||
| * | hyprctl: include color management presets and sdr information (#12019) | Filip Mikina | 2025-10-24 | 1 | -4/+11 |
| | | | | | | | * 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: add automatic closing to submaps (#11760) | ItsOhen | 2025-10-11 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | * 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. | ||||
| * | systeminfo: log system package versions (#11946) | Vaxry | 2025-10-06 | 1 | -5/+16 |
| | | |||||
| * | hyprctl: nullptr guard --systeminfo (#11822) | Tom Englund | 2025-09-25 | 1 | -13/+18 |
| | | | | | | running Hyprland --systeminfo from a console/tty calls systemInfoRequest without us having a g_pCompositor or g_pHyprOpengl, so just if check them and make --systeminfo not segfault and atleast print what info we can. | ||||
| * | solitary: fix check for config error (#11733) | Vaxry | 2025-09-17 | 1 | -5/+6 |
| | | | | Adds a blocker for solitary optimizations if there is a hyprerror present | ||||
| * | hyprctl: add an active layout index field in devices (#11531) | Levizor | 2025-09-09 | 1 | -5/+11 |
| | | |||||
| * | input: add per-device scroll-factor (#11241) | Vaxry | 2025-09-02 | 1 | -4/+6 |
| | | |||||
| * | renderer: Fix CM for DS and SDR passthrough (#11503) | UjinT34 | 2025-08-29 | 1 | -2/+2 |
| | | |||||
| * | input: Add fully configurable trackpad gestures (#11490) | Vaxry | 2025-08-28 | 1 | -1/+1 |
| | | | | Adds configurable trackpad gestures | ||||
| * | internal: Solitary clients with single subsurface & verbose ↵ | UjinT34 | 2025-08-22 | 1 | -7/+100 |
| | | | | | | solitary/tearing/DS checks (#11228) Adds more verbose checks for various conditional rendering mechanisms | ||||
| * | hyprctl: add getprop (#11394) | Luke Barkess | 2025-08-18 | 1 | -0/+129 |
| | | |||||
| * | refactor: Use new hyprutils casts (#11377) | Kamikadze | 2025-08-14 | 1 | -81/+85 |
| | | |||||
| * | descriptions: fix bad json output (#11350) | Vaxry | 2025-08-06 | 1 | -2/+2 |
| | | | | | | --------- 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 | -1/+1 |
| | | | | | skip sharing key states (#11214) | ||||
| * | hyprctl: Include physical monitor size in IPC monitor info (#11276) | WhySoBad | 2025-08-04 | 1 | -18/+20 |
| | | |||||
| * | hyprctl: fix typo in seterror | Vaxry | 2025-08-03 | 1 | -1/+1 |
| | | | | | fixes #11297 | ||||
| * | core: fix workspace persistence tracking (#11239) | Vaxry | 2025-07-27 | 1 | -2/+5 |
| | | |||||
| * | core: move workspace ptrs to weak (#11194) | Vaxry | 2025-07-24 | 1 | -4/+4 |
| | | | | | 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. | ||||
| * | internal: replace unsafe strcpy with snprintf (#11128) | MirzaSamadAhmedBaig | 2025-07-20 | 1 | -1/+1 |
| | | |||||
| * | systeminfo: print more render info | Vaxry | 2025-07-20 | 1 | -0/+26 |
| | | |||||
| * | hyprctl: make animations print details about bezier curves (#10413) (#10871) | boundlessvoid0 | 2025-07-16 | 1 | -3/+10 |
| | | |||||
| * | renderer: add mouse zoom animations (#10882) | aphelei | 2025-07-01 | 1 | -0/+2 |
| | | | | Adds animations for the mouse zoom effect. | ||||
| * | hyprctl: print no open windows instead of invalid request on empty clients | Vaxry | 2025-06-23 | 1 | -0/+3 |
| | | |||||
| * | config: add a new monitor v2 config syntax (#9761) | UjinT34 | 2025-06-05 | 1 | -0/+3 |
| | | |||||
| * | internal: refactor to use empty() (#10599) | Kamikadze | 2025-05-31 | 1 | -4/+4 |
| | | |||||
| * | refactor: use std::ranges whenever possible (#10584) | Kamikadze | 2025-05-30 | 1 | -6/+5 |
| | | |||||
| * | core: drop the legacy renderer (#10408) | Tom Englund | 2025-05-15 | 1 | -7/+1 |
| | | | | | | | | | | | | * core: drop the legacy renderer the legacy renderer is broken and barely used, drop it. * Nix: drop support for legacyRenderer --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | render: refactor class member vars (#10292) | davc0n | 2025-05-05 | 1 | -4/+4 |
| | | | | | | * render: refactor class member vars * render: fix clang format | ||||
| * | plugins: refactor class member vars (#10257) | davc0n | 2025-05-03 | 1 | -4/+4 |
| | | |||||
| * | managers: refactor class member vars (#10242) | davc0n | 2025-05-02 | 1 | -5/+5 |
| | | |||||
| * | inputs: refactor class member vars (#10230) | davc0n | 2025-05-01 | 1 | -18/+18 |
| | | |||||
| * | helpers: refactor class member vars (#10218) | davc0n | 2025-04-30 | 1 | -35/+36 |
| | | |||||
| * | devices: refactor class member vars (#10206) | davc0n | 2025-04-29 | 1 | -25/+26 |
| | | |||||
| * | permissions: add perms for plugin loading (#10184) | Vaxry | 2025-04-29 | 1 | -16/+75 |
| | | | | | | | | Adds permission management for loading plugins --------- Co-authored-by: Jan Beich <jbeich@FreeBSD.org> | ||||
| * | windows: refactor class member vars (#10168) | davc0n | 2025-04-28 | 1 | -22/+21 |
| | | |||||
| * | workspaces: refactor class member vars (#10167) | davc0n | 2025-04-25 | 1 | -16/+15 |
| | | |||||
