Commit graph

95 commits

Author SHA1 Message Date
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
23rd
df8eed9576 Added implementation of blobs painter. 2020-11-30 15:09:27 +03:00
23rd
419989760c Added blob bezier implementation. 2020-11-30 15:09:27 +03:00
John Preston
962c8d89e5 Add two new button types. 2020-11-28 14:59:40 +03:00
John Preston
608b25bd32 Allow custom drag area for Ui::Window. 2020-08-12 17:34:40 +04:00
John Preston
f7bcb15bad Convert library to STATIC. 2020-08-07 23:35:32 +04:00
Ilya Fedin
88a4a27d8e Add a file with missing QTextItemInt symbols 2020-07-13 09:36:31 +04:00
John Preston
05d1ee3796 Allow overriding fonts by (family,style). 2020-06-05 19:42:07 +04:00
John Preston
2e82e7a3c9 Add data for the updated emoji. 2020-05-06 19:28:06 +04:00
John Preston
b051948e69 Allow reordering widgets in Ui::VerticalLayout. 2020-03-20 15:39:09 +04:00
John Preston
1b673b7e40 Replace SideBarMenu with SideBarButton. 2020-03-09 13:02:51 +04:00
John Preston
81e9a80831 Add a simple side bar widget. 2020-03-03 16:06:32 +04:00
Ilya Fedin
35176fd02a Add macro for disabling fonts bundling 2020-01-21 14:57:44 +03:00
John Preston
c0b07457fa Fix build without DESKTOP_APP_USE_PACKAGED. 2020-01-17 18:13:05 +03:00
Ilya Fedin
777cf61626 Don't load linux.qrc when DESKTOP_APP_USE_PACKAGED is defined 2020-01-17 17:46:45 +03:00
John Preston
fcb44b320c Add generated files to dependent targets. 2019-12-03 18:26:12 +03:00
John Preston
6fda2709ea Initial build with Xcode. 2019-11-25 18:40:24 +03:00
John Preston
8e30342137 Use namespaced library aliases. 2019-11-21 16:55:41 +03:00
John Preston
b7af3b71a3 Use precompiled header from cmake 3.16. 2019-11-18 00:27:26 +03:00
John Preston
110a17089a Enable MOC and RCC compilers. 2019-11-11 10:54:07 +03:00
John Preston
d32f772e52 Divide codegen cmake scripts. 2019-11-08 14:08:03 +03:00
John Preston
ab76dcd087 Initial cmake build scripts. 2019-11-08 13:04:53 +03:00