Commit graph

1351 commits

Author SHA1 Message Date
John Preston
68b89a6ba9 Fix possible crash in new Text geometries. 2023-10-05 13:01:03 +04:00
John Preston
3698eb5382 Allow settings selected menu item. 2023-10-05 10:34:16 +04:00
John Preston
0d8717d48a Allow sending pre-blocks with language. 2023-10-04 22:17:27 +04:00
John Preston
02440524ea Add per-line geometry / colors customization for Text. 2023-10-04 22:17:27 +04:00
Ilya Fedin
93458e4cb3 Ensure jpeg exception object doesn't leak 2023-10-04 09:59:45 +04:00
John Preston
ae7409b062 Allow pinned top box part without a shadow. 2023-09-29 21:51:08 +04:00
John Preston
dc6a4e976c Add simple label->value table layout. 2023-09-29 16:15:39 +04:00
23rd
5963a62ff5 Added colors for statistic charts. 2023-09-29 01:51:33 +03:00
23rd
18ea4136b7 Added helper class for tempered opacity in QPainter. 2023-09-29 01:51:33 +03:00
John Preston
eac439713b Improve confirm box text padding. 2023-09-28 23:28:18 +04:00
Ilya Fedin
ea4c67408e Revert "Workaround Wayland popup menu bug."
This reverts commit 8db6dcf125.
2023-09-26 12:11:33 +04:00
Ilya Fedin
a22254860f Revert "Use glib to open URLs on Linux"
This reverts commit a7117df837.
2023-09-23 07:37:26 +04:00
Ilya Fedin
d3ac9dcf97 Add a warning for patching lovers 2023-09-22 09:10:11 +04:00
Ilya Fedin
b361d6151c Fix unused warnings with DESKTOP_APP_USE_PACKAGED_FONTS 2023-09-22 09:08:56 +04:00
Ilya Fedin
68b43db05d Minimize amount of code to rebuild when switching options 2023-09-22 09:08:56 +04:00
Ilya Fedin
a33bd4e0a5 Fix QApplicationPrivate::translateRawTouchEvent Qt version check 2023-09-22 08:30:49 +04:00
Ilya Fedin
f317f20ac8 Try to allow native window frame on Wayland for everyone 2023-09-21 12:47:40 +04:00
Ilya Fedin
caff63f284 Get Wayland window menu out of DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION 2023-09-21 09:12:11 +04:00
John Preston
88423818f8 Fix build with Xcode. 2023-09-18 23:31:29 +04:00
John Preston
de083a6e15 Update emoji to Unicode 15. 2023-09-18 23:31:29 +04:00
Ilya Fedin
ba73905c11 Make use of templated XDP::ReadSetting 2023-09-18 19:46:05 +04:00
Ilya Fedin
9bf89715b1 Make use of the new XDP::SettingWatcher constructor 2023-09-18 12:41:17 +04:00
John Preston
725339be33 Set dynamic box name to crash annotations. 2023-09-18 10:00:17 +04:00
Ilya Fedin
94f9bbefd7 Re-use the Wayland AutoDestroyer's lifetime in WaylandIntegration::Private 2023-09-16 07:21:04 +04:00
Ilya Fedin
8d005bc820 Change #if-ery to be more in line with cmake logic (LINUX = NOT WIN32 AND NOT APPLE) 2023-09-15 17:58:17 +04:00
John Preston
8f7fe24ac4 Try title overscroll colors only on macOS. 2023-09-13 09:03:59 +04:00
John Preston
2fe9ec27b1 Fix build for Windows, add BoxShowFinishes. 2023-09-12 20:14:37 +04:00
John Preston
c538357107 Implement QOpenGLWidget wrong fbo size workaround. 2023-09-12 11:38:06 +04:00
John Preston
3542f5e913 Force sRGB color space for windows on macOS. 2023-09-12 11:37:15 +04:00
23rd
aaa88be9d7 Fixed minimal height of menu item with multiline text. 2023-09-11 13:39:58 +03:00
Ilya Fedin
e24eaa6b32 Produce a nice terminal warning about lack of patched fonts 2023-09-11 09:09:42 +04:00
John Preston
1ba24ed511 Allow repainting SeparatePanel title. 2023-09-08 11:25:49 +04:00
Ilya Fedin
b2293c86e1 Use brackets include for QtWaylandScanner-generated headers 2023-09-07 23:09:26 +04:00
Ilya Fedin
dce16a3de2 Use not_null for WaylandIntegration::showWindowMenu window handle 2023-09-07 23:09:26 +04:00
Ilya Fedin
9af842571d Don't call xdg-shell code generation just for xdg_toplevel_show_window_menu 2023-09-07 23:09:26 +04:00
Ilya Fedin
ae8a74ea98 Remove Q_OBJECT from CustomEmojiObject 2023-09-07 21:58:45 +04:00
John Preston
9a17d4bd15 Add a checkbox helper for terms accept check. 2023-09-06 13:40:01 +04:00
John Preston
b571c8adfe By default use Real overscroll in ElasticScroll. 2023-09-06 13:39:36 +04:00
John Preston
2107f5a164 Fix build with MSVC. 2023-09-04 12:05:12 +04:00
23rd
5a2402ad5d Slightly optimized include directives in InputField. 2023-08-31 17:09:59 +03:00
23rd
9d2f648a11 Replaced Qt slots in InputField and removed Q_OBJECT macro. 2023-08-31 17:09:59 +03:00
23rd
dfbf009904 Replaced QTimer with base::Timer in InputField. 2023-08-31 17:09:59 +03:00
23rd
6a7718ae96 Replaced Qt signals in InputField with rpl. 2023-08-31 17:09:59 +03:00
23rd
7a245fee51 Moved out InputField files to subfolder. 2023-08-31 17:09:59 +03:00
23rd
faa67d73c5 Moved out MaskedInputField to separate module. 2023-08-31 17:09:59 +03:00
23rd
2c5923dc79 Removed unused HexInput class. 2023-08-31 17:09:59 +03:00
23rd
26b72fedc7 Moved out NumberInput to separate module. 2023-08-31 17:09:59 +03:00
23rd
225380044e Moved out PasswordInput to separate module. 2023-08-31 17:09:59 +03:00
23rd
4389f17120 Removed unused InputField::commitMarkdownReplacement method. 2023-08-31 17:09:59 +03:00
John Preston
89b60c01a6 Add some phrases to UI integration. 2023-08-29 21:35:11 +04:00