| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | config: allow hashes for parsing colors (#14337) | Vaxry | 2026-05-08 | 1 | -2/+3 |
| | | |||||
| * | 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 | 3 | -43/+107 |
| | | | | 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 |
| | | |||||
| * | debug/overlay: optimize rendering, cleanup and nicetify (#14097) | Vaxry | 2026-04-16 | 4 | -321/+591 |
| | | | | | optimizes the rendering, drops direct cairo, fixes up api. Also improves the visuals etc of the overlay | ||||
| * | notifications: move and small refactor (#14094) | Vaxry | 2026-04-16 | 3 | -322/+3 |
| | | | | moves to notification/, and adds a new style manager getter. | ||||
| * | notifications: optimize rendering (#14088) | Vaxry | 2026-04-16 | 2 | -147/+158 |
| | | | | drop cairo, use proper gpu rendering | ||||
| * | internal: silence compiler warnings about unused return values (#13997) | Tom Englund | 2026-04-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | * misc: silence warnings about ignoring return value on reads silence warnings on ignored return values on read() and print an error if it occurs. * misc: silence warnings about ignoring return value on writes silence warnings on ignored return values on write() and print an error where we can, or pass them the maybe_unused attribute. * misc: silence warnings about ignoring return value on pipe silence warnings on ignored return value on pipe(), print an error and exit on failure. | ||||
| * | 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 | 3 | -5/+9 |
| | | | | | | | | 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 gl renderer (#13488) | UjinT34 | 2026-03-07 | 1 | -3/+3 |
| | | |||||
| * | renderer: refactor resources and flags (#13471) | UjinT34 | 2026-03-07 | 1 | -6/+8 |
| | | |||||
| * | renderer: refactor Texture, Framebuffer and Renderbuffer (#13437) | UjinT34 | 2026-03-06 | 4 | -25/+6 |
| | | | | Part 1 of the renderer refactors | ||||
| * | 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 |
| | | |||||
| * | event: refactor HookSystem into a typed event bus (#13333) | Vaxry | 2026-02-22 | 2 | -5/+4 |
| | | | | | | Refactors the old HookSystem into a typed event bus with clear separation, discovery and types. | ||||
| * | 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 | 8 | -182/+157 |
| | | |||||
| * | 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 | 2 | -2/+2 |
| | | |||||
| * | 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> | ||||
| * | crashReporter: cleanup code (#12534) | Vaxry | 2025-12-03 | 5 | -46/+286 |
| | | | | | various code cleanups, reorders, move off of global NS | ||||
| * | compositor: Configurable behavior when window to be focused conflicts with ↵ | Nikolai Nechaev | 2025-11-25 | 2 | -13/+15 |
| | | | | | | | | | | | 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. | ||||
| * | CrashReporter.cpp: fix stderr conflict (#12440) | SASANO Takayoshi | 2025-11-24 | 1 | -6/+6 |
| | | |||||
| * | hyprctl: show contentType in activewindow (#12214) | MithicSpirit | 2025-11-20 | 1 | -4/+6 |
| | | |||||
| * | windowrules: rewrite completely (#12269) | Vaxry | 2025-11-17 | 2 | -43/+98 |
| | | | | | | | | 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. | ||||
| * | hookSystem: fix anchoring in seekNewPageAddr() | Vaxry | 2025-10-07 | 1 | -1/+3 |
| | | | | | otherwise we might miss the chance to get an anchor | ||||
