AlexeyZavar
9cf11ff45d
Merge tag 'v6.1.3' into dev
2025-10-04 17:26:13 +03:00
John Preston
d60bfa238f
Merge TWidget* into Ui::RpWidget*.
2025-08-11 13:55:16 +04:00
AlexeyZavar
69420f5750
chore: refactor & reformat settings
2025-06-08 11:00:04 +03:00
AlexeyZavar
409165dec6
chore: refactor settings
2025-05-05 20:36:16 +03:00
AlexeyZavar
ab3a61794b
Merge tag 'v5.10.7' into dev
2025-01-29 01:49:51 +03:00
John Preston
edfb7b6b24
Add delay for anim::Disabled tabbed panel hide.
2025-01-27 18:07:42 +04:00
AlexeyZavar
dbc0cae68c
Merge tag 'v5.8.2' into dev
2024-11-20 16:19:06 +03:00
John Preston
53abd2fe38
Follow show-panel-on-click for attach menu.
2024-11-06 17:53:09 +04:00
AlexeyZavar
392f2e633c
feat: message field configuration
2024-09-12 16:10:03 +03:00
23rd
d03d50ef0d
Removed cIntRetinaFactor and cRetinaFactor.
2024-03-24 07:10:07 +03:00
John Preston
a02876562a
Finish improved stories reply area theming.
2023-07-20 07:20:08 +04:00
John Preston
65afa2c402
Detach ComposeControls from SessionController.
2023-05-17 15:51:52 +04:00
John Preston
88e7f4b662
Improve the tabbed emoji panel design.
2023-02-02 22:12:31 +04:00
John Preston
749fb52113
Implement animated spoilers.
2022-09-18 16:52:30 +04:00
John Preston
bd089f20a8
Emoji status selector in MainMenu/Settings.
2022-09-02 21:14:28 +04:00
John Preston
64bd4f0926
Make nice emoji status selector in profile.
2022-09-02 21:14:28 +04:00
John Preston
2d6008f6ca
Fix custom emoji in edit caption / send files box.
2022-07-26 20:12:13 +03:00
John Preston
54d683171d
Allow to open / remove sets from emoji panel.
2022-07-26 20:12:10 +03:00
John Preston
2a99f1a1ef
Add tabbed-panel-show-on-click option.
2022-01-28 19:10:07 +03:00
Ilya Fedin
847c01d605
Add Qt 6 support
...
Tested only on Linux so far
2021-10-21 13:15:00 +04:00
John Preston
c79cd0b692
Use Images::Read instead of App::readImage.
2021-08-11 18:55:08 +03:00
Ilya Fedin
79cc797aff
Fix -Wunused-variable warnings
2021-07-13 21:43:34 +03:00
Ilya Fedin
ae0b9141dd
Trying to get rid of unused variables...
2021-03-15 11:40:44 +03:00
23rd
dd01ece14a
Replaced snap util function with std::clamp.
2021-01-24 10:41:10 +03:00
John Preston
dde94d486b
Change button round radius.
2020-12-08 11:19:23 +04:00
23rd
7db9843543
Added initial context menu to TabbedPanel.
...
Added ability to schedule and send silently stickers and GIFs.
2020-08-11 18:13:40 +04:00
John Preston
ba6373a0ae
Fix filter icon panel wrong hiding.
2020-03-27 20:36:04 +04:00
John Preston
c301be3826
Fix GIFs and animated stickers freeze.
2019-12-09 09:37:02 +03:00
John Preston
849deb57e2
Move many widget classes to lib_ui.
2019-10-01 23:59:46 +03:00
John Preston
c057f28425
Move standard buttons to lib_ui.
2019-10-01 23:59:46 +03:00
John Preston
c5845f17ae
Remove twidget header.
2019-10-01 23:59:46 +03:00
John Preston
0c713a930a
Remove app.h / facades.h from precompiled header.
2019-10-01 23:59:46 +03:00
John Preston
3e895d0e85
Make tabbed selector working in scheduled section.
2019-08-27 19:10:37 +03:00
John Preston
385a7eb00d
Start scheduled compose controls.
2019-08-27 19:10:37 +03:00
23rd
633084ed9c
Fixed position of already shown tabbed panel.
...
- Fixed #6301 .
2019-07-18 12:09:53 +02:00
John Preston
4e52da91c7
Fix animation stopping in chat.
2019-07-05 19:47:40 +02:00
John Preston
cbffeca8d5
Extract some Lottie::Animation code to Lottie::Player.
2019-07-01 17:57:37 +02:00
John Preston
a547f80ae9
Rename Window::Controller to Window::SessionController.
2019-06-06 13:21:40 +03:00
John Preston
c9552390e7
Fix stack overflow crash in emoji panel hiding.
...
A call to hideChildren before setting _hiding to the desired value
could lead through leaveEvent to a recursive call to hideAnimated.
2019-05-01 16:11:44 +04:00
John Preston
0b26475300
Fix render glitches in passcodebox.
2019-05-01 16:11:43 +04:00
John Preston
2bdce7dce6
Fix window activations handling without event loop nesting.
...
This was causing an assertion violation in Ui::PostponeCall.
- Add a generic Core::QtSignalProducer to convert Qt signals to rpl::producer.
- Track event loop nesting inside QtSignalProducer.
- Use QtSignalProducer for QWindow::activeChanged tracking.
2019-04-05 14:13:54 +04:00
John Preston
99bb09374d
Use new animations engine everywhere.
2019-04-02 14:33:53 +04:00
John Preston
fe618bd652
Use crl::time/now instead of TimeMs/getms.
2019-02-19 11:06:33 +04:00
John Preston
a70e72f75d
Application->Sandbox, Messenger->Application.
2019-01-23 12:51:58 +04:00
John Preston
0a754b8982
Adding emoji in SendFilesBox and EditCaptionBox.
2018-11-22 16:48:50 +04:00
John Preston
8d3f5820ca
Allow TabbedSelector with only emoji.
2018-11-22 14:30:48 +04:00
John Preston
ef4f0168f8
Remove Qt MOC dependency for tabbed selector.
2018-11-22 10:50:41 +04:00
John Preston
595134cab5
Move image-related modules to ui/image/.
2018-11-04 15:51:37 +04:00
John Preston
ea7441ae77
Use single LEGAL file with license and copyright.
2018-01-03 13:23:14 +03:00
John Preston
2569df9e5a
Rename some Ui methods.
...
myEnsureResized -> Ui::SendPendingMoveResizeEvents.
myGrab -> Ui::GrabWidget.
myGrabImage -> Ui::GrabWidgetToImage.
2017-12-26 19:20:08 +03:00