Commit graph

1006 commits

Author SHA1 Message Date
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
23rd
f339dd3771 Added support of min height to Ui::GenericBox. 2022-12-12 18:16:56 +03:00
23rd
49d9a020a3 Added access to toggle rect for inheritors of Ui::SettingsButton. 2022-12-12 18:16:06 +03:00
John Preston
580e6a561f Don't check box visibility in BoxShow. 2022-12-07 13:02:48 +04:00
John Preston
d5921e742f Request LTCG on Windows 32 bit build. 2022-12-07 10:59:27 +04:00
John Preston
59a7b94ef4 Track palette version. 2022-12-05 16:17:31 +04:00
23rd
22ceaae4ed Fixed drawing of long window titles on macOS. 2022-12-04 18:47:00 +03:00
23rd
113b289f7f Changed default color keys for empty userpic backgrounds. 2022-12-04 02:55:12 +03:00
23rd
eb285b14c7 Added new color keys for empty userpic backgrounds. 2022-12-04 02:55:01 +03:00
23rd
ff821bc3d7 Changed default behavior to trim last separator in popup menu. 2022-12-03 17:14:30 +03:00
23rd
6c345d2076 Added ability to fill default context menu for FlatLabel from external. 2022-11-29 15:09:50 +03:00
23rd
c197c1831d Added ability to clear items in vertical layout. 2022-11-29 14:10:50 +03:00
23rd
4a0c3ead7a Added initial implementation of FollowSlideWrap. 2022-11-29 14:10:50 +03:00
23rd
6d7cb504ee Fixed ability of manual resizing of popup menu on macOS. 2022-11-29 14:10:50 +03:00
John Preston
0937ac0ad0 Allow custom context menus on labels. 2022-11-29 13:41:12 +04:00
23rd
e6064719df Changed behavior to always center generic boxes. 2022-11-12 14:12:02 +03:00
23rd
1ee4b34bf6 Added ability to set minimal height for slide wrap. 2022-11-12 14:10:35 +03:00
Ilya Fedin
3f28dfa821 Replace custom waitForInterfaceAnnounce with wl_display_roundtrip 2022-11-11 11:39:36 +04:00