John Preston
|
f876d15eed
|
Add some helper wrappers for custom emoji.
|
2022-08-26 23:51:58 +04:00 |
|
John Preston
|
eed9293c80
|
Add general RoundAreaWithShadow helper.
|
2022-08-18 17:30:59 +03:00 |
|
23rd
|
1cc74a41c4
|
Moved out spoiler data from Ui::Text::String to separate structure.
|
2022-08-16 19:00:57 +03:00 |
|
Ilya Fedin
|
637ff6be4b
|
Use version-less Qt targets and functions whenever possible
|
2022-08-09 09:12:33 +04:00 |
|
John Preston
|
cb5296a6b0
|
Add ImageFrameGenerator for static custom emoji.
|
2022-06-29 11:51:23 +04:00 |
|
John Preston
|
6ef5ec3410
|
Pass painting active/inactive state through Painter.
|
2022-06-28 17:45:37 +04:00 |
|
Ilya Fedin
|
797c731d27
|
Migrate from kwayland to QtWaylandScanner
|
2022-06-03 20:10:48 +04:00 |
|
John Preston
|
6ae122f1b2
|
Move Ui::Menu::MenuCallback and st::menuWithIcons here.
|
2022-06-03 18:05:09 +04:00 |
|
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 |
|