| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | hyprctl: fix bools in getoption | Vaxry | 2026-05-02 | 1 | -0/+4 |
| | | |||||
| * | hyprctl: fix getoption with custom types (#14243) | Vaxry | 2026-05-01 | 1 | -0/+17 |
| | | |||||
| * | helpers/systemInfo: extract info fns (#14222) | Vaxry | 2026-04-30 | 1 | -220/+10 |
| | | |||||
| * | config/workspace-rules: support modifying persistent and monitor (#14217) | shezdy | 2026-04-30 | 1 | -4/+4 |
| | | | | | | * workspace rules: support modifying persistent and monitor * support modifying isDefault | ||||
| * | binds: add an auto_consuming flag (#13919) | MightyPlaza | 2026-04-30 | 1 | -2/+5 |
| | | |||||
| * | desktop/window: expand hidden into proper states | Vaxry | 2026-04-29 | 1 | -15/+20 |
| | | |||||
| * | config/errors: Report and categorize errors properly for actions (#14192) | Vaxry | 2026-04-28 | 1 | -2/+2 |
| | | | | | Makes all errors categorized, some not displayed, some displayed. All errors can be obtained after hl.dispatch() | ||||
| * | config/lua: init lua config manager, use lua if available (#13817) | Vaxry | 2026-04-26 | 1 | -31/+95 |
| | | | | Adds a new lua config manager, which will automatically be used if there is a lua config present. | ||||
| * | errorOverlay: modernize, refactor, use GPU rendering (#14122) | Vaxry | 2026-04-19 | 1 | -4/+4 |
| | | | | | | | | Improves the overlay's rendering: - GPU accelerated - supports gradients - wraps - cleaner code a bit | ||||
| * | hyprctl: add hw cursor flag | Vaxry | 2026-04-18 | 1 | -4/+7 |
| | | |||||
| * | notifications: move and small refactor (#14094) | Vaxry | 2026-04-16 | 1 | -3/+3 |
| | | | | moves to notification/, and adds a new style manager getter. | ||||
| * | config: fix type confusion in getOption with complex types | Vaxry | 2026-03-30 | 1 | -2/+3 |
| | | | | | fixes https://github.com/hyprwm/Hyprland/discussions/13915 | ||||
| * | renderer: refactor part 7: api fixes (#13631) | UjinT34 | 2026-03-28 | 1 | -0/+2 |
| | | | | | | | | Part 7 of ujin's refactors --------- Co-authored-by: Vaxry <vaxry@vaxry.net> | ||||
| * | hyprctl: fix invalid type cast | Vaxry | 2026-03-24 | 1 | -2/+2 |
| | | | | | gfd | ||||
| * | hyprctl: fix json output for the submap command (#13726) | John Berg | 2026-03-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | The output of ``hyprctl submap -j`` returns a string contained within curly braces e.g. ``{"default"}``. But this is not valid JSON as-per RFC-7159, as an object must be a set of name/value pairs. As a result, tools such as jq do not accept the current output. This patch is a simple fix is to drop the braces and return the string describing the current submap. The new JSON formatting is accepted by jq. This would be a breaking change for anything which consumes the current output of the submap command, but since parsers reject this (and since the output is pretty simple to parse without using the -j flag) impact might be more limited. Signed-off-by: John Berg <john.berg.96bits@gmail.com> | ||||
| * | config: cleanup the entire config infrastructure (#13785) | Vaxry | 2026-03-20 | 1 | -92/+99 |
| | | | | | Massively refactors the config infrastructure, sorely needed and will be req'd for the lua stuff | ||||
| * | source: c-f for new clang version | Vaxry | 2026-03-15 | 1 | -7/+7 |
| | | |||||
| * | renderer: refactor resources and flags (#13471) | UjinT34 | 2026-03-07 | 1 | -6/+8 |
| | | |||||
| * | renderer: shader variants refactor (#13434) | UjinT34 | 2026-03-06 | 1 | -2/+7 |
| | | | | Part 0 of renderer reworks. | ||||
| * | hyprctl: fix workspace dynamic effect reloading (#13537) | Vaxry | 2026-03-03 | 1 | -0/+9 |
| | | | | ref https://github.com/hyprwm/Hyprland/discussions/12806 | ||||
| * | hyprctl: fix buffer overflowing writes to the socket | Vaxry | 2026-02-28 | 1 | -7/+29 |
| | | |||||
| * | layout: rethonk layouts from the ground up (#12890) | Vaxry | 2026-02-21 | 1 | -66/+43 |
| | | | | | | Rewrites layouts to be much smaller, and deal with much less annoying BS. Improves the overall architecture, unifies handling of pseudotiling, and various other improvements. | ||||
| * | hyprctl: adjust json case | Vaxry | 2026-02-21 | 1 | -1/+1 |
| | | | | | should be camel | ||||
| * | desktop/window: add stable id and use it for foreign | Vaxry | 2026-02-19 | 1 | -4/+6 |
| | | |||||
| * | 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 |
| | | |||||
