| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | |||||
| * | layers: refactor class member vars (#10149) | davc0n | 2025-04-24 | 1 | -3/+3 |
| | | | | | | * layers: refactor class member vars * popups: rename m_WLSurface to m_wlSurface | ||||
| * | compositor: refactor class member vars (#10141) | davc0n | 2025-04-22 | 1 | -23/+23 |
| | | |||||
| * | protocols: add xdg_toplevel_tag_v1 support | Vaxry | 2025-04-21 | 1 | -4/+8 |
| | | | | | Adds a new windowrule to target windows by xdgTag, xdgtag: | ||||
| * | debug: refactor class member vars (#10130) | davc0n | 2025-04-21 | 1 | -21/+21 |
| | | |||||
| * | config: Refactor class member vars (#10124) | davc0n | 2025-04-20 | 1 | -15/+15 |
| | | | | | | * Refactor config classes vars * Fix clang format errors | ||||
| * | renderer/opengl: Extract shaders from source (#9600) | UjinT34 | 2025-03-29 | 1 | -0/+9 |
| | | | | | | --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | core: fix clang-format | Vaxry | 2025-03-02 | 1 | -2/+2 |
| | | |||||
| * | core: cleanup some smart pointer usage | Vaxry | 2025-03-02 | 1 | -2/+2 |
| | | |||||
| * | hyprctl/layers: print pid for layershell clients (#9468) | littleblack111 | 2025-02-26 | 1 | -4/+6 |
| | | | | Adds a `getPID()` fn to layershell to print it in `hyprctl layers` | ||||
| * | hyprctl: don't return empty str if there are no global shortcuts | Vaxry | 2025-02-18 | 1 | -1/+4 |
| | | | | | fixes #6043 | ||||
| * | workspaces: update persistence on workspace rename (#9368) | Roberto Previdi | 2025-02-15 | 1 | -6/+8 |
| | | |||||
