| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Migrate the config to hyprlang (#4656) | Vaxry | 2024-02-18 | 2 | -102/+102 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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' | |||||
| * | input: track exclusive LSes | vaxerski | 2024-01-19 | 1 | -13/+16 | |
| | | | | | ref #4465 | |||||
| * | core: improve cleanup logic | vaxerski | 2024-01-19 | 2 | -0/+5 | |
| | | ||||||
| * | 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 | |||||
| * | swipe: Prevent hiding current workspace when swiping (#4417) | scorpion-26 | 2024-01-11 | 1 | -2/+2 | |
| | | | | | | | | When workspace_swipe_use_r is enabled, swiping from WS 1 to a non-empty WS 2 would hide WS 1 (Similar effect to issue #4076). This is caused by a faulty check which doesn't consider, that workspaceIDLeft could be the current workspace. This bug is only a problem for r, because m wraps around on WS 1 m-1, whereas r stays on WS 1. | |||||
| * | 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 | |||||
| * | internal: minor include fixes and missed format | vaxerski | 2023-12-29 | 1 | -8/+0 | |
| | | ||||||
| * | 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 | 2 | -24/+15 | |
| | | | | | | | | * 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 | |||||
| * | idle: notify idle on tablet inputs (#4201) | Junxuan Liao | 2023-12-20 | 1 | -0/+7 | |
| | | | | Fixes #4028. | |||||
| * | 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 | 2 | -4/+14 | |
| | | | | | closes #2639 | |||||
| * | style/ci: apply clang-format and verify it in ci (#4039) | François Conzelmann | 2023-12-06 | 3 | -39/+24 | |
| | | | | | | * style: apply clang-format * ci: add new clang-format job to CI | |||||
| * | input: don't send mouse events on touch (#4071) | swwind | 2023-12-06 | 1 | -2/+2 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | general: add workspace gaps (#3877) | end-4 | 2023-11-19 | 1 | -35/+50 | |
| | | | | | | | | | | | | | | | | | | | | | | * anims: workspace gap * anims: ws gaps: on swipe end * anims: ws gaps: add missing parentheses * format * refractor * Update Swipe.cpp * format * fix swipe to right * ws gaps: move animations:workspace_gap to general:gaps_workspace * ws gaps: general:gaps_workspace -> general:gaps_workspaces | |||||
| * | pluginapi: add touch event hooks (#3836) | Ching Pei Yang | 2023-11-13 | 1 | -0/+4 | |
| | | ||||||
| * | inputmgr: clean lists in ~dtor | Vaxry | 2023-11-12 | 2 | -3/+20 | |
| | | | | | ref #3558 | |||||
| * | internal: replace INT_MAX with WORKSPACE_INVALID | Vaxry | 2023-11-12 | 1 | -1/+1 | |
| | | ||||||
| * | 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 | 2 | -16/+16 | |
| | | | | | | | | * 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 | 2 | -16/+13 | |
| | | ||||||
| * | input: better cursor image infrastructure | Vaxry | 2023-10-29 | 2 | -21/+76 | |
| | | | | | | | Improves handling of cursor images/surfaces Fixes an issue with decos and cursors Fixes #3471 | |||||
