John Preston
730412fefe
Load albums of last chat messages.
2021-10-04 23:47:33 +04:00
John Preston
576883ddc8
Make mini preview radius 2px.
2021-10-04 23:47:33 +04:00
John Preston
992d636680
Generate album mini previews with up-to-three images.
2021-10-04 23:47:33 +04:00
John Preston
8cdd2f113f
Add play icon to video mini previews.
2021-10-04 23:47:33 +04:00
John Preston
d5f935b73d
Put mini-previews after sender name.
2021-10-04 23:47:33 +04:00
John Preston
84f561b251
Don't use MTP* in the image editor.
2021-10-04 23:47:33 +04:00
John Preston
21ac2b8f3a
Don't use MTP* for reply markup data.
2021-10-04 23:47:30 +04:00
John Preston
792b9090a7
Generate mini-previews for photos and files.
2021-10-04 23:45:21 +04:00
John Preston
8c21fad642
Move preview paint to Dialogs::Ui::MessageView.
2021-10-04 23:45:21 +04:00
John Preston
5136cc3c9c
Rename Dialogs::Layout to Dialogs::Ui.
2021-10-04 23:45:21 +04:00
John Preston
b78b27f517
Move dialogs_layout to dialogs/ui/.
2021-10-04 23:45:21 +04:00
John Preston
85760ea92c
Fix repeated attempt to transfer ownership.
...
Fixes #8570 .
2021-10-04 23:45:21 +04:00
Ilya Fedin
c2212c719e
Inform Qt about taskbar hider
...
This allows the feature to work without patching Qt
2021-10-04 23:23:50 +04:00
GitHub Action
fc8a0d0efd
Update User-Agent for DNS to Chrome 94.0.4606.61.
2021-10-04 23:23:20 +04:00
23rd
21f7cec781
Fixed build for macOS.
2021-09-30 21:21:07 +04:00
23rd
64af456d29
Fixed build for macOS.
2021-09-30 21:16:45 +04:00
John Preston
7751c4ac1f
Port PQ factorization from TDLib.
2021-09-30 21:14:00 +04:00
23rd
ececdcb9c0
Removed Q_SLOTS from HistoryInner.
2021-09-30 18:45:38 +03:00
23rd
cb8f49aea0
Removed Q_OBJECT from ScrollArea.
2021-09-30 18:45:38 +03:00
23rd
e3ef7d6631
Removed MainWidget::highlightStartTime.
2021-09-30 18:45:38 +03:00
23rd
21aa1f49d7
Moved views increment scheduler from MainWidget to separate file.
2021-09-30 18:45:38 +03:00
John Preston
51e80170e2
Always clear passcode lock widget on reset.
...
Fixes #17016 .
2021-09-30 19:37:42 +04:00
John Preston
b2526ab7f6
Make sure special MsgId-s are always outside ServerMaxMsgId range.
2021-09-30 19:31:03 +04:00
John Preston
e220447bdd
Put the "N Seen" context menu item always first.
2021-09-30 15:36:14 +04:00
John Preston
ead695b101
Don't pass wide fake MsgId through MTPMessage.
2021-09-30 15:30:39 +04:00
John Preston
4ea72f8f89
Don't add "Change colors" to profile menu.
2021-09-30 15:30:29 +04:00
John Preston
4ef550da9b
Hide webview while showing a box in payments.
2021-09-30 14:53:18 +04:00
John Preston
1e660fc2a2
Allocate 64 bits for message ids.
2021-09-30 13:49:37 +04:00
Ilya Fedin
d2a41a42e0
Move applicationDidFinishLaunching code to init
...
This should make the Qt patch catching the event unneeded
2021-09-29 09:04:23 +04:00
John Preston
315549b5f8
Beta version 3.1.5: Fix build on Linux.
2021-09-28 23:48:37 +04:00
John Preston
fd4a543bab
Beta version 3.1.5: Fix theme change UI on Retina screens.
2021-09-28 22:27:41 +04:00
John Preston
dab5d1f994
Beta version 3.1.5.
...
- Choose one of 8 new preset themes for any individual private chat.
- Click on '...' menu > 'Change Colors' to pick a theme.
- Both chat participants will see the same theme
in that chat – on all their devices.
- Each new theme features colorful gradient message bubbles,
beautifully animated backgrounds and unique background patterns.
- All chat themes have day and night versions
and will follow your overall dark mode settings.
- Implement main window rounded corners on Windows 11.
- Fix audio capture from AirPods on macOS.
2021-09-28 22:00:51 +04:00
23rd
de3b52425c
Removed unused HistoryInner::setFirstLoading.
2021-09-28 21:14:33 +04:00
John Preston
844fd58a97
Support Windows 11 rounded corners and themeable title bar.
2021-09-28 21:11:35 +04:00
John Preston
de2bad51d3
Scroll to currently selected theme.
2021-09-28 19:27:41 +04:00
John Preston
1424ea3540
Allow scrolling themes list.
2021-09-28 19:27:41 +04:00
John Preston
a8efd0ef3d
Show chosen element in custom theme selector.
2021-09-28 19:27:41 +04:00
John Preston
1204e282d3
Fix attach icon in theme preview.
2021-09-28 19:27:41 +04:00
John Preston
6588242793
Prepare correct custom chat theme preview.
2021-09-28 19:27:41 +04:00
John Preston
b1ba9a42c6
Use Ui::GenerateBackgroundImage for preview in Settings.
2021-09-28 19:27:41 +04:00
John Preston
ab0d2bf9c6
Initial chat theme changing.
2021-09-28 19:27:41 +04:00
John Preston
a2db9de4d7
Remove debug code.
2021-09-28 11:30:18 +04:00
John Preston
a228c62286
Fix "Nobody Viewed / Watched / Listened" seen state.
2021-09-27 18:51:50 +04:00
John Preston
37d940eca6
Beta version 3.1.4.
...
- Fix crash in network availability init.
- Fix assertion violation after a NaN-resulting std::round call.
2021-09-27 13:29:11 +04:00
John Preston
19ce1edc16
Use base::SafeRound instead of std::round.
...
Previous assertion violations because of NaN from std::round were
in video streaming, see commits 27d58ba07b
, 8f5830d520
.
Now the crashes happened in the ConvertScale() call from a background
thread when preparing an image from clipboard for sending to a chat.
2021-09-27 12:13:57 +04:00
John Preston
21b10cebe0
Beta version 3.1.3.
...
- Fix illegal instruction crash in opus encoder.
2021-09-27 10:28:29 +04:00
John Preston
a50310f0c1
Beta version 3.1.2 (Windows only).
...
- Control video in fullscreen mode using arrows and numbers.
- Open locations in browser if default Bing Maps is not installed.
- Reconnect without timeout when network availability changes.
- Crash fixes.
2021-09-26 17:24:09 +04:00
John Preston
8759ca4577
Rewrite bingmaps check to C++/WinRT.
2021-09-26 17:17:57 +04:00
Hermesis
d5c6d9a231
Open map in browser if default "bingmaps:" handler is not found
2021-09-26 17:16:38 +04:00
Hermesis
cfcc1b1ce7
Control video in fullscreen mode using arrows and numbers
2021-09-26 14:07:02 +04:00