23rd
2acedca6b7
Replaced some qstr with u""_q literal.
2022-11-29 14:12:50 +03:00
23rd
cf54d9fb12
Moved out glare effect to separate file.
2022-11-22 00:26:49 +00:00
John Preston
e5f2d83548
Support new rounding in bot inline keyboards.
2022-11-01 19:25:35 +04:00
John Preston
749fb52113
Implement animated spoilers.
2022-09-18 16:52:30 +04:00
John Preston
6d8012f13a
Pause premium settings animations.
2022-06-14 13:43:07 +04:00
23rd
0bd65794d2
Added glare effect to gradient round button.
2022-06-12 16:07:41 +03:00
23rd
8e80b9cb06
Moved out gradient round button to td_ui.
2022-05-20 13:18:22 +03:00
John Preston
276fe2169a
Use SeparatePanel / ShowMultilineToast from lib_ui.
2022-05-03 14:52:08 +04:00
23rd
100a44daef
Removed unused includes from MultiSelect.
2022-04-25 22:35:02 +04:00
John Preston
e67192cdf0
Fix export window size.
...
Fixes #24373 .
SeparatePanel::show calls activePopupWidget::close,
activePopupWidget::close calls SeparatePanel::resizeEvents with strange values.
2022-04-19 12:02:54 +04:00
23rd
6a7cbc545f
Fixed scrolling with touchpad in vertical drum picker.
2022-04-01 19:14:58 +03:00
23rd
7fda14ccca
Added loop setting to vertical drum picker.
2022-04-01 17:02:01 +03:00
John Preston
7b7016c4b3
Fix scrolling with a touchpad in vertical drum.
2022-04-01 16:24:28 +04:00
23rd
fb750b69e3
Added vertical drum picker.
2022-04-01 15:53:58 +04:00
23rd
73b4a8b75a
Added special field for time input with placeholder.
2022-04-01 15:53:57 +04:00
23rd
7bebe699f6
Moved special fields to separated folder.
2022-04-01 15:53:57 +04:00
Ilya Fedin
e5d8a1aa3c
Use QWidget::screen/QWidget::mask instead of QWindow ones
2022-03-23 09:42:51 +04:00
23rd
964b0f4f79
Moved MultiSelect to td_ui.
2022-03-20 10:24:10 +03:00
23rd
cd97495208
Moved out MultiSelect::Item from header.
2022-03-20 10:24:10 +03:00
23rd
354584e1b1
Moved out MultiSelect::Inner from header.
2022-03-20 10:24:10 +03:00
John Preston
9c903bacf2
Adjust main settings icons to the mockup.
2022-02-25 14:14:41 +03:00
John Preston
b151d210bf
Add peer-list-like view for message reactions list.
2021-12-29 21:22:33 +03:00
Ilya Fedin
847c01d605
Add Qt 6 support
...
Tested only on Linux so far
2021-10-21 13:15:00 +04:00
23rd
30681e2e58
Moved widget sliders to td_ui.
2021-10-19 06:34:27 +03:00
23rd
c15ba7d23a
Moved SentCodeField to td_ui.
2021-10-19 06:34:27 +03:00
John Preston
19ce1edc16
Use base::SafeRound instead of std::round.
...
Previous assertion violations because of NaN from std::round were
in video streaming, see commits 27d58ba07b
, 8f5830d520
.
Now the crashes happened in the ConvertScale() call from a background
thread when preparing an image from clipboard for sending to a chat.
2021-09-27 12:13:57 +04:00
John Preston
23e9e7b9f0
Remove for_const macro.
2021-09-06 13:13:26 +03:00
Ilya Fedin
97262a99c7
Get rid of osx and linux32 special targets
2021-08-11 16:59:27 +03:00
Ilya Fedin
79cc797aff
Fix -Wunused-variable warnings
2021-07-13 21:43:34 +03:00
23rd
a631a28092
Removed App::pixmapFromImageInPlace.
2021-07-06 12:13:06 +03:00
23rd
7d2b20e624
Made TabbedSelector more flexible.
2021-07-06 12:13:05 +03:00
John Preston
48d482006a
Fix crash fix.
2021-06-26 12:33:18 +03:00
John Preston
9afee2620a
Fix crash in vertical sliders.
...
Regression was introduced in 90ff8ecd0f
.
2021-06-26 08:20:37 +03:00
John Preston
90ff8ecd0f
Fix volume slider in voice chats.
2021-06-23 20:14:22 +04:00
John Preston
ec234cdc43
Improve volume slider design in group calls.
2021-06-17 16:22:51 +04:00
John Preston
fe40464e33
Force separate panel into the screen geometry.
2021-04-28 13:16:00 +04:00
John Preston
d55d7f37d7
Close payments panel by escape.
2021-04-06 18:41:16 +04:00
John Preston
56031a6402
Handle native / non-native payment methods (same way).
2021-04-06 18:41:15 +04:00
John Preston
212497413c
Show some payment errors, focus fields.
2021-04-06 18:41:15 +04:00
John Preston
0d44736575
First full-featured version of payments, no design.
2021-04-06 18:41:15 +04:00
John Preston
4c707bff29
Start proper payments processing.
2021-04-06 18:41:15 +04:00
Ilya Fedin
073b5b106c
Get rid of modal parent hack
...
It was introduced to workaround the absence of size hints propagating in Qt 5.12 Wayland backend, there's no need in it anymore
2021-04-05 08:03:46 +03:00
Ilya Fedin
15d18077b8
Use new methods from lib_ui
2021-02-19 14:15:09 +04:00
23rd
2d50c61703
Added ability to set dividers to MediaSlider.
2021-02-04 18:13:03 +04:00
John Preston
2a1096d83c
Don't reset interface scale to auto on Settings open.
2021-02-01 12:32:08 +04:00
23rd
e1f5e10764
Added missed implementation of ContinuousSlider::value.
2021-01-25 19:05:03 +03:00
23rd
dd01ece14a
Replaced snap util function with std::clamp.
2021-01-24 10:41:10 +03:00
John Preston
d40768f6b0
Use separate styles for group call boxes.
2020-12-01 09:45:23 +03:00
John Preston
74d2313784
Build Linux version with Qt 5.15.1 in CentOS 7 docker.
2020-11-06 11:21:34 +03:00
John Preston
ae298818a8
Implement message bar with animations.
2020-10-30 18:32:17 +03:00