| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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. | |||||
| * | core: drop using deques in favor of vectors | Vaxry | 2024-12-16 | 1 | -33/+33 | |
| | | | | | No point in most of these. | |||||
| * | input: add warp_back_after_non_mouse_input | Vaxry | 2024-12-15 | 1 | -0/+1 | |
| | | | | | | | adds cursor:warp_back_after_non_mouse_input fixes #8675 | |||||
| * | dispatchers: Add an option to prioritize focus change within groups with ↵ | normaltaro | 2024-12-13 | 1 | -0/+1 | |
| | | | | | | | | | | | | movefocus (#8601) * modified movefocus dispatcher to prioritize focus change within groups * pass clang-format check * `movefocus` cycling groups set optional to config bool `movefocus_cycles_groupfirst` * Update ConfigDescriptions.hpp | |||||
| * | windowrules: add rules for mouse and touchpad scroll factors (#8655) | Mike Will | 2024-12-11 | 1 | -3/+4 | |
| | | ||||||
| * | core: Add clang-tidy (#8664) | Vaxry | 2024-12-07 | 1 | -11/+13 | |
| | | | | | | This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright. | |||||
| * | core: Add support for hyprqtutils' update screen (#8651) | Vaxry | 2024-12-06 | 1 | -0/+3 | |
| | | | | | | | | | | * Nix: add hyprland-qtutils to PATH * flake.lock: update --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | |||||
