Commit graph

80 commits

Author SHA1 Message Date
4b95b3d748 Updated lib_ui sources to TDesktop version 2.7.10+5519bb35 2021-06-25 22:48:27 +03:00
John Preston
8b7aa44226 Provide some simple OpenGL primitives. 2021-06-02 20:27:30 +04:00
aa3506eecb
Merge pull request #9 from ilya-fedin/font-size 2021-05-29 09:41:23 +03:00
Ilya Fedin
0f744f1d97 Allow to change font size 2021-05-29 09:43:12 +04:00
57f2e7c311 Fix applying of main font 2021-05-02 23:17:43 +03:00
Ilya Fedin
505c1bea18 Get font settings via Ui Integration 2021-04-28 13:43:41 +04:00
545a792033 Updated lib_ui sources to TDesktop version 2.7.2 2021-04-26 23:43:54 +03:00
John Preston
98e3ba2c58 Remove legacy Integration::startFonts[Begin|End]. 2021-04-20 16:39:27 +04:00
John Preston
d07bee87cd Use LOG/DEBUG_LOG from lib_base. 2021-04-20 16:39:27 +04:00
50415733c8 Updated lib_ui sources to TDesktop version 2.7.1+df73bda 2021-04-07 00:14:33 +03:00
John Preston
d1dda0b2ac Add a new color and style::complex_color. 2021-04-02 14:14:47 +04:00
84a46ce773 Updated lib_ui sources to TDesktop version 2.7.1+c08a148 2021-03-28 13:41:16 +03:00
Ilya Fedin
40815d4d55 Replace QMap with base::flat_map for pointer keys 2021-03-17 15:38:59 +03:00
Ilya Fedin
03f8ab361f Avoid multiple QString::arg usage as suggested by clazy 2021-03-13 19:06:29 +03:00
Ilya Fedin
2039c59293 Apply autofixes from clazy 2021-03-13 11:20:51 +03:00
Ilya Fedin
da2d14bd99 Fallback to custom main font if custom semibold font is not specified 2020-12-26 05:14:52 +04:00
Ilya Fedin
c441745209 No need to parse Semibold in name since tdesktop code always uses Semibold style 2020-12-26 03:42:13 +04:00
Ilya Fedin
fc694055ac Fix applying bold style with system font 2020-12-26 03:25:28 +04:00
5bb0b6a6e5 Updated lib_ui sources to TDesktop version 2.5.1 2020-12-23 21:03:36 +03:00
John Preston
d4c99701b5 Fix deprecation warnings on Qt 5.15.1. 2020-11-04 18:44:45 +03:00
7afb927acf Merge remote-tracking branch 'upstream/master' 2020-06-26 07:24:19 +03:00
Ilya Fedin
f749fc7349 Use Q_OS_UNIX instead of Q_OS_LINUX since linux-specific code can be used also on *BSD/Haiku 2020-06-13 16:08:39 +04:00
3018a9cafe Fix font flags 2020-06-09 06:43:10 +03:00
0c929a8ba4 Fix custom font 2020-06-08 21:33:29 +03:00
Ilya Fedin
5534b37e6f Merge remote-tracking branch 'tdesktop/master' into v2.1.10 2020-06-08 04:05:07 +04:00
f2d287541a Fix italic with bold semibold 2020-06-08 02:42:09 +03:00
John Preston
05d1ee3796 Allow overriding fonts by (family,style). 2020-06-05 19:42:07 +04:00
c87e6390de Fix Semibold Italic fonts 2020-06-03 19:55:56 +03:00
bb182bbf5d Merge remote-tracking branch 'upstream/master' 2020-06-03 11:57:47 +03:00
Ilya Fedin
06d4cd2dab Set style name always
For some reason with kde platformtheme plugin DemiBold doesn't work

Also use italic version of semibold font when needed
2020-06-01 18:32:44 +04:00
d21837e8ac Fix missing setBold for non-system bundled fonts 2020-05-15 14:07:38 +03:00
a71cde7dd4 Moving *_USE_PACKAGED_FONTS and use QFont::DemiBold for system font option 2020-05-13 12:14:55 +03:00
6a0c87e064 Make "bold for semibold" option force bold 2020-05-13 11:27:42 +03:00
1da7b32a3f Merge remote-tracking branch 'upstream/master' 2020-05-13 00:44:45 +03:00
Ilya Fedin
d05d9b214d Fix bolding with packaged fonts 2020-05-12 09:41:29 +04:00
Ilya Fedin
95b49979fb Remove unneeded Segoe UI fallback struct and add Vazir file struct 2020-05-12 09:41:29 +04:00
John Preston
8a1aeb22d8 Use Vazir font on macOS too. 2020-05-10 17:10:21 +04:00
2e6262d1d4 Merge remote-tracking branch 'upstream/bold' 2020-05-10 01:33:34 +03:00
4dda2bc846 Remove unneded condition for setting bold font for semibold 2020-05-09 14:15:49 +03:00
3cca2516c2 Merge remote-tracking branch 'upstream/master' 2020-05-09 04:02:54 +03:00
John Preston
c9120970c2 Try all being Semibold -> Bold -> Regular. 2020-05-08 18:51:15 +04:00
Ilya Fedin
88845bfec9 Choose actual semibold style for system fonts 2020-05-08 12:41:40 +04:00
Ilya Fedin
f987f596f1 Add Vazir font for Persian glyphs 2020-05-08 12:41:40 +04:00
John Preston
0ef9558269 Treat Semibold as Regular. 2020-05-08 12:11:16 +04:00
Ilya Fedin
a76cb8e35e Merge remote-tracking branch 'tdesktop/master' into v2.1.2 2020-05-05 17:39:57 +04:00
John Preston
8660904bc8 Add a check for monospace font on Linux. 2020-05-05 15:48:03 +04:00
Ilya Fedin
06eadc0caf Patch semibold font as bold to fallback to bold fonts for CJK languages 2020-05-05 14:14:55 +04:00
ilya-fedin
d607531541
fix ifdef position and missed condition for demibold (#4) 2020-05-04 19:41:48 +03:00
0ca2b761c6 Merge remote-tracking branch 'upstream/master' 2020-05-01 22:04:27 +03:00
John Preston
8e568a4f15 Remove font substitutions now that they're in Qt. 2020-05-01 19:59:04 +04:00