Commit graph

71 commits

Author SHA1 Message Date
23rd
b9a702f6e0 Added masked shadow corners for special layers. 2022-06-02 14:59:32 +03:00
Ilya Fedin
060eb63ce8 Get rid of qtextitemint.cpp
All the variables are public, so there's no need to use non-exported constructor
2022-05-29 10:16:10 +04:00
23rd
cea7f128a5 Added util for calculating of intermediate gradient value. 2022-05-20 13:15:45 +03:00
John Preston
b77fb45083 Add SeparatePanel and ShowMultilineToast. 2022-04-29 20:19:33 +04:00
John Preston
e5d8e54035 Don't build OBJC precompiled header. 2022-04-14 10:35:00 +04:00
23rd
01f07480b0 Fixed build with Xcode. 2022-04-12 17:18:15 +03:00
Ilya Fedin
d5a37c74b1 Try to use as less private APIs as possible to show window menu on Wayland 2022-04-11 09:43:09 +04:00
Ilya Fedin
362fbb6331 Fix build without Wayland integration 2022-04-11 09:43:09 +04:00
23rd
c035b78f87 Added IconButtonWithText control. 2022-03-30 18:38:49 +03:00
23rd
c026c1125e Moved Ui::TimePart to separated file. 2022-03-28 14:01:24 +03:00
23rd
a0b04da1d9 Added utils for fade animated showing/hiding of widgets. 2022-03-22 22:36:58 +03:00
23rd
6e6ba5a149 Moved Ui::SelectScrollManager to lib_ui. 2022-03-14 17:31:04 +03:00
John Preston
81e216f1ce Allow checking if JPEG bytes are a progressive jpeg. 2022-03-09 17:37:02 +04:00
23rd
f0b800cdfb Introduced Ui::Show interface. 2022-03-03 16:45:51 +03:00
23rd
6392af756f Added utils for variant text. 2022-02-28 08:07:44 +03:00
23rd
27d3b68ff4 Moved InterpolatedRect util to separated file. 2022-02-25 12:56:10 +03:00
23rd
2c1e6b458d Moved SpoilerClickHandler to separated file. 2021-12-24 15:49:02 +03:00
Ilya Fedin
e3c4d49912 Remove legacy QRC files
qt_linux.conf has no visible effect for a long time and mac.qrc is empty, so remove them to get rid of unneeded rcc invocations
2021-12-06 12:27:45 +04:00
John Preston
f51ff6b513 Use Qt resources from a file on macOS. 2021-10-27 20:39:21 +04:00
Ilya Fedin
9e4ffb81a5 Re-enable kwayland with Qt 6 2021-10-25 08:49:29 +04:00
Ilya Fedin
87b121069f Add checks for libraries not ported to Qt 6 yet 2021-10-21 08:42:53 +04:00
John Preston
cc5ebf21e7 Add style::colorizer for theme palette changing. 2021-09-02 19:57:34 +03:00
John Preston
c88762d0eb Move most of the palette code from codegen. 2021-09-02 13:27:33 +03:00
23rd
6de724bc1c Moved time input widgets to lib_ui. 2021-08-12 02:36:07 +03:00
John Preston
dd88f8fa41 Add UnpackGzip and reading gzip-ed SVGs. 2021-08-11 19:54:59 +03:00
John Preston
d452ae8ba6 Rename Ui::Window to Ui::RpWindow. 2021-07-28 16:23:27 +03:00
Ilya Fedin
7a71876124 Add possibility to enable native window frame to Ui::Window 2021-07-28 16:06:17 +03:00
John Preston
baf4d80867 Add Ui::PathShiftGradient effect. 2021-07-02 17:57:22 +03:00
John Preston
685db2ab5e Simplify native child OpenGL window creation. 2021-06-21 10:27:11 +04:00
Ilya Fedin
43efd9e307 Use custom xdg-shell for shadows on Wayland 2021-06-10 23:39:38 +04:00
John Preston
8b7aa44226 Provide some simple OpenGL primitives. 2021-06-02 20:27:30 +04:00
Ilya Fedin
6ff8d15de0 Move qtextitemint ifdef to cmake 2021-05-31 22:51:06 +03:00
John Preston
808f8c7dea Add some utilities for OpenGL shaders. 2021-05-25 14:54:41 +04:00
John Preston
2a26d4a91a Add texture / image OpenGL helper. 2021-05-25 12:07:11 +04:00
John Preston
95ee92088e Allow choosing OpenGL / Raster in runtime. 2021-05-19 16:46:58 +04:00
John Preston
d07bee87cd Use LOG/DEBUG_LOG from lib_base. 2021-04-20 16:39:27 +04:00
John Preston
2696dbc959 Move CallMuteButton to td_ui for now. 2021-03-11 19:17:54 +04:00
Ilya Fedin
0b74c396cb Use gtk integration from lib_base 2021-02-19 12:30:58 +04:00
Ilya Fedin
6500dc9610 Qt-based title widget ported from tdesktop 2021-02-04 18:12:14 +04:00
23rd
5bcd894429 Added initial implementation of arc painter. 2021-01-20 00:20:39 +03:00
23rd
5e37c06a6a Added action menu item with toggle view. 2021-01-20 00:20:39 +03:00
23rd
4cbe5fc464 Moved all files related to menu to separate namespace. 2021-01-20 00:20:39 +03:00
23rd
f3e5220dfb Moved menu action item to separate file. 2021-01-20 00:20:39 +03:00
23rd
7e52011a06 Moved menu separator to separate file. 2021-01-20 00:20:39 +03:00
23rd
8d5bdd6b7e Partially replaced code for using widgets as items in Ui::Menu. 2021-01-20 00:20:39 +03:00
23rd
d032f4d8b5 Extracted common code for radial and linear blob classes. 2020-12-11 02:00:38 +03:00
23rd
cffbdc7c58 Added initial implementation of Linear Blobs. 2020-12-08 23:13:01 +03:00
John Preston
5f44304a30 Add PCH to the project file. 2020-12-03 21:11:31 +03:00
23rd
a175ae7c80 Moved gradient color animations to separate file. 2020-12-01 12:44:57 +03:00
23rd
21eb3509bc Added icon cross line animation. 2020-11-30 15:09:27 +03:00