John Preston
b88a49d2f8
Show a tooltip about the emoji section toggling.
2017-05-17 12:40:03 +03:00
John Preston
0eb2d28d90
Show floating date only when scrolling up.
2017-05-16 16:41:47 +03:00
Igor Gnatenko
185bdb6704
localstorage: qFlags is working only on enumeration types
...
Closes: https://github.com/telegramdesktop/tdesktop/issues/3379
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-05-15 14:03:28 +03:00
John Preston
206dcd1102
Fix calls in Mac App Store build.
2017-05-15 11:18:37 +03:00
John Preston
8a60658af7
Fix crash in calls panel closing.
2017-05-15 11:17:59 +03:00
John Preston
0b77c0bce8
Version 1.1: Show user name in call top bar.
2017-05-14 22:46:05 +03:00
John Preston
983a13f66b
Version 1.1: Display changelog.
2017-05-14 20:33:54 +03:00
John Preston
820b07b2bc
Version 1.1: Calls.
2017-05-14 19:15:30 +03:00
John Preston
0496a52cdd
Alpha 1.0.38: Fix webpage layout.
...
Webpage layout is broken if title contains a newline.
Remove all newline characters from webpage / game / invoice title.
2017-05-13 17:31:00 +03:00
John Preston
9da9775043
Update langs.
2017-05-13 17:30:38 +03:00
John Preston
e3ddac1686
Handle t.me/iv links, just open the requested url.
2017-05-13 15:14:34 +03:00
John Preston
8d02d81a9a
Switch layout to Normal in a wide enough window.
...
A lot of people didn't know how to bring the dialogs column back
after it was gone in a wide single column MainWindow.
Now we switch to a two column layout if the window allows it,
preserving the emoji / stickers / GIFs section in case it is shown.
2017-05-13 15:02:07 +03:00
John Preston
565b56fb5f
Pause all media if a call is created.
...
Pause video, voice messages, songs and stop video messages.
2017-05-12 20:44:18 +03:00
John Preston
040ee90aec
Fix call panel animation in OS X 10.6-10.7.
2017-05-12 19:25:56 +03:00
John Preston
843f983051
Skip call ended sound if ended from other device.
2017-05-12 19:09:34 +03:00
John Preston
9dfd7f4ba9
Play the outgoing call sound only in Ringing state.
2017-05-12 18:53:59 +03:00
John Preston
b74dea8662
Move logo images to Messenger. Set call panel icon.
2017-05-12 18:28:44 +03:00
John Preston
7593be4361
Display a userpic placeholder in the call panel.
2017-05-12 17:33:30 +03:00
John Preston
5fe75fbd5f
Attempt to fix an assertion violation.
...
In some cases HistoryItem::attachToBlock was not calling
History::setHasPendingResizedItems (if it was not pending resize).
That could lead to addition of a whole block of items without
setting pending resize for the history and it violated the history
invariant of the _blocks y/height and their _items y/height.
Now each time we attachToBlock an item we also setPendingResize it.
2017-05-12 17:05:06 +03:00
John Preston
d581e00299
Improve history items management.
...
Encapsulate HistoryBlock::y and HistoryBlock::height.
2017-05-12 16:53:08 +03:00
John Preston
3f2bed8a92
Improve report spam code. Fix a possible crash.
...
HistoryWidget::setReportSpamStatus was called even if the _peer
has changed to nullptr, which used this _peer and crashed.
2017-05-11 20:08:08 +03:00
John Preston
ba1f1af83e
Test QImage instead of QPixmap for render.
...
Trying to fix a strange crash inside QWidget::render().
2017-05-11 19:29:57 +03:00
John Preston
8bb4d31409
Fix crash in HistoryWidget::mousePressEvent.
...
When the mouse was over edit / reply and the history was closed,
mouse click handler still tried to jump to the message. Now we
update the mouse over state each time the history changes.
2017-05-11 19:11:08 +03:00
John Preston
0557eeddbd
Switch base::TaskQueue to Qt sync primitives.
...
std::mutex in the current build environment is not supported
by Windows XP, I guess because Ninja uses v140 platform toolset.
2017-05-11 17:21:43 +03:00
John Preston
c438692d49
Fix Travis build.
2017-05-10 15:05:19 +03:00
John Preston
086684ca69
Use SSE2 flags (instead of SSE4.1) for Linux build.
2017-05-10 14:04:31 +03:00
John Preston
d6a919c372
Alpha 1.0.37: Multiple crash fixes.
...
Also rate call box style is improved.
2017-05-10 11:01:34 +03:00
John Preston
8a4a7897a0
Fix contract violation in Call::startIncoming.
...
Also fix call answer while dhConfig is not received yet.
2017-05-10 10:58:02 +03:00
John Preston
e99739ca0e
Alpha 1.0.36: First public release of calls.
2017-05-09 23:51:07 +03:00
John Preston
96062039c7
Improve RateCallBox design.
2017-05-09 23:46:43 +03:00
John Preston
c78cc331d1
Discard call in case of an error.
...
Also add a couple of call error messages.
2017-05-09 23:46:43 +03:00
John Preston
061bd109d2
Closed beta 1000035003: Try new sounds + fixes.
2017-05-09 23:46:42 +03:00
John Preston
e7dcd5ab15
Don't decline awaited incoming call on app quit.
2017-05-09 23:46:41 +03:00
John Preston
530a385d4e
Add sound override support by codes in Settings.
2017-05-09 23:46:40 +03:00
John Preston
23874a0a26
Animate call answer button with an outer ripple.
2017-05-09 23:46:39 +03:00
John Preston
3b46382550
Add logging for libtgvoip when we have DebugLogs.
2017-05-09 23:46:39 +03:00
John Preston
b3d5ac1660
Fix call discard when hanging up before request.
2017-05-09 23:46:38 +03:00
John Preston
622fbdb64b
Fix BN_div/mod_word() usage.
2017-05-09 23:46:37 +03:00
John Preston
d0afe83beb
Fix call panel in macOS build.
2017-05-09 23:46:36 +03:00
John Preston
771bba4e01
Closed beta 1000035002: Sounds in separate qrc.
2017-05-09 23:46:36 +03:00
John Preston
ded6933867
Add call button answer->hangup->redial animation.
2017-05-09 23:46:35 +03:00
John Preston
2214e980ef
Add call panel show / hide animation.
2017-05-09 23:46:34 +03:00
John Preston
299dc3fc96
Reuse call panel if current call is in Busy state.
2017-05-09 23:46:33 +03:00
John Preston
0a6e012e90
Add call debug window on Ctrl+Click Show Info.
...
It is available only when debug logs are enabled.
2017-05-09 23:46:33 +03:00
John Preston
96a0fcb28f
Closed beta 1000035001.
2017-05-09 23:46:32 +03:00
John Preston
fd24aff6b1
Play sounds in calls.
2017-05-09 23:46:31 +03:00
John Preston
2e816f2a67
Play notification sound using Media::Audio::Track.
2017-05-09 23:46:30 +03:00
John Preston
6f89d01452
Add new Media::Audio::Instance for audio tracks.
...
Move some audio-related code from Media::Player to Media::Audio.
2017-05-09 23:46:29 +03:00
John Preston
11525a1e50
Add RateCallBox for calls feedback collection.
2017-05-09 23:46:28 +03:00
John Preston
5f2e295d63
Improve calls panel in macOS.
...
Use Qt::Dialog instead of Qt::Tool which works better with window
activation / deactivation handling.
Stop displaying the panel on all spaces when the call is established.
2017-05-09 23:46:28 +03:00