Commit graph

1123 commits

Author SHA1 Message Date
John Preston
e053e04607 Always round down point coords inside the window.
Or 3839 rounds to 1920 and the point falls outside of Qt window.
2023-02-06 12:42:57 +04:00
Joe Kappus
6e81116513 Add missing include to fix GCC12 build
Signed-off-by: Joe Kappus <joe@wt.gd>
2023-02-04 14:02:44 +04:00
John Preston
98fa93787a Use new dropdown arrow everywhere. 2023-02-03 20:46:55 +04:00
John Preston
6c01a81900 Allow opening popup menu shifted to the cursor. 2023-02-03 19:31:57 +04:00
John Preston
30e7657859 Set system window title text on macOS. 2023-02-03 11:27:19 +04:00
23rd
51fd4a0509 Removed some unused keys from colors palette. 2023-02-01 07:46:03 +03:00
23rd
5535a3fe57 Removed unused keys from style files. 2023-01-31 19:04:28 +03:00
23rd
35cc61cb48 Added ability to finish animation of toggle in SettingsButton. 2023-01-31 18:32:02 +03:00
John Preston
a5020ac5bc Fix a diacritic after a char after an emoji. 2023-01-31 14:46:19 +04:00
John Preston
7bcca23bfe Fix Text::String::isOnlyEmojiAndSpaces for empty string. 2023-01-30 14:10:11 +04:00
John Preston
f2e698f220 Track isOnlyEmojiAndSpaces in Ui::Text::String. 2023-01-27 19:00:30 +04:00
John Preston
7ec9e05510 Allow appending TextWithEntnties by const-ref. 2023-01-27 14:37:01 +04:00
John Preston
43e9128014 Report animate phases from PopupMenu. 2023-01-25 11:22:56 +04:00
John Preston
41ee2fb0f0 Use QFontMetricsF and ceil() the width() results. 2023-01-24 12:10:48 +04:00
John Preston
9cb928b7c4 Add some helpers for exact dpi painting. 2023-01-23 22:04:51 +04:00
23rd
133acab68f Fixed updating of CenterWrap after postponed resize of wrapped widget. 2023-01-23 12:29:49 +03:00
John Preston
395795e37a Fix stopping LimitedLoopsEmoji on last frame. 2023-01-23 12:22:04 +04:00
23rd
c006f8c304 Moved out styles of ripples with shadowFg color to single place. 2023-01-23 09:28:16 +03:00
John Preston
77cd7f642c Add QtMath #include for M_SQRT2. 2023-01-21 21:12:31 +04:00
23rd
28d01d023b Replaced multiple static constants for square root of 2 with Qt define. 2023-01-21 19:34:26 +03:00
John Preston
335f8050d9 Allow stopping LimitedLoopsEmoji on last frame. 2023-01-20 20:43:30 +04:00
John Preston
6e3cc8c769 Fix child geometry for mega-rich popup menus. 2023-01-19 12:32:24 +04:00
23rd
e00ae912ad Fixed missed inline of functions for geometry calculations. 2023-01-19 10:41:56 +03:00
23rd
3bfd1797e4 Added initial list of functions for geometry calculations. 2023-01-15 06:54:07 +03:00
23rd
0662809cd2 Added some convenient overload methods to RpWidget. 2023-01-15 06:34:23 +03:00
John Preston
2404225e09 Allow window to receive WM_DPICHANGED in Qt. 2023-01-13 12:43:50 +04:00
John Preston
a113e50050 Separate ClickHandler::url from dragText. 2023-01-12 11:23:02 +04:00
John Preston
c72beeeb7c Fix escaping QByteArray construction. 2023-01-12 10:10:21 +04:00
Ilya Fedin
6cd13e1057 Handle jpeg errors with exceptions 2023-01-09 14:49:00 +04:00
Ilya Fedin
3c261d254e Implement lossless jpeg progression 2023-01-09 14:07:58 +04:00
Ilya Fedin
b67cff089c Output error message when dealing with jpeg errors 2023-01-09 14:07:58 +04:00
John Preston
3cb645f507 Allow fully custom QImage shadows. 2023-01-06 17:05:24 +04:00
John Preston
28a51f1ec7 Clear stale emoji after every caching. 2023-01-05 14:43:34 +04:00
John Preston
7882604a29 Fix checkbox text width counting. 2023-01-03 11:06:05 +04:00
Ilya Fedin
2cd253208d Fix a possible leak when IsProgressiveJpeg gets invalid data 2023-01-02 11:06:39 +04:00
23rd
3fea35ff19 Added regexp for excluding digits. 2022-12-29 13:36:03 +03:00
John Preston
28fd4eea95 Fix build with GCC. 2022-12-28 17:39:03 +04:00
Ilya Fedin
6c33f9218e Get rid of Ui::Integration::timeFormat
Enum values are used now instead
2022-12-28 09:51:50 +04:00
John Preston
c5f09bbf69 Fix assertion violation in GenericBox. 2022-12-27 13:53:44 +04:00
John Preston
97d4f62970 Always force spoiler initialization. 2022-12-27 10:47:01 +04:00
John Preston
d079108e29 Fix toast label palette.
Regression was introduced in eafd7dc818.
2022-12-22 21:46:07 +04:00
23rd
fbdc6ed5ac Added third color to premium icons. 2022-12-21 18:04:12 +03:00
23rd
9f5ddf3d8a Added missed call of LayerWidget::showFinished to main menu. 2022-12-21 18:04:00 +03:00
John Preston
07d9420c19 Move LayerWidget::closeLayer to the public interface. 2022-12-21 14:48:44 +04:00
23rd
b178a5d15f Fixed color of text when IconButtonWithText is over. 2022-12-16 00:45:26 +03:00
John Preston
4befce5a29 Fix colored custom emoji in field. 2022-12-15 19:10:35 +04:00
John Preston
770b5d0e59 Allow using text color -> preview color algo outside. 2022-12-15 19:10:04 +04:00
John Preston
8649a55727 Simplify coloring of semi-transparent images. 2022-12-15 19:07:50 +04:00
John Preston
4ec3aced2e Support colored emoji more widely. 2022-12-15 17:24:36 +04:00
John Preston
64d2778914 Fix rounded image spoiler filling. 2022-12-12 22:55:28 +04:00