| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | input: add flip_x and flip_y for touchpad (#9481) | nyx | 2025-03-03 | 1 | -0/+4 |
| | | |||||
| * | protocols: Support wp color management proto (#9444) | UjinT34 | 2025-02-26 | 1 | -0/+1 |
| | | | | Adds support for the recently merged w-p CM protocol alongside the (now deprecated) old CM WIP protocols | ||||
| * | hyprctl/config: fixup config descriptions, fill out missing ones, provide ↵ | Vaxry | 2025-02-25 | 1 | -318/+392 |
| | | | | | | | more data adds current and explicit, better parsing, and fixes missing / invalid ones | ||||
| * | config: fix a possible crash in the monitor config parser (#9460) | cyanbun96 | 2025-02-23 | 1 | -4/+9 |
| | | | | | | * Less crash-prone monitor config parser * clang-format | ||||
| * | core: add an ANR dialog | Vaxry | 2025-02-18 | 1 | -0/+1 |
| | | | | | | | for xdg-shell, we can ping the wm_base, and thus render an ANR dialog if an app dies for XWayland, there probably is a similar method, but I don't know about it and don't care. | ||||
| * | input: add follow_mouse_threshold (#9392) | andrewandreii | 2025-02-17 | 1 | -0/+1 |
| | | |||||
| * | config: set no_hw_cursors to auto by default and disable on tearing | Vaxry | 2025-02-15 | 1 | -2/+3 |
| | | | | | when tearing, updates to the overlay plane may be ignored by the kernel. To avoid the cursor being a slideshow, disable hw cursors | ||||
| * | config: actually set initial beziers (#9400) | Maximilian Seidler | 2025-02-13 | 1 | -3/+3 |
| | | |||||
| * | config: default movefocus_cycles_fullscreen to false | Vaxry | 2025-02-09 | 1 | -1/+1 |
| | | | | | less confusing | ||||
| * | config: fix includes | Vaxry | 2025-02-02 | 1 | -2/+2 |
| | | |||||
| * | protocols: Support content-type-v1 proto (#9226) | UjinT34 | 2025-02-02 | 1 | -3/+21 |
| | | |||||
| * | render: enforce framebuffer offloading and remove introspection toggle (#9217) | nyx | 2025-01-31 | 1 | -1/+0 |
| | | |||||
| * | groupbar: various visual improvements | Vaxry | 2025-01-31 | 1 | -1/+6 |
| | | | | | added rounding, round at edges, and indicator height | ||||
| * | core,hyprctl: clang, clang-tidy, typo fixes and dtors changes (#9233) | Honkazel | 2025-01-30 | 1 | -4/+0 |
| | | | | | | | | * declare dtor once + DMABBUF typo fix * dup include + clang moment * linux-dmabuf: last minute nit change | ||||
| * | config/hyprctl: fix keyword not updating autoreload | vaxerski | 2025-01-29 | 1 | -2/+6 |
| | | | | | ref #9139 | ||||
| * | configmgr: properly free glob memory | Tom Englund | 2025-01-28 | 1 | -2/+8 |
| | | | | | | globfree is only freeing internally allocated resources, so also call free the on glob_t memory we allocated. | ||||
| * | core: make persistent workspaces always follow the config | Vaxry | 2025-01-26 | 1 | -0/+8 |
| | | | | | | | instead of just staying after open, they will now be enforced on their respective monitors fixes #8769 | ||||
| * | config: disable borderangle by default (#9165) | Maximilian Seidler | 2025-01-25 | 1 | -0/+1 |
| | | |||||
| * | core: add --verify-config to verify the config with Hyprland | Vaxry | 2025-01-24 | 1 | -7/+23 |
| | | | | | fixes #9135 | ||||
| * | config: fix misc:disable_autoreload | Vaxry | 2025-01-24 | 1 | -1/+2 |
| | | | | | fixes #9139 | ||||
| * | configmgr: fix crash on very early plugin loads | Vaxry | 2025-01-23 | 1 | -1/+2 |
| | | |||||
| * | core: move all shared_ptrs from the STL to hyprutils (#9143) | Vaxry | 2025-01-23 | 1 | -5/+5 |
| | | |||||
| * | config/ConfigManager.cpp: add instruction to edit config (#9130) | amnesiacsardine | 2025-01-22 | 1 | -1/+1 |
| | | |||||
| * | xwayland: fix crash when trying to initialize without Xwayland installed (#9077) | Zach DeCook | 2025-01-20 | 1 | -16/+6 |
| | | |||||
| * | config: fix float animation speeds < 0 (#9123) | Maximilian Seidler | 2025-01-20 | 1 | -1/+1 |
| | | |||||
| * | core: move to inotify for monitoring the config files | vaxerski | 2025-01-19 | 1 | -55/+15 |
| | | | | | | | instead of manually polling every second which is not efficient, use inotify. an added bonus is that inotify is much much faster | ||||
| * | core: cleanup header includes (#9088) | user111111111111111111111111111111111 | 2025-01-17 | 1 | -2/+13 |
| | | | | Cleanup some unneeded includes to speed up compilation | ||||
| * | renderer: unload background texture if it's disabled | vaxerski | 2025-01-14 | 1 | -2/+3 |
| | | | | | ref #9031 | ||||
| * | config: add exec(-onec) with rules and execr(-once) (#8953) | littleblack111 | 2025-01-11 | 1 | -4/+47 |
| | | |||||
| * | core: Add render:allow_early_buffer_release to make buffer release ↵ | UjinT34 | 2025-01-10 | 1 | -0/+1 |
| | | | | | configurable (#9019) | ||||
| * | core: Add a periodic donation request (#8981) | Vaxry | 2025-01-10 | 1 | -0/+1 |
| | | | | Will fire once in december and july. Disableable with `ecosystem:no_donation:nag` | ||||
| * | config: fix animations requiring all args | vaxerski | 2025-01-09 | 1 | -0/+5 |
| | | | | | fixes #9009 | ||||
| * | core: use cpu-buffer hw cursors on nvidia by default | vaxerski | 2025-01-08 | 1 | -3/+3 |
| | | |||||
| * | config: update animation even if disabled | vaxerski | 2025-01-07 | 1 | -23/+21 |
| | | |||||
| * | core: Add support for HDR and color management protocols (#8715) | UjinT34 | 2025-01-07 | 1 | -0/+4 |
| | | |||||
| * | core: move parts of the animation system to hyprutils (#8868) | Maximilian Seidler | 2025-01-07 | 1 | -108/+60 |
| | | | | | | | | | | | | | | * core: change animation manager to use Hyprutils::Animation * config: move animation config to hyprutils animation tree * use g_pAnimationManager->createAnimation and the new PHLANIMVAR template * core: use CGenericAnimatedVariabled::{enabled,setConfig,getStyle} and adapt callbacks * core: adapt animated variable usage (dereference the shared pointer) * misc: bump CMakeLists to hyprutils 0.3.3 | ||||
| * | master: add option to show slaves on left in center orientation (#8940) | Zetta1 Reid0 | 2025-01-07 | 1 | -0/+1 |
| | | | | Co-authored-by: Zetta1_Reid0 <11255-Zetta1_Reid0@users.noreply.gitlab.xfce.org> | ||||
| * | renderer: Add supercircular window corners (#8943) | Pollux | 2025-01-05 | 1 | -0/+1 |
| | | | | | | | | renderer: Add supercircular shadows and borders config: Add rounding_power to default and example configs rule: add `roundingpower` window rule | ||||
| * | config: avoid querying the fs every tick | vaxerski | 2025-01-02 | 1 | -14/+18 |
| | | |||||
| * | ctm: disable fade animation by default on nvidia | vaxerski | 2024-12-30 | 1 | -0/+1 |
| | | | | | Fixes #8891, the nvidia driver dies when we spam CTM too much. | ||||
| * | master: replace always_center_master with slave_count_for_center_master (#8871) | khushal-solves | 2024-12-29 | 1 | -1/+1 |
| | | | | | | | | | | - Replaced boolean config parameter `always_center_master` to an integer value `slave_count_for_center_master` for more control on when to center master window. - Also updated configuration parameter, type, description and related internal variable. New description: **when using orientation=center, make the master window centered only when at least this many slave windows are open. (Set 0 to always_center_master)** This effects center orientation of master layout. Now, user can control when the master window would be centered | ||||
| * | ctm: add an internal fade animation to ctm transitions | vaxerski | 2024-12-29 | 1 | -0/+4 |
| | | |||||
| * | core: refactor/improve monitor mode selection (#8804) | Ikalco | 2024-12-28 | 1 | -2/+2 |
| | | |||||
| * | debug: add debug:pass for debugging the render pass | Vaxry | 2024-12-22 | 1 | -0/+1 |
| | | |||||
| * | Renderer: rewrite render scheduling (#8683) | Vaxry | 2024-12-22 | 1 | -1/+2 |
| | | | | This rewrites renderer scheduling. Occlusion is now unified in a new Pass type. | ||||
| * | windowrules: add negative: prefix for negating a regex | Vaxry | 2024-12-21 | 1 | -13/+13 |
| | | | | | fixes #8799 | ||||
| * | windowrules: precompute regexes for window/layer rules | Vaxry | 2024-12-21 | 1 | -11/+23 |
| | | |||||
| * | internal: remove dead code (#8748) | Ikalco | 2024-12-17 | 1 | -20/+0 |
| | | |||||
| * | core: Move regex from stdlib to re2 (#8736) | Vaxry | 2024-12-16 | 1 | -38/+16 |
| | | | | Moves the regex handling from stdlib to re2 | ||||
| * | core: Optimize window/layer rule application and scanning (#8735) | Vaxry | 2024-12-16 | 1 | -151/+124 |
| | | | | Optimizes window and layer rule parsing and later usage. | ||||
