|
f771c10d1a
|
renderer: ignore windowRequestedCursorHide
ref #4197, thanks @dtop129
co-authored-by: dtop129
|
2023-12-29 00:04:01 +01:00 |
|
dranull
|
8321d6be46
|
internal: Unify input handling on decorations (#4280)
* Unify input handling on decorations
* Make input methods private
* Optional data
|
2023-12-28 23:54:41 +01:00 |
|
MightyPlaza
|
6cd82d948f
|
input: don't steal mouseDown from LS (#4260)
modified: src/managers/input/InputManager.cpp
|
2023-12-27 11:44:13 +01:00 |
|
Junxuan Liao
|
53c78ab906
|
idle: notify idle on tablet inputs (#4201)
Fixes #4028.
|
2023-12-20 17:53:54 +01:00 |
|
dusanx
|
0c74df4f9e
|
renderer: cursor hiding logic improvements (#4184)
Co-authored-by: Dusan Popovic <dpx@binaryapparatus.com>
|
2023-12-18 16:06:06 +00:00 |
|
dranull
|
9ca0c7d814
|
input: Activate resize_on_border only when key is pressed (#4170)
|
2023-12-16 20:47:58 +00:00 |
|
dranull
|
36fa33f7ca
|
input: Prevent crash with invalid keyboard layout (#4157)
|
2023-12-15 00:39:03 +00:00 |
|
|
1950c3fc9c
|
input: unset resize cursor on empty focus
fixes #4133
|
2023-12-12 14:55:48 +00:00 |
|
nmzik
|
53ce7992be
|
renderer: double lookup fix, input: double conversion fix (#4124)
|
2023-12-11 16:28:22 +00:00 |
|
Mihai Fufezan
|
0c10b8ab2d
|
input: Add scroll_points option for device (#4101)
|
2023-12-10 16:30:08 +00:00 |
|
|
dd0714c22a
|
input: add relative_input for tablets
closes #2639
|
2023-12-09 04:07:28 +00:00 |
|
François Conzelmann
|
4a42344e97
|
style/ci: apply clang-format and verify it in ci (#4039)
* style: apply clang-format
* ci: add new clang-format job to CI
|
2023-12-06 22:54:56 +00:00 |
|
swwind
|
13b4c6de86
|
input: don't send mouse events on touch (#4071)
|
2023-12-06 14:30:40 +00:00 |
|
dranull
|
cfd94c5b30
|
input: Stop propagating axis events after valid binds (#4059)
|
2023-12-05 21:16:26 +00:00 |
|
|
2d04cb1cc6
|
input: make fallback layout us
|
2023-12-05 00:48:39 +00:00 |
|
Wren Baxter
|
8440a30231
|
input: fix overzealous mouse capture on resize_on_border (#4010)
fixes #2456
|
2023-12-01 01:12:08 +00:00 |
|
|
b2f3623131
|
events: add keyPress and mouseAxis
fixes #4011 fixes #4008
|
2023-11-30 18:45:12 +00:00 |
|
Jibin George
|
2ce4b94a22
|
input: Fix custom acceleration profile config (#3948)
|
2023-11-25 14:39:21 +00:00 |
|
Junxuan Liao
|
929c44e361
|
input: pass mouse input to IME popups (#3922)
|
2023-11-25 14:27:57 +00:00 |
|
end-4
|
646f4bc638
|
general: add workspace gaps (#3877)
* 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
|
2023-11-19 12:33:26 +00:00 |
|
Ching Pei Yang
|
4d6fa6ed0c
|
pluginapi: add touch event hooks (#3836)
|
2023-11-13 16:32:12 +00:00 |
|
|
47d46aa56c
|
inputmgr: clean lists in ~dtor
ref #3558
|
2023-11-12 14:03:46 +00:00 |
|
|
69e314207d
|
internal: replace INT_MAX with WORKSPACE_INVALID
|
2023-11-12 13:34:54 +00:00 |
|
Vaxry
|
9be6fbf5ea
|
decorations: Decoration Positioner (#3800)
|
2023-11-11 14:37:17 +00:00 |
|
|
92cb44ddb2
|
input: don't schedule repaint on cursor move if hardware cursors are in use
|
2023-11-10 18:49:15 +00:00 |
|
Vaxry
|
55b4f84fea
|
Internal: Hyprland box implementation (#3755)
* box impl
* remove unused operators
* missed applyfromwlr
|
2023-11-04 17:03:05 +00:00 |
|
Vaxry
|
73e78f05ad
|
Decos: Window decoration flags, shadow improvements (#3739)
|
2023-11-04 13:10:52 +00:00 |
|
|
86318ce04f
|
input: let input-grabbing decos have prio over resize on border
|
2023-10-29 23:37:12 +00:00 |
|
MightyPlaza
|
9abfa9efc6
|
input: handle mouse on decorations (#3560)
|
2023-10-29 20:14:47 +00:00 |
|
|
7a5234a0cc
|
input: better cursor image infrastructure
Improves handling of cursor images/surfaces
Fixes an issue with decos and cursors
Fixes #3471
|
2023-10-29 18:09:05 +00:00 |
|
Antoine Dutot
|
1d47e2c408
|
input: fix force_zero_scaling for tablet and touch (#3644)
* Attempt to fix force_zero_scaling for tablet and touch for XWayland apps.
* Formated using clang-format.
* Simpler way to compute touch origin.
|
2023-10-27 10:15:29 +01:00 |
|
|
47256a6ed8
|
input: remove incorrect check in re-enter
fixes #3659
|
2023-10-26 22:21:13 +01:00 |
|
|
92cf1c2337
|
input: fix mouse down handling on unset last surface
fixes #3659
|
2023-10-26 18:54:19 +01:00 |
|
Tyler Schneider
|
07714dd5bd
|
input: Apply scaling to cursorPosOnActivate position (#3664)
|
2023-10-26 02:05:10 +01:00 |
|
|
616ff343b7
|
input: fix warn
|
2023-10-24 00:53:59 +01:00 |
|
|
98059b52d7
|
layershell: support ON_DEMAND keyboard mode
fixes #2264
|
2023-10-22 23:32:55 +01:00 |
|
|
a61eb7694d
|
hooksystem: add callbackinfo struct and cancellable events
|
2023-10-21 14:52:43 +01:00 |
|
André Silva
|
784f8a88fb
|
input: don't reset cursor movement timer on simulateMouseMovement (#3595)
Fixes #2570
|
2023-10-17 17:00:39 +01:00 |
|
Philip Damianik
|
442209942f
|
cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() (#3572)
* Replace find() with C++20 starts_with() and ends_with()
* Replace find() with C++20 contains()
|
2023-10-15 19:07:23 +01:00 |
|
MightyPlaza
|
d537815d43
|
groups: create group and groupbar config sections (#3522)
* config: create group section
modified: src/Compositor.cpp
modified: src/config/ConfigManager.cpp
modified: src/layout/DwindleLayout.cpp
modified: src/layout/MasterLayout.cpp
modified: src/managers/KeybindManager.cpp
modified: src/managers/input/InputManager.cpp
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* separate group border and groupbar colors
modified: src/Compositor.cpp
modified: src/config/ConfigManager.cpp
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* add new line
modified: config/ConfigManager.cpp
|
2023-10-10 17:42:45 +01:00 |
|
vaxerski
|
4b3efc73c5
|
events: fixup empty events not being sent on unmap
Ref #3506 https://github.com/hyprwm/Hyprland/issues/3506#issuecomment-1749508111
|
2023-10-06 01:11:47 +01:00 |
|
vaxerski
|
f803be3d31
|
input: fixup frame schedule conditions on mouse move
|
2023-10-04 12:57:37 +01:00 |
|
vaxerski
|
7b002d609b
|
input: fix warn
|
2023-09-29 20:06:20 +01:00 |
|
vaxerski
|
e07e64458e
|
input: fix unused variable warn
|
2023-09-29 17:55:41 +01:00 |
|
vaxerski
|
a44ab7748f
|
renderer: optimize render pipeline when there is a solitary client
|
2023-09-29 17:51:07 +01:00 |
|
Vaxry
|
88b63a00b6
|
renderer: Tearing implementation (#3441)
|
2023-09-28 21:48:33 +01:00 |
|
vaxerski
|
d48c11cc3f
|
input: minor constraint fixes
Better adjust to constraints that do not set a hint. Fixes #3436
|
2023-09-28 20:02:00 +01:00 |
|
Cascade aka. Isoheptane
|
6d7dc70f66
|
input: Add map to region options for tablets (#3425)
* Add region remap for tablets
* Fix code style
|
2023-09-27 19:49:30 +01:00 |
|
vaxerski
|
3b445ec849
|
input: avoid using the wrong surface in drag focus force
|
2023-09-23 17:20:39 +01:00 |
|
vaxerski
|
de95089552
|
input: fixup mouse down refocus conditions
fixes #3402
|
2023-09-23 13:30:53 +01:00 |
|