| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Migrate the config to hyprlang (#4656) | Vaxry | 2024-02-18 | 1 | -44/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Migrate to hyprlang * pop up errors * fix swapped args * Meson & Nix: build with hyprlang * CI: add hyprlang to setup action * add infra for plugin stuff * fix hyprctl getoption * fix hyprctl getoption with json * format * fix post parse logic * fix autogen config * oops missed exec-once * fmt * fix ws rules * require 0.3.0 for hyprlang * nix: flaek * minor type fixes * fix cfg usages in swipe * use cvarlist for ws rules * fix throw in addPluginConfigVar * Nix: update hyprlang * minor fixes * fix disableLogs * mention hyprlang docs * bump hyprlang dep in cmake * Meson: bump min hyprlang version Nix: update hyprlang * minor fix * Nix: update meson patch --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com> | ||||
| * | input: refocus on completed drags | Vaxry | 2024-02-17 | 1 | -1/+1 |
| | | |||||
| * | input: fix follow_focus | Vaxry | 2024-02-15 | 1 | -2/+2 |
| | | |||||
| * | input: don't schedule frame on cursor move on hw cursors | Vaxry | 2024-02-15 | 1 | -1/+2 |
| | | | | | | | spams unnecessary frames. Maybe we should ignore empty damage frame requests too? ref #3747 #3490 | ||||
| * | input: avoid rampant refocuses on popups | Vaxry | 2024-02-15 | 1 | -2/+10 |
| | | |||||
| * | input: log cursor image requests | Vaxry | 2024-02-15 | 1 | -0/+4 |
| | | |||||
| * | input: avoid reassigns of unchanged surfaces in processMouseRequest | Vaxry | 2024-02-12 | 1 | -2/+7 |
| | | |||||
| * | input: focus monitor on mouse down | Vaxry | 2024-02-10 | 1 | -2/+4 |
| | | | | | fixes #4649 | ||||
| * | input: partially revert #4514 | Vaxry | 2024-02-10 | 1 | -6/+2 |
| | | | | | issues with refocus in #4649 | ||||
| * | input: focus window on mouse down on decoration (#4514) | MightyPlaza | 2024-02-04 | 1 | -9/+13 |
| | | | | Also unifies vectorToWindow funcs | ||||
| * | deps: update wlroots | Vaxry | 2024-01-27 | 1 | -1/+2 |
| | | | | | drops requirement for WLR_DRM_NO_ATOMIC provided kernel >= 6.8 | ||||
| * | input: Allow disabling touchscreen input (#4517) | Zach DeCook | 2024-01-24 | 1 | -2/+6 |
| | | | | | | * enable/disable touch device * ConfigManager: update documentation of 'enabled' | ||||
| * | core: improve cleanup logic | vaxerski | 2024-01-19 | 1 | -0/+3 |
| | | |||||
| * | input: partially revert #4401 | vaxerski | 2024-01-17 | 1 | -1/+1 |
| | | | | | ref #4465 | ||||
| * | layershell: Fix greedy mouse grab from keyboard_interactive layer (#4401) | Zach DeCook | 2024-01-12 | 1 | -2/+2 |
| | | | | | | * Layer: Don't allow a keyboard-layer to steal focus from other layers * Input: Don't change keyboard focus on click if focus is locked | ||||
| * | input: Ignore some input events when focus is on a layer surface (#4306) | dranull | 2024-01-01 | 1 | -4/+6 |
| | | | | | | * No motion events with focus on LS on workspace change * Don't check scroll events on decorations with focus on LS | ||||
| * | groupbar: Middle click on groupbar to close tab (#4297) | dranull | 2023-12-30 | 1 | -1/+1 |
| | | | | | | | | | | * Prevent window swapping when the head is removed * Bring floating windows to top when selected * Allow clicks on gropubar in fullscreen 1 * Close window on groupbar with middle click | ||||
| * | renderer: ignore windowRequestedCursorHide | vaxerski | 2023-12-29 | 1 | -5/+0 |
| | | | | | | | ref #4197, thanks @dtop129 co-authored-by: dtop129 | ||||
| * | internal: Unify input handling on decorations (#4280) | dranull | 2023-12-28 | 1 | -24/+7 |
| | | | | | | | | * Unify input handling on decorations * Make input methods private * Optional data | ||||
| * | input: don't steal mouseDown from LS (#4260) | MightyPlaza | 2023-12-27 | 1 | -1/+1 |
| | | | | modified: src/managers/input/InputManager.cpp | ||||
| * | renderer: cursor hiding logic improvements (#4184) | dusanx | 2023-12-18 | 1 | -12/+7 |
| | | | | Co-authored-by: Dusan Popovic <dpx@binaryapparatus.com> | ||||
| * | input: Activate resize_on_border only when key is pressed (#4170) | dranull | 2023-12-16 | 1 | -1/+1 |
| | | |||||
| * | input: Prevent crash with invalid keyboard layout (#4157) | dranull | 2023-12-15 | 1 | -1/+2 |
| | | |||||
| * | input: unset resize cursor on empty focus | Vaxry | 2023-12-12 | 1 | -1/+5 |
| | | | | | fixes #4133 | ||||
| * | renderer: double lookup fix, input: double conversion fix (#4124) | nmzik | 2023-12-11 | 1 | -2/+2 |
| | | |||||
| * | input: Add scroll_points option for device (#4101) | Mihai Fufezan | 2023-12-10 | 1 | -7/+24 |
| | | |||||
| * | input: add relative_input for tablets | Vaxry | 2023-12-09 | 1 | -1/+4 |
| | | | | | closes #2639 | ||||
| * | style/ci: apply clang-format and verify it in ci (#4039) | François Conzelmann | 2023-12-06 | 1 | -1/+1 |
| | | | | | | * style: apply clang-format * ci: add new clang-format job to CI | ||||
| * | input: Stop propagating axis events after valid binds (#4059) | dranull | 2023-12-05 | 1 | -2/+4 |
| | | |||||
| * | input: make fallback layout us | Vaxry | 2023-12-05 | 1 | -5/+5 |
| | | |||||
| * | input: fix overzealous mouse capture on resize_on_border (#4010) | Wren Baxter | 2023-12-01 | 1 | -1/+5 |
| | | | | fixes #2456 | ||||
| * | events: add keyPress and mouseAxis | Vaxry | 2023-11-30 | 1 | -2/+8 |
| | | | | | fixes #4011 fixes #4008 | ||||
| * | input: Fix custom acceleration profile config (#3948) | Jibin George | 2023-11-25 | 1 | -1/+1 |
| | | |||||
| * | input: pass mouse input to IME popups (#3922) | Junxuan Liao | 2023-11-25 | 1 | -3/+12 |
| | | |||||
| * | inputmgr: clean lists in ~dtor | Vaxry | 2023-11-12 | 1 | -0/+12 |
| | | | | | ref #3558 | ||||
| * | decorations: Decoration Positioner (#3800) | Vaxry | 2023-11-11 | 1 | -3/+3 |
| | | |||||
| * | input: don't schedule repaint on cursor move if hardware cursors are in use | Vaxry | 2023-11-10 | 1 | -1/+1 |
| | | |||||
| * | Internal: Hyprland box implementation (#3755) | Vaxry | 2023-11-04 | 1 | -13/+13 |
| | | | | | | | | * box impl * remove unused operators * missed applyfromwlr | ||||
| * | Decos: Window decoration flags, shadow improvements (#3739) | Vaxry | 2023-11-04 | 1 | -4/+4 |
| | | |||||
| * | input: let input-grabbing decos have prio over resize on border | Vaxry | 2023-10-29 | 1 | -36/+57 |
| | | |||||
| * | input: handle mouse on decorations (#3560) | MightyPlaza | 2023-10-29 | 1 | -10/+9 |
| | | |||||
| * | input: better cursor image infrastructure | Vaxry | 2023-10-29 | 1 | -15/+63 |
| | | | | | | | Improves handling of cursor images/surfaces Fixes an issue with decos and cursors Fixes #3471 | ||||
| * | input: remove incorrect check in re-enter | Vaxry | 2023-10-26 | 1 | -5/+2 |
| | | | | | fixes #3659 | ||||
| * | input: fix mouse down handling on unset last surface | Vaxry | 2023-10-26 | 1 | -1/+2 |
| | | | | | fixes #3659 | ||||
| * | input: Apply scaling to cursorPosOnActivate position (#3664) | Tyler Schneider | 2023-10-26 | 1 | -1/+1 |
| | | |||||
| * | input: fix warn | Vaxry | 2023-10-24 | 1 | -1/+0 |
| | | |||||
| * | layershell: support ON_DEMAND keyboard mode | Vaxry | 2023-10-22 | 1 | -4/+4 |
| | | | | | fixes #2264 | ||||
| * | hooksystem: add callbackinfo struct and cancellable events | Vaxry | 2023-10-21 | 1 | -5/+5 |
| | | |||||
| * | input: don't reset cursor movement timer on simulateMouseMovement (#3595) | André Silva | 2023-10-17 | 1 | -2/+0 |
| | | | | Fixes #2570 | ||||
| * | cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ↵ | Philip Damianik | 2023-10-15 | 1 | -2/+2 |
| | | | | | | | | (#3572) * Replace find() with C++20 starts_with() and ends_with() * Replace find() with C++20 contains() | ||||
