Commit graph

1323 commits

Author SHA1 Message Date
John Preston
d2420c6bf8 Allow custom separators in menu-add-action-callback. 2024-04-11 16:09:57 +04:00
John Preston
2385fb30b5 Fix complex-shaped Ui::Text::String geometry. 2024-04-02 22:50:38 +04:00
John Preston
bdf4ff34f2 Add FlatLabel::st() accessor. 2024-04-01 10:19:04 +04:00
Ilya Fedin
476d751251 Let Wayland to use QGuiApplication::screenAt
Looks like it works correctly nowadays
2024-03-28 10:09:09 +04:00
John Preston
fa8de8b199 Fix possible crash in ElasticScroll destructor. 2024-03-24 10:19:05 +04:00
John Preston
0999c7f70e Fix window shadow on Linux. 2024-03-19 10:52:39 +04:00
John Preston
0e175983d9 Fix title updating in complex windows. 2024-03-14 14:27:19 +04:00
kukuruzka
2687a19b14 Improve spoilers at low resolutions 2024-03-13 16:37:59 +04:00
Ilya Fedin
a1a6676eab Get rid of glibmm 2024-03-13 16:33:12 +04:00
Ilya Fedin
6bce493029 Enter from event loop in the portal title controls layout watcher 2024-03-13 09:16:05 +04:00
John Preston
fb1716c91f Add fast Ctrl/Shift scroll to ElasticScroll. 2024-03-12 17:06:28 +04:00
23rd
edfcac751d Added helpful function to convert padding into top-left point. 2024-03-08 10:55:17 +04:00
23rd
1587f9f1b9 Added storage of proper text size with emoji to input field. 2024-03-08 10:55:17 +04:00
23rd
3c8cf5f5db Added storage of surrogate pairs count to every emoji. 2024-03-08 10:55:17 +04:00
23rd
5d7445ce7d Fixed title elision in separate panels when back button is present. 2024-03-08 10:55:17 +04:00
Ilya Fedin
893dab0920 Do exact match for Ctrl+Shift+. 2024-03-08 08:06:33 +04:00
John Preston
7eaf7f8aaa Fix bold formatting in the beginning of a quote. 2024-03-03 15:17:55 +04:00
John Preston
14794d2221 Allow default toast to work with .adaptive flag. 2024-03-01 12:28:16 +04:00
23rd
333587d95e Added function to count characters in input field with emoji. 2024-02-27 04:11:57 +03:00
John Preston
0c6b2c611d Add rpl interface to RadiobuttonGroup. 2024-02-23 13:24:20 +04:00
John Preston
1af6140fa3 Allow custom scroll init in GenericBox. 2024-02-21 22:25:24 +04:00
John Preston
c6b7c57bb2 Add producer<> GenericBox::showFinishes(). 2024-02-20 14:33:09 +04:00
John Preston
d424751135 Ui::DynamicImage / Ui::CustomEmoji::DynamicImageEmoji. 2024-02-12 15:33:34 +04:00
John Preston
7328e27862 Add GenericClickHandler that allows right clicks. 2024-02-02 11:24:44 +04:00
John Preston
a2c2d92cda Fix possible crash. 2024-01-18 22:21:44 +04:00
John Preston
30b22ace0b Use new cloaking workaround for non-fullscreen only. 2024-01-16 21:11:05 +04:00
Ilya Fedin
cb1a041ca3 Stop timer for infinite radial animation when animations are disabled 2024-01-16 03:35:44 -08:00
John Preston
564e354c1d Wait longer after first paint, then show window. 2024-01-16 12:51:24 +04:00
John Preston
0db88bdec1 Fix build on Windows. 2024-01-16 12:08:38 +04:00
Ilya Fedin
683e532d15 Show RpWindow on Windows after initial paint
To avoid white flash
2024-01-16 00:08:12 -08:00
Ilya Fedin
b429fdcf98 Use vertical metrics for vertical borders 2024-01-16 12:07:44 +04:00
23rd
08a19be802 Added initial support of right side arrow to tooltip. 2024-01-14 19:27:39 +03:00
John Preston
aa39793a91 Attempt to fix window geometry restore on Windows. 2024-01-12 13:53:22 +04:00
Ilya Fedin
00f5bdaccd Add wheel scroll lines setting support for elastic scroll 2024-01-09 21:53:32 -08:00
John Preston
30dc9667ec Add anim::with_alpha helper. 2024-01-05 11:25:16 +04:00
John Preston
30c5dfe6f6 Allow querying current SeparatePanel::inner widget. 2024-01-04 18:17:12 +04:00
John Preston
7fef09421c Allow requesting exact icon instances, ignoring dpr. 2024-01-03 22:11:57 +04: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
8c01f3f0fa Unscale DirectManipulation values 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
Ilya Fedin
4dd604e61e Ensure temporaries don't detach with range loop 2023-12-29 12:59:09 +00:00
Ilya Fedin
955bf2dfa9 Normalize signal connections 2023-12-29 12:59:09 +00:00
Ilya Fedin
83f12e2dd0 QString::arg usage optimization 2023-12-29 12:59:09 +00:00
Ilya Fedin
d95f9e778b Instantiate QRegularExpression instances statically 2023-12-29 12:59:09 +00:00
John Preston
c5a616de35 Fix possible crash in style::colorizeImage. 2023-12-22 14:40:24 -04:00
23rd
afe99d1e06 Moved out include directive for styles from header of RippleAnimation. 2023-12-14 20:09:40 +03:00