Commit graph

22 commits

Author SHA1 Message Date
John Preston
fa8de8b199 Fix possible crash in ElasticScroll destructor. 2024-03-24 10:19:05 +04:00
John Preston
fb1716c91f Add fast Ctrl/Shift scroll to ElasticScroll. 2024-03-12 17:06:28 +04:00
Ilya Fedin
00f5bdaccd Add wheel scroll lines setting support for elastic scroll 2024-01-09 21:53:32 -08:00
Ilya Fedin
99e36f9ac6 Multiple by the magic multiplier only on Wayland 2024-01-02 03:16:46 +00:00
Ilya Fedin
e9901b1719 Adjust pixel delta conversion a bit 2023-12-31 15:22:54 +00:00
John Preston
6ff9eb237b Improve scrolling constants. 2023-12-31 18:58:42 +04:00
Ilya Fedin
88f53cf1d9 Use pixel delta whenever it's present 2023-12-31 07:56:15 +00:00
Ilya Fedin
30ec6ea20d Multiple pixel delta by 2.5 on Linux 2023-12-31 07:56:15 +00:00
Ilya Fedin
fb3d00bab0 Do pixel<->angle delta conversion right 2023-12-31 07:56:15 +00:00
John Preston
ad852f0f4a Fix incorrect state of ElasticScroll. 2023-07-24 10:43:45 +04:00
John Preston
288bec7157 Fix overscroll modification. 2023-07-20 21:41:48 +04:00
John Preston
1c0889f78a Fix ElasticScroll glitch after resizing. 2023-07-18 12:15:05 +04:00
John Preston
c7e0b7af37 Apply interface scale multiplier in overscroll. 2023-07-17 11:39:31 +04:00
John Preston
fd1752a5c2 Improve overscroll handling. 2023-07-14 16:08:47 +04:00
John Preston
b6cb6cb770 Ignore wrong wheel direction in ElasticScroll. 2023-07-12 23:01:19 +04:00
John Preston
d04a38e15d Try different overscroll function. 2023-07-12 12:20:54 +04:00
John Preston
6af98c0802 Process touch through wheel events. 2023-07-11 21:40:50 +04:00
John Preston
427fc4c8f7 Fix painting glitch in elastic scroll. 2023-07-11 19:18:20 +04:00
John Preston
763b3a37c3 Allow to change overscroll from outside. 2023-07-11 12:21:33 +04:00
John Preston
80308cea4f Support non-zero default overscroll amounts. 2023-07-11 11:13:17 +04:00
John Preston
081d1725af Fix scrolling by scrollbar drag. 2023-07-10 11:06:56 +04:00
John Preston
7135f3ed87 First attempt to implement Ui::ElasticScroll. 2023-07-07 22:49:11 +04:00