Commit graph

1368 commits

Author SHA1 Message Date
0457f567ff [Option][GUI] Folder options 2024-08-30 22:12:26 +04:00
b540beff07 [Option][JSON] Custom auto-replaces 2024-08-30 22:12:26 +04:00
990c4472c4 [Option][GUI] Font options 2024-08-30 22:12:26 +04:00
f69d4a4398 [Core] Language system 2024-08-30 18:13:53 +04:00
John Preston
e7c598affe Limit characters that allow diacritics after them. 2024-05-28 11:44:53 +04:00
John Preston
a48b3d3750 Allow zero width space in the middle of text. 2024-05-28 10:52:48 +04:00
John Preston
34fcd4981d Join block format changing to the same edit block. 2024-05-27 22:21:33 +04:00
John Preston
b2653606be Fix newline regression on Linux. 2024-05-27 22:07:51 +04:00
John Preston
b21a93f3ba Separate ForceDisable from LastCheckCrashed. 2024-05-27 17:51:54 +04:00
John Preston
f1d0a67d41 Attempt to fix link-formatting. 2024-05-27 15:02:22 +04:00
John Preston
951ccf4bb0 Fix wrong Backspace propagation. 2024-05-27 15:02:22 +04:00
John Preston
ce3d2c5fb0 Allow passing QPointer<..> to CreateChild. 2024-05-24 09:55:03 +04:00
John Preston
b0e408e53d Allow attaching length limit to InputField. 2024-05-24 09:37:18 +04:00
Ilya Fedin
037ceb272c Remove a no longer needed workaround for QTextEdit on X11
It's fixed in Qt 6.2 and seem to be even backported to 5.15

4b0b87b5c2
2024-05-19 09:54:52 +04:00
23rd
59984fe98e Added initial colors for credits icon. 2024-05-17 14:01:36 +03:00
John Preston
72a1c98fa6 Fix inner QTextEdit focus in case InputField is focused. 2024-05-16 13:28:21 +04:00
Ilya Fedin
ebe8e91b4d Communicate shadow size to the system for SeparatePanel 2024-05-16 12:52:30 +04:00
John Preston
3aeeec3dfc Fix initial InputField text setting.
After stargin to merge block format to current cursor the
_lastTextWithTags was cleared before being set from the same reference.
2024-05-13 10:32:54 +04:00
John Preston
19193b3c7b Clear last separator in geometry prepare. 2024-05-10 14:09:33 +04:00
John Preston
41d1fe9232 Improve custom fonts support in the InputField. 2024-05-08 18:36:18 +04:00
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
John Preston
69e474ea77 Rollback OpenSans to 1.10. 2024-04-24 18:32:08 +04: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