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
23rd
26ec440a13
Implemented unread badges in touchbar.
2019-05-28 01:22:58 +03:00
23rd
7798f88c6f
Moved vars from interface to implementation in touchbar.
2019-05-27 17:01:47 +02:00
23rd
2c1e3cd094
Added theme change event handler to touchbar.
2019-05-27 17:01:41 +02: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
de3cc76468
Fixed position of Saved Messages in touchbar when user unpins it.
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
7dff10f6fd
Refactored code for lifetimes in touchbar.
2019-05-27 15:35:03 +02:00
23rd
71f6dd85c2
Fixed showing empty button in touchbar when archive is not ready.
2019-05-27 15:35:02 +02:00
23rd
abd55679af
Added archived button to touchbar.
2019-05-27 15:35:02 +02:00
23rd
c90e803f1b
Added handler of logout to touchbar.
2019-05-27 15:35:02 +02:00
23rd
c89a21ef5e
Refactored touchbar code.
2019-05-27 15:35:02 +02:00
23rd
04843ebdd8
Fixed duplicate of Saved Messages in touchbar when it is pinned.
...
- Moved updating of pinned dialogs order from PinnedDialogButton to TouchBar class.
2019-05-27 15:35:01 +02:00
23rd
60cf1b6490
Fixed drawing of self userpic.
2019-05-27 15:35:01 +02:00
23rd
a80f7c53ea
Replaced Apple icons for touchbar with custom icons in audio player.
2019-05-27 15:35:01 +02:00
23rd
757e0e6335
Slightly refactored, removed archive button.
2019-05-27 15:35:00 +02:00
23rd
09b5055fac
Enabled audio player in touchbar only for songs.
2019-05-27 15:35:00 +02:00
23rd
ba1691bf7e
Added custom close icon to touchbar
...
- Slightly refactored.
2019-05-27 15:35:00 +02:00
23rd
9873e6d75c
Fixed seeking of slider from audio player in touchbar.
2019-05-27 15:34:59 +02:00
23rd
62a6812259
Added ability to update pinned dialogs.
2019-05-27 15:34:59 +02:00
23rd
c424607603
Added passcode lock handler for touchbar.
2019-05-27 15:34:58 +02:00
23rd
92ff237c2d
Refactored code.
2019-05-27 15:34:58 +02:00
23rd
9059b2e617
Fixes for Audio Player in touchbar.
...
- Removed unused Platform::SetTouchBar.
- Added rpl::event_stream in Media Player Instance for handle closing player.
- Fixed hiding of touchbar when last track is ended.
- Fixed display of time when last track is ended.
- Slightly refactored.
2019-05-27 15:34:58 +02:00
23rd
2b8e76a060
Replaced Auth.lifetime() in buttons with internal lifetime.
2019-05-27 15:34:58 +02:00
23rd
9c60d2be80
Updated for archive support.
2019-05-27 15:34:58 +02:00
23rd
3b7123d159
Added auto updating of button images when peer changed userpic.
2019-05-27 15:34:57 +02:00
23rd
2f2847bfdf
Moved Saved Messages button to subclass.
2019-05-27 15:34:57 +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
23rd
b2f821d3de
Updated version of GCC to 8.
2019-05-20 15:59:06 +03:00
John Zimmermann
4d42e7e5b9
Correctly set _desktopFile to Telegram.desktop if Telegram.desktop was found
2019-04-25 13:39:40 +04:00
John Preston
edc8c23772
Fix custom download path in Mac App Store build.
...
Fixes #5903 .
2019-04-13 19:49:13 +04:00
John Preston
7cfb122dea
Fix crash with event loop nesting tracking.
2019-04-12 17:30:43 +04:00
Vitaly Zaitsev
14ad7a2479
Fixed "Show in Folder" feature on Gnome 3.30+.
...
Parameter --no-desktop is deprecated and should not be used.
Closes #5896 .
2019-04-10 11:20:01 +04:00
John Preston
6c17ed2242
Fix crash in event loop nesting.
2019-04-07 11:18:38 +04:00
John Preston
eba2a98703
Add general StorageFileLocation abstraction.
2019-03-29 14:24:06 +04:00
John Preston
f1b0b60340
Fix possible crash in MainWindow destructor.
2019-03-24 12:12:41 +04:00
John Preston
0df628dc7a
Fix notifications hiding on Linux.
...
Regression was introduced in 3372dfcd3e
.
Only when platform-specific code can give us the global time of the
last user input event we rely on idle time for notifications hiding.
Fixes #5791 .
2019-03-14 21:59:10 +04:00
John Preston
9a616edf2a
Add new animations engine.
2019-03-11 12:08:17 +04:00
23rd
3372dfcd3e
Refactored checking of last input while notifications are displayed.
...
- Removed condition for Windows platform only.
- Added smooth hiding of notifications in case video is watched or voice message is recorded.
- psUserActionDone() was completely replaced with Core::App().updateNonIdle().
2019-03-10 22:02:58 +04:00
23rd
78d00bcf22
Refactored counting idle time.
...
- psIdleTime() was replaced with Platform::LastUserInputTime().
- _lastTimeVideoPlayedAt was moved to Application as _lastNonIdleTime.
- Call of updateNonIdle() was added while voice is recording.
- Fixed #5695 .
- Thanks Preston. =)
2019-03-10 22:02:58 +04:00
John Preston
fe618bd652
Use crl::time/now instead of TimeMs/getms.
2019-02-19 11:06:33 +04:00
John Preston
98cb85df66
Polymorphic classes without virtual dtor warning.
2019-02-15 15:55:34 +04:00
John Preston
032694ad9e
Move files to media/audio and media/clip.
2019-02-13 15:41:33 +03:00
John Preston
e2f0886950
Add option to blur chat background.
2019-02-07 19:36:30 +03:00