Commit graph

1308 commits

Author SHA1 Message Date
Ilya Fedin
f76ddd841c Stop modifying application-wide QFont object 2024-05-04 10:08:39 +04:00
Ilya Fedin
7e9dc6e4f2 Initialize QFont with clean state 2024-05-04 10:08:39 +04:00
Ilya Fedin
ce3459e249 Don't rely on TWidget using QObjectPrivate for Qt version check 2024-05-03 19:58:30 +04:00
John Preston
4cc4d2ff56 Move common values to ui/arc_angles.h. 2024-05-03 13:53:32 +04:00
John Preston
db8c3d16e8 Fix adjustment of size for modified fonts. 2024-05-03 11:25:01 +04:00
John Preston
5b8eb3a5b8 Don't adjust monospace font size. 2024-05-02 19:36:23 +04:00
John Preston
141c1b4a7e Use same size for styled fonts. 2024-05-02 18:52:50 +04:00
John Preston
6e924177b7 Fix build with Xcode and GCC. 2024-05-02 12:53:57 +04:00
John Preston
d703a804df Improve font size edge cases. 2024-05-02 12:05:35 +04:00
John Preston
86dc01e9bc Use custom-adjusted font metrics. 2024-05-02 11:32:44 +04:00
John Preston
4ddff63a9b Improve font size selection a bit. 2024-05-01 19:09:37 +04:00
23rd
08b56a1789 Added text selection to context menu request from FlatLabel. 2024-04-30 17:22:23 +03:00
Ilya Fedin
7fcfaa9dd5 Detect the lack of semibold style 2024-04-29 11:23:46 +04:00
John Preston
cb57bef3f0 Allow a bit more font size adjusting. 2024-04-26 20:16:20 +04:00
23rd
6d1014fa8f Added ability to provide not_null to CreateChild function. 2024-04-26 15:10:09 +03:00
Ilya Fedin
17cc6f3783 Get rid of no more used GetFontOverride 2024-04-24 17:18:58 +04:00
23rd
553d5509b5 Added universal duration to styles. 2024-04-23 20:10:07 +03:00
John Preston
27b7534734 Allow animated scroll-to in BoxContent. 2024-04-23 19:11:31 +04:00
John Preston
ae5a61f7ae Allow custom font with adjusted size. 2024-04-23 16:38:37 +04:00
John Preston
d944b4e4ef Try disabling manual Segoe UI fallback. 2024-04-23 10:20:30 +04:00
Ilya Fedin
a052b22872 Try to make font handling more straightforward 2024-04-23 09:47:46 +04:00
Ilya Fedin
70e61c8ab8 Set ss03 feature for better 'I' with Open Sans 2024-04-22 10:30:53 +04:00
John Preston
eab785a1c8 Fix resizing LinkButton with padding. 2024-04-19 12:58:59 +04:00
John Preston
372543de6e Jump by keyboard between time input fields. 2024-04-16 12:41:46 +04:00
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