734a07ae92
Updated TDesktop sources to 3.5.2+95e806c
2022-02-15 10:28:12 +03:00
John Preston
28f2c213f7
Remove app module. Support delayed quit by Cmd+Q on macOS.
2022-01-27 15:54:20 +03:00
John Preston
07f72c20eb
Change application icon only in support mode.
...
Fixes #23895 .
2022-01-22 16:40:57 +03:00
John Preston
8b0725650d
Move global event filter to Platform::Integration on Windows.
2022-01-04 15:29:40 +03:00
3d1eb14ff7
Updated TDesktop sources to 3.3
2021-12-08 19:05:46 +03:00
f418e7ff73
Updated TDesktop sources to 3.2.5
2021-12-07 14:28:17 +03:00
John Preston
be7cd51740
Start scrollable CalendarBox.
2021-11-26 18:00:19 +04:00
Ilya Fedin
936d4004ff
Update controls geometry in MainWindow according to body changes
2021-11-10 19:30:29 +04:00
John Preston
aef45b3a1d
Refactor icon unread counter painting.
2021-11-02 20:12:57 +04:00
3f4f5f78b8
Updated TDesktop sources to 2.9.3
2021-09-16 15:20:02 +03:00
John Preston
1dec054766
Check if native window frame fits for saved geometry.
2021-08-10 15:46:18 +03:00
Ilya Fedin
1ebf27bfa1
Switch MainWindow to Ui::RpWindow
2021-07-28 18:05:39 +03:00
f28b9ccf0c
Updated TDesktop sources to 2.8.8
2021-07-16 03:03:15 +03:00
John Preston
4276b6cce0
Use rpl for Window::Theme::Background updates.
2021-07-15 16:42:36 +03:00
230919a873
Updated TDesktop sources to 2.7.10+5519bb35
2021-06-27 03:56:31 +03:00
John Preston
e1120d1cb5
Optimize out most of LastUserInputTime() calls.
...
Fixes #16118 .
2021-06-18 19:22:36 +04:00
23rd
707b36dc12
Moved DBIWorkMode to Core::Settings.
2021-06-16 09:31:32 +03:00
23rd
9e6afa0d4e
Removed observable dragFinished from MainWindow.
2021-06-16 09:31:32 +03:00
1927ab7955
Updated TDesktop sources to 2.7.1+c08a148
2021-03-28 16:07:58 +03:00
John Preston
54f06740d5
Remove some App::wnd() calls.
2021-03-03 11:29:26 +04:00
8d9e17482c
Updated TDesktop sources to 2.6
2021-02-27 19:54:04 +03:00
Ilya Fedin
1a3253ae8b
Implement three items tray menu on Linux
2021-02-23 17:14:57 +04:00
John Preston
40e90af76d
Detect tablet mode on Windows 10.
2021-01-25 16:47:41 +04:00
John Preston
574d915c23
Fix build and tray icon menu on Windows.
2021-01-22 16:53:59 +04:00
c499cfb267
Updated TDesktop sources to 2.4.3
2020-11-09 03:26:49 +03:00
Ilya Fedin
4c2779bbaf
Fix saving maximized state on Linux
2020-09-29 18:25:57 +03:00
97341e102d
Updated TDesktop sources to 2.3.2+2de0ebc
2020-08-30 16:22:15 +03:00
Ilya Fedin
ea8e256a23
Revert "Revert "Add main window shadow for Linux""
...
This reverts commit b7f5cfe083 .
2020-08-30 17:00:43 +04:00
John Preston
b7f5cfe083
Revert "Add main window shadow for Linux"
...
This reverts commit d02092f09e .
Conflicts:
Telegram/SourceFiles/mainwindow.cpp
Telegram/SourceFiles/platform/linux/specific_linux.cpp
Telegram/SourceFiles/window/main_window.cpp
2020-08-23 16:38:49 +04:00
Ilya Fedin
d02092f09e
Add main window shadow for Linux
2020-08-18 08:16:17 +04:00
d920a689e3
Updated TDesktop sources to 2.1.18 beta
2020-07-10 13:29:46 +03:00
John Preston
f10b2194e6
Add option for a native window frame.
...
Fixes #2958 .
2020-07-07 21:34:25 +04:00
9953c875f3
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-07-01 05:43:07 +03:00
John Preston
e7b8a52278
Move terms lock from Core::App to Session.
2020-06-24 11:56:16 +04:00
John Preston
3a5ede534e
Count all accounts in Core::App().unreadBadge.
2020-06-23 21:53:41 +04:00
John Preston
357caf8007
Keep separate MTP::Config's for separate accounts.
2020-06-23 21:53:41 +04:00
John Preston
6fc5e22882
Allow several accounts in Core::App.
2020-06-23 21:53:40 +04:00
ilya-fedin
79d3918210
Add new tray icon options ( #46 )
...
* Update icon without restart
* Turn TDESKTOP_DISABLE_TRAY_COUNTER into option
* Fix custom icon for mac
* Turn KTGDESKTOP_USE_TELEGRAM_PANEL_ICON into option in setitngs
2020-05-18 00:35:08 +03:00
9ed04afee8
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-03-28 05:05:42 +03:00
John Preston
d4b9b65724
First version of the filters side bar.
2020-03-27 20:36:01 +04:00
13928807b5
New logo and option to change icon
2020-03-18 08:06:34 +03: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
a6c84c36c0
Use layers and boxes from lib_ui.
2019-10-19 12:27:52 +04:00
John Preston
849deb57e2
Move many widget classes 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
6343221d7b
Remove many includes from stdafx.pch.
2019-09-06 19:31:07 +03:00
John Preston
3e895d0e85
Make tabbed selector working in scheduled section.
2019-08-27 19:10:37 +03: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