| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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> | ||||
| * | core: move colorspace handling to oklab (#8635) | Vaxry | 2024-12-03 | 1 | -10/+13 |
| | | | | | | | | | | | | * Meson: add hyprgraphics * Nix: add hyprgraphics * CI/setup_base: get hyprgraphics-git --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | master: make center ignore reserved areas (#8625) | UjinT34 | 2024-12-02 | 1 | -0/+1 |
| | | |||||
| * | config: don't overwrite errors in gradients | Vaxry | 2024-11-24 | 1 | -1/+2 |
| | | |||||
| * | config: throw an error explicitly when parsing colors in gradients | Vaxry | 2024-11-24 | 1 | -1/+4 |
| | | | | | ref #8552 | ||||
| * | binds: add option to allow fullscreening a pinned window (#8526) | littleblack111 | 2024-11-23 | 1 | -0/+1 |
| | | |||||
| * | renderer: add option to blur IME popups (#8521) | Ryan | 2024-11-23 | 1 | -0/+2 |
| | | |||||
| * | core: workspace-related function cleanup / refactor | Vaxry | 2024-11-22 | 1 | -2/+2 |
| | | | | | CCompositor is massive, and has a lot of functions that could be better optimized if in CWorkspace | ||||
| * | internal: fix some misused configStringToInt conversions | Vaxry | 2024-11-20 | 1 | -2/+2 |
| | | | | | fixes #8523 | ||||
| * | miscfunctions: move configStringToInt to std::expected | Vaxry | 2024-11-18 | 1 | -19/+35 |
| | | |||||
| * | renderer: add lockdead_screen_delay (#8467) | Alexandre Acebedo | 2024-11-17 | 1 | -0/+1 |
| | | |||||
| * | bind: new long press option (#8302) | littleblack111 | 2024-11-15 | 1 | -5/+8 |
| | | | | | | --------- Co-authored-by: Vaxry <vaxry@vaxry.net> | ||||
| * | pointer: add drm dumb buffers for cursors (#8399) | Vaxry | 2024-11-14 | 1 | -1/+1 |
| | | | | | | --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
