Age | Commit message (Collapse) | Author | |
---|---|---|---|
83 min. | pass: improve blur region detectionHEADmain | vaxerski | |
28 hours | monitor: bring back old description behavior | vaxerski | |
this makes description match the beginning again. Fixes #8756 | |||
2 days | renderer: allow plugins to know what window was rendered in post | Vaxry | |
2 days | debug: add debug:pass for debugging the render pass | Vaxry | |
2 days | Renderer: rewrite render scheduling (#8683) | Vaxry | |
This rewrites renderer scheduling. Occlusion is now unified in a new Pass type. | |||
2 days | core: fade in windows when they are brought from invisible workspaces | Vaxry | |
3 days | windowrules: add negative: prefix for negating a regex | Vaxry | |
fixes #8799 | |||
3 days | windowrules: precompute regexes for window/layer rules | Vaxry | |
3 days | groups: honor group lock window rule (#8782) | Aqa-Ib | |
3 days | data-device: fix edge case crash on null xwm | Vaxry | |
fixes #8787 | |||
5 days | pluginAPI: add register dispatcher v2 | Vaxry | |
5 days | layout: apply group rules after window creation (#8779) | Aqa-Ib | |
* apply group rules after window creation * clang-format | |||
5 days | core: fix possible crash on null active workspace | Vaxry | |
fixes #7822 | |||
6 days | internal: Make static analysis more happy (#8767) | Ikalco | |
* make functions used in 1 file static * fix invalid substr param -1 * give default initializer to borderGradier * move RASSERT from printf to std::print | |||
6 days | logging: fix Gpu info (#8764) | Kamikadze | |
6 days | core: Unbreak build on FreeBSD (#8762) | Jan Beich | |
* CrashReporter: restore explicit environ(7) after 8bbeee11734d BSD systems don't declare environ(7) in any header like POSIX suggests. src/signal-safe.cpp:12:23: error: use of undeclared identifier 'environ' 12 | for (char** var = environ; *var != nullptr; var++) { | ^ * fix --------- Co-authored-by: Vaxry <[email protected]> | |||
6 days | xwayland: fix compile with no xwayland | Vaxry | |
6 days | xwm: fixup targets in selection requests | Vaxry | |
fixes #8719 | |||
6 days | xwayland: fix dnd including xwayland | Vaxry | |
ref #8759 | |||
6 days | core: avoid activating toplevel-less surfaces | Vaxry | |
ref #8609 | |||
6 days | logging: get broader GPUINFO (#8753) | Ikalco | |
7 days | internal: remove dead code (#8748) | Ikalco | |
7 days | binds: cycle within group on single monitor if no window found in the ↵ | normaltaro | |
argument direction. (#8714) | |||
8 days | windowrules: fixup duplicate rule enum tags | Vaxry | |
fixes #8746 | |||
8 days | versionkeeper: init version to 0.0.0 if no file is present | Vaxry | |
8 days | nix/meson: add re2 dependency (#8738) | Austin Horstman | |
* nix/default: add re2 dependency * meson: add re2 | |||
8 days | opengl: fixup missed /4 in oklab parsing | Vaxry | |
8 days | windowrules: fix prop rules with boolean values | Vaxry | |
8 days | layerrules: fix ignorezero not working | Vaxry | |
fixes #8737 | |||
8 days | opengl: fixup invalid ogl uniform reads | Vaxry | |
8 days | animationmgr: fixup stack-use-after-return | Vaxry | |
8 days | core: Move regex from stdlib to re2 (#8736) | Vaxry | |
Moves the regex handling from stdlib to re2 | |||
8 days | core: Optimize window/layer rule application and scanning (#8735) | Vaxry | |
Optimizes window and layer rule parsing and later usage. | |||
8 days | core: drop using deques in favor of vectors | Vaxry | |
No point in most of these. | |||
9 days | input: add warp_back_after_non_mouse_input | Vaxry | |
adds cursor:warp_back_after_non_mouse_input fixes #8675 | |||
10 days | xwayland: Support cross DnD from Wayland (#8708) | Vaxry | |
Adds support for drag-and-drop from Wayland clients to XWayland ones | |||
10 days | core/data: Use pointer focus for DnD operations (#8707) | Vaxry | |
fixes #7737 | |||
11 days | compositor: fix monitor arrangement with mixed auto directions | Vaxry | |
fixes #8518 | |||
11 days | hyprctl: add an inhibitingIdle field to windows | Vaxry | |
fixes #4322 | |||
11 days | dispatchers: Add an option to prioritize focus change within groups with ↵ | normaltaro | |
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 | |||
11 days | snap: bias reserved area when its size is greater than zero (#8694) | Mike Will | |
13 days | data-device: fixup wrong box expansion | Vaxry | |
oopsie 7c03e9d376abe5308c47772b4c17a9c345788f60 was wrong | |||
13 days | layersurface: use lastMonitor and not monitor from cursor for new ls | Vaxry | |
fixes #8622 | |||
13 days | core/data-device: expand damage region to fix minor px errors | Vaxry | |
fixes #7656 | |||
13 days | windowrules: add rules for mouse and touchpad scroll factors (#8655) | Mike Will | |
13 days | workspace: update hasFullscreenWindow in updateWindows | Vaxry | |
2024-12-10 | config: add 'force' option for 'cursor:warp_on_change_workspace' (#8681) | Pavel Belyavsky | |
* config: add 'force' option for 'cursor:warp_on_change_workspace' * manager: throw the expression into the function arguments * config: fix description of `cursor:warp_on_change_workspace` | |||
2024-12-10 | core: Fix workspace selector parsing (#8687) | Alexander Iliev | |
Search for the closing bracket when parsing a workspace selector. This is needed when the `m[desc:<monitor description>]` selector is used, as the monitor description always contains spaces. | |||
2024-12-10 | windows: allow replacing existing fullscreen (#8566) | littleblack111 | |
* feat: `binds:allow_replace_fullscreen` this allows replacement of fullscreen window(i.e. fullscreening another window when one is already fullscreened on the workspace) this is used when a floating window that is spawned on top of a fullscreen wanted to be fullscreened * clang-format * remove: config for `allow_replace_fullscreen` | |||
2024-12-10 | core/output: don't send enter too aggresively | Vaxry | |
sometimes this might be like 1px and send enter to the wrong output fixes #8654 |