| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | inputmgr: remove unused var | Vaxry | 2025-07-01 | 1 | -1/+0 | |
| | | ||||||
| * | renderer: add mouse zoom animations (#10882) | aphelei | 2025-07-01 | 1 | -1/+1 | |
| | | | | Adds animations for the mouse zoom effect. | |||||
| * | input: fix mouseDown triggering hl ops on locked (#10809) | Vaxry | 2025-06-22 | 1 | -2/+2 | |
| | | ||||||
| * | input: Fix incorrect localcoords with a surface above an XWayland window ↵ | 7mile | 2025-06-18 | 1 | -1/+2 | |
| | | | | | (#10773) | |||||
| * | input: add sticky option for drag_lock (#10702) | may | 2025-06-15 | 1 | -4/+4 | |
| | | | | | | | | | * allow configuring the sticky option for `drag_lock` * enable sticky drag_lock by default as recommended by libinput recommended here: https://lists.freedesktop.org/archives/wayland-devel/2024-November/043860.html | |||||
| * | input: grab the correct active workspace on mouseMove | Vaxry | 2025-06-11 | 1 | -1/+1 | |
| | | | | | fixes #10651 | |||||
| * | input: support configuring drag_3fg from libinput (#10631) | Ufuk Ustali | 2025-06-06 | 1 | -0/+5 | |
| | | ||||||
| * | internal: refactor to use empty() (#10599) | Kamikadze | 2025-05-31 | 1 | -5/+5 | |
| | | ||||||
| * | refactor: use std::ranges whenever possible (#10584) | Kamikadze | 2025-05-30 | 1 | -6/+6 | |
| | | ||||||
| * | input: always allow focus to permission popups | Vaxry | 2025-05-18 | 1 | -2/+7 | |
| | | ||||||
| * | permissions: add permission management for keyboards (#10367) | Vaxry | 2025-05-18 | 1 | -1/+23 | |
| | | ||||||
| * | input: revert #10416 and #10418 | Vaxry | 2025-05-17 | 1 | -16/+1 | |
| | | | | | fixes #10451 | |||||
| * | input: ensure seat grabs from exclusive layers can be dismissed (#10418) | outfoxxed | 2025-05-17 | 1 | -0/+6 | |
| | | ||||||
| * | input: do not send mouse events when outside of a surface (#10416) | outfoxxed | 2025-05-16 | 1 | -1/+10 | |
| | | ||||||
| * | input: disallow virtual keyboards from changing LED state (#10402) | Vaxry | 2025-05-14 | 1 | -1/+1 | |
| | | ||||||
| * | layout: allow interacting with pinned windows when fullscreened (#10326) | nyx | 2025-05-08 | 1 | -2/+2 | |
| | | | | | | | | * layout: allow interacting with pinned windows when fullscreened * IHyprLayout: format code * e | |||||
| * | protocols: refactor class member vars (u-z) (#10282) | davc0n | 2025-05-04 | 1 | -3/+3 | |
| | | | | | | * protocols: refactor class member vars (u-z) * protocols: fix clang format | |||||
| * | protocols: refactor class member vars (a-m) (#10265) | davc0n | 2025-05-04 | 1 | -5/+5 | |
| | | ||||||
| * | internal: Use vecnotinrect instead of !vecinrect (#10262) | Honkazel | 2025-05-03 | 1 | -1/+1 | |
| | | | | | | | | * monitor: use vecnotinrect * inputmanager: vecnotinrect * clang format | |||||
| * | layerrules: fix abovelock interactivity for touch input (#10253) | Virt | 2025-05-03 | 1 | -0/+6 | |
| | | ||||||
| * | protocols: refactor class member vars (core) (#10259) | davc0n | 2025-05-03 | 1 | -3/+3 | |
| | | ||||||
| * | managers: refactor class member vars (#10242) | davc0n | 2025-05-02 | 1 | -21/+21 | |
| | | ||||||
| * | inputs: refactor class member vars (#10230) | davc0n | 2025-05-01 | 1 | -175/+175 | |
| | | ||||||
| * | helpers: refactor class member vars (#10218) | davc0n | 2025-04-30 | 1 | -17/+16 | |
| | | ||||||
| * | input: don't use pointer hold logic for unmapped surfs | Vaxry | 2025-04-30 | 1 | -1/+2 | |
| | | | | | fixes #10215 | |||||
| * | devices: refactor class member vars (#10206) | davc0n | 2025-04-29 | 1 | -70/+71 | |
| | | ||||||
| * | windows: refactor class member vars (#10168) | davc0n | 2025-04-28 | 1 | -26/+26 | |
| | | ||||||
| * | layerrules: add abovelock to render above lockscreen (#9793) | Virt | 2025-04-25 | 1 | -6/+21 | |
| | | ||||||
| * | workspaces: refactor class member vars (#10167) | davc0n | 2025-04-25 | 1 | -3/+3 | |
| | | ||||||
| * | layers: refactor class member vars (#10149) | davc0n | 2025-04-24 | 1 | -8/+8 | |
| | | | | | | * layers: refactor class member vars * popups: rename m_WLSurface to m_wlSurface | |||||
| * | compositor: refactor class member vars (#10141) | davc0n | 2025-04-22 | 1 | -29/+29 | |
| | | ||||||
| * | InputManager: add nofollowmouse (#9994) | nyx | 2025-04-21 | 1 | -2/+6 | |
| | | | | | | | | | | | | * InputManager: add nofollowmouse with this, focus_follows_mouse=1 acts like focus_follows_mouse=2 on the specific windows defined by the user * e * e biggest e of all time | |||||
| * | keybinds: allow executing binds not bound to a key (#10102) | nyx | 2025-04-21 | 1 | -3/+0 | |
| | | ||||||
| * | InputManager: add config option to disable keybinds per device (#10064) | nyx | 2025-04-17 | 1 | -1/+6 | |
| | | ||||||
| * | time: move to stl's clocks and move timer | Vaxry | 2025-04-16 | 1 | -10/+4 | |
| | | ||||||
| * | windowrules: allow incrementing window props (#9566) | MightyPlaza | 2025-04-16 | 1 | -0/+1 | |
| | | ||||||
| * | input/layers: Fix exclusive LS focus / refocus after unmap (#9984) | Vaxry | 2025-04-07 | 1 | -6/+20 | |
| | | ||||||
| * | input: Fix clicking through groupbar tabs (#9606) | phonetic112 | 2025-03-15 | 1 | -1/+2 | |
| | | ||||||
| * | input: fix touch calibration matrix overriding | Khalid J. | 2025-03-11 | 1 | -6/+10 | |
| | | | | | | make the default behavior non-overriding to avoid overriding user-set values elswehere. | |||||
| * | input: fixup mouse check for flipping x / y (#9529) | nyx | 2025-03-06 | 1 | -8/+10 | |
| | | ||||||
| * | input: add flip_x and flip_y for touchpad (#9481) | nyx | 2025-03-03 | 1 | -4/+21 | |
| | | ||||||
| * | input: Provide a non-zero time for button release triggered during window ↵ | Indy Ray | 2025-03-01 | 1 | -1/+4 | |
| | | | | | | unmap. (#9513) It doesn't seem that this is actually required, but it seems more consistant with other areas, such as in CVirtualKeyboardV1Resource::releasePressed. | |||||
| * | input: add follow_mouse_threshold (#9392) | andrewandreii | 2025-02-17 | 1 | -11/+18 | |
| | | ||||||
| * | core: cleanup header includes (#9088) | user111111111111111111111111111111111 | 2025-01-17 | 1 | -0/+5 | |
| | | | | Cleanup some unneeded includes to speed up compilation | |||||
| * | core: move parts of the animation system to hyprutils (#8868) | Maximilian Seidler | 2025-01-07 | 1 | -6/+6 | |
| | | | | | | | | | | | | | | * 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 | |||||
| * | input: add warp_back_after_non_mouse_input | Vaxry | 2024-12-15 | 1 | -2/+23 | |
| | | | | | | | adds cursor:warp_back_after_non_mouse_input fixes #8675 | |||||
| * | core/data: Use pointer focus for DnD operations (#8707) | Vaxry | 2024-12-14 | 1 | -2/+3 | |
| | | | | fixes #7737 | |||||
| * | windowrules: add rules for mouse and touchpad scroll factors (#8655) | Mike Will | 2024-12-11 | 1 | -1/+3 | |
| | | ||||||
| * | core: Add clang-tidy (#8664) | Vaxry | 2024-12-07 | 1 | -3/+3 | |
| | | | | | | 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: workspace-related function cleanup / refactor | Vaxry | 2024-11-22 | 1 | -4/+4 | |
| | | | | | CCompositor is massive, and has a lot of functions that could be better optimized if in CWorkspace | |||||
