John Preston
4917ca7b32
Remove all legacy global namespace langs.
2019-06-21 11:06:52 +02:00
John Preston
87fc066e67
Use tr:: instead of lang().
2019-06-21 11:06:51 +02:00
John Preston
a7c8feaecb
Use tr:: instead of langFactory and __rich.
2019-06-21 11:06:50 +02:00
23rd
859cfe4cbb
Added formatting buttons to touchbar.
2019-06-17 14:35:51 +02:00
John Preston
1225c9194a
Fix window title on Windows 7.
...
Regression was introduced in dd68c7e90
.
Fixes #6106 .
2019-06-07 14:46:07 +03:00
John Preston
b674003868
Fix build for Xcode.
2019-06-06 15:07:34 +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
263bbf1788
Move _authSession to Main::Account.
2019-06-06 12:37:12 +03:00
John Preston
9c613fe2f7
Move system versions to platform/platform_info.
2019-06-04 14:23:14 +03:00
23rd
8796572704
Renamed touchbar files to mac_touchbar.
2019-05-29 00:15:36 +03:00
23rd
ab16c88473
Fixed crash from touchbar after logout.
2019-05-28 01:28:49 +03:00
John Preston
f1e3d2f513
Disable touchbar on macOS < 10.13.
2019-05-27 17:01:29 +02:00
23rd
bafa838afc
Refactored code in touchbar.
...
- Refactored variables.
- Moved TouchBarType to Platform namespace.
2019-05-27 15:35:04 +02:00
23rd
b4df7b4efd
Replaced observable updatedNotifier() with rpl.
2019-05-27 15:35:03 +02:00
23rd
26be382b02
Refactored touchbar code.
...
- Moved item identifiers.
- Deleted once called methods.
- Moved commands of buttons to its tag.
- Moved some methods to namespace.
2019-05-27 15:35:03 +02:00
23rd
c90e803f1b
Added handler of logout to touchbar.
2019-05-27 15:35:02 +02:00
23rd
62a6812259
Added ability to update pinned dialogs.
2019-05-27 15:34:59 +02:00
23rd
8099305c53
Added buttons of pinned dialogs in main touch bar.
2019-05-27 15:34:56 +02:00
23rd
3eadc62cd5
Added close player button, slightly improved switching of touch bar.
2019-05-27 15:34:55 +02:00
23rd
c9f56abce5
Added initial implementation of switching between touch bars.
2019-05-27 15:34:55 +02:00
23rd
58604406f8
Added initial implementation touchbar.
2019-05-27 15:34:54 +02:00
John Preston
7cfb122dea
Fix crash with event loop nesting tracking.
2019-04-12 17:30:43 +04:00
John Preston
a70e72f75d
Application->Sandbox, Messenger->Application.
2019-01-23 12:51:58 +04:00
John Preston
314e30272b
Replace SingleTimer with base::Timer.
2019-01-18 16:41:08 +04:00
John Preston
8b0e54a95c
Fix macOS main menu items.
2018-12-17 10:45:48 +04:00
John Preston
6562a1f6af
Add 'Count unread messages' option.
2018-12-04 14:32:48 +04:00
John Preston
5b4abe69aa
Add interface scale (100%..150%) for Retina.
...
Fixes #69 , fixes #3126 , fixes #3789 .
2018-10-16 23:00:55 +03:00
John Preston
19a9a990b6
Allow using any interface scale between 100%-300%.
2018-10-16 11:38:09 +03:00
John Preston
0f535a98a7
Closed alpha bersion 1.4.0.1: Fix macOS build.
2018-10-09 19:27:17 +03:00
John Preston
eaa50adf75
Remove irrelevant menu items (support).
2018-10-09 19:27:17 +03:00
John Preston
0c8709ca5f
Replace App::self() with Auth().user().
...
Always have self Auth().user() when AuthSession exists.
2018-09-19 19:22:13 +03:00
John Preston
9ebeddbed8
Request, show and require accept for updated ToS.
2018-06-06 21:37:01 +03:00
John Preston
dd81f5d59f
Replace base::lambda with shorter term.
...
base::lambda -> Fn (type alias for std::function).
base::lambda_once -> FnMut (type alias for base::unique_function).
base::lambda_guarded -> crl::guard.
base::lambda_call_type_t -> crl::deduced_call_type.
2018-06-04 18:38:27 +03:00
John Preston
2aa477176c
Fix build for Xcode / GCC.
2018-02-08 12:20:52 +03:00
John Preston
ea7441ae77
Use single LEGAL file with license and copyright.
2018-01-03 13:23:14 +03:00
John Preston
9534121676
Fix issue number :/ Fixes #4150 .
2017-12-11 15:19:13 +04:00
John Preston
10b76d921b
Fix window scaling issue on macOS.
...
Fixes #4149 .
2017-12-11 15:06:05 +04:00
John Preston
2850d456d0
Closed beta 1.1.23.8: Test an upstream fix backport for macOS issue.
2017-11-22 21:53:10 +04:00
John Preston
bc7c88c511
Fix build in Xcode / GCC.
2017-11-19 20:31:58 +04:00
John Preston
7fdeab829f
Paint native title instead of using custom.
2017-11-16 07:59:12 +04:00
John Preston
508fa14385
Workaround render glitches on new MacBooks.
...
For unknown reason large windows have bad render glitches in High Sierra.
Forcing of OpenGL composition (by adding a fake child QOpenGLWidget) fixes it.
2017-11-16 07:59:07 +04:00
John Preston
b3da99c302
Replace gsl::not_null<T*> with just not_null<T*>.
2017-08-30 19:15:41 +03:00
John Preston
a72453fb1b
Remove ContactsBox and contacts_box module.
2017-08-30 19:15:30 +03:00
John Preston
f7359093b4
Replace ContactsBox with PeerListBox in two cases.
...
- View contacts list in PeerListBox.
- Add participants when creating group / channel in PeerListBox.
2017-08-30 19:15:27 +03:00
John Preston
a143505fd6
Remove lambda_slot() and lambda_slot_once().
2017-08-25 14:39:15 +03:00
John Preston
f316e3bd17
Add debug logs for window position and autoupdate.
2017-07-03 15:23:41 +03:00
John Preston
4993ff1921
Finalize rename / move.
2017-06-30 09:21:45 +03:00
John Preston
110e7c8074
Finalize rename / move.
2017-06-29 11:39:38 +03:00
John Preston
1e6d4d6b41
Activate mediaview instead of main window.
...
If the mediaview is currently shown and we receive an activation
event for the main window we should activate and focus mediaview.
2017-05-24 16:25:08 +03:00