23rd
b4af805521
Moved showLogoutConfirmation from MainWindow to Window::Controller.
2021-02-04 18:13:03 +04:00
23rd
dc7a754418
Added ability to prevent application lock and account switch.
2020-12-14 17:09:24 +04:00
23rd
f81271d1fe
Simplified confirmed callback for ConfirmBox instances.
2020-09-29 19:03:29 +03:00
23rd
972bbbce6a
Fixed online status stuck when switching between accounts one more time.
...
The first attempt to fix this bug is here: 8171ed6c12
.
It caused crash so it was reverted here: 2ef47222f4
.
2020-08-11 12:28:41 +03:00
John Preston
8c4e8212cd
Add 'respect system dark mode' checkbox.
2020-07-22 17:18:17 +04:00
John Preston
f10b2194e6
Add option for a native window frame.
...
Fixes #2958 .
2020-07-07 21:34:25 +04:00
John Preston
2ef47222f4
Fix crash in update online on logout.
2020-06-30 17:17:07 +04:00
John Preston
40971d6da6
Fix quit-by-closing non-authed window.
2020-06-29 21:37:56 +04:00
John Preston
5f9dae1b72
Run main menu hide animation on account switch.
2020-06-29 16:11:38 +04:00
23rd
8171ed6c12
Fixed online status stuck when switching between accounts.
2020-06-25 16:06:02 +03:00
John Preston
e7b8a52278
Move terms lock from Core::App to Session.
2020-06-24 11:56:16 +04:00
John Preston
4d65df6ca2
Remove legacy temp download folder.
2020-06-23 21:53:44 +04:00
John Preston
55ec4ebf86
Allow returning from new account setup.
2020-06-23 21:53:44 +04:00
John Preston
83538675ce
Move a lot of settings to Core::Settings.
2020-06-23 21:53:42 +04:00
John Preston
357caf8007
Keep separate MTP::Config's for separate accounts.
2020-06-23 21:53:41 +04:00
John Preston
bc144377c0
Support logout of a secondary account.
2020-06-23 21:53:41 +04:00
John Preston
5e045ec02c
Fix first main window appearance.
2020-06-23 21:53:41 +04:00
John Preston
ab5796c117
Several working accounts together.
2020-06-23 21:53:40 +04:00
John Preston
6fc5e22882
Allow several accounts in Core::App.
2020-06-23 21:53:40 +04:00
John Preston
5f8d22f1f2
Remove Auth() global access point.
2020-06-23 21:53:39 +04:00
John Preston
36997f084a
Automatically load and apply old emoji set by id.
2020-05-08 11:22:22 +04:00
John Preston
f370ca97d0
Fix folders visibility above passcode lock.
2020-04-13 15:30:23 +04:00
John Preston
455d113955
Fix small column layout with filters side bar.
2020-03-27 20:36:03 +04:00
John Preston
4881981cf6
Enable / disable side bar based on filters.
2020-03-27 20:36:03 +04:00
John Preston
d5bd9fa54d
View filter box, removing chats and chat types.
2020-03-27 20:36:02 +04:00
John Preston
d4b9b65724
First version of the filters side bar.
2020-03-27 20:36:01 +04:00
John Preston
a88423a33f
Fix bad window rendering with maximize-on-launch.
...
I have no idea why MainWindow is ruined completely in case you call
MainWindow::show, MainWindow::setWindowState(maximized) and then
in the same context (without crl::on_main) create full screen viewer.
2020-02-12 12:09:17 +04:00
John Preston
322367c1b1
Correctly minimize window.
...
Fixes #6932 .
2020-01-02 14:57:36 +03:00
John Preston
a6c84c36c0
Use layers and boxes from lib_ui.
2019-10-19 12:27:52 +04:00
John Preston
0c713a930a
Remove app.h / facades.h from precompiled header.
2019-10-01 23:59:46 +03:00
John Preston
910f16312c
Show not supported themes placeholders.
2019-09-06 19:31:07 +03:00
John Preston
4951eeac98
Allow creating desktop part of multi-theme.
2019-09-06 19:31:07 +03:00
John Preston
6343221d7b
Remove many includes from stdafx.pch.
2019-09-06 19:31:07 +03:00
John Preston
ac8f924909
Show tdesktop cloud themes in a box.
2019-09-06 19:31:06 +03:00
John Preston
229bc56cc8
Upload saved theme to the cloud.
2019-09-06 19:31:06 +03:00
John Preston
4b045a602c
Add a box for new theme creating.
2019-09-06 19:31:06 +03:00
John Preston
3e895d0e85
Make tabbed selector working in scheduled section.
2019-08-27 19:10:37 +03:00
John Preston
ff44094ded
Rename AuthSession to Main::Session.
2019-07-24 13:45:24 +02:00
John Preston
213a8d888a
Implement report spam from ContactStatus bar.
2019-06-21 11:06:45 +02:00
John Preston
0868a9f7b9
Use Controller::account in MainWindow.
2019-06-06 14:59:00 +03:00
John Preston
dd68c7e90d
Use Window::Controller to manage MainWindow.
2019-06-06 14:20:21 +03:00
John Preston
a547f80ae9
Rename Window::Controller to Window::SessionController.
2019-06-06 13:21:40 +03:00
John Preston
b3f5973329
Fix possible crash in calendar box.
2019-05-28 14:33:42 +02:00
John Preston
08bddc5579
Move messages data to AuthSession.
2019-05-01 16:11:42 +04:00
John Preston
f56df0e1d9
Show folder using slide animation.
2019-05-01 16:11:39 +04:00
John Preston
9bf8a8108d
Comment out non-folder feed code.
2019-04-25 14:16:30 +04:00
John Preston
3bd1bbc77a
Use Streaming::Player in video messages playback.
2019-03-26 16:51:39 +04:00
23rd
21e417433b
Added waiting for full data update of peer to open EditPeerInfoBox.
2019-03-22 13:40:22 +04:00
John Preston
c063d94aa5
Remove DocumentData::actionOnLoad. Fix GIF open.
2019-03-11 19:07:35 +04:00
John Preston
4111da1dd0
Move some calls from App namespace.
2019-01-22 17:10:01 +04:00