John Preston
be36f07168
Fix custom emoji in service messages.
2022-07-26 20:12:08 +03:00
John Preston
289602528c
Fix custom emoji pausing in captions.
2022-07-26 20:12:08 +03:00
John Preston
7a10d3d82c
Support animated emoji in share box comment.
2022-07-26 20:12:08 +03:00
John Preston
806c5ddf29
Support animated emoji in caption edit fields.
2022-07-26 20:12:08 +03:00
John Preston
00d1828fbe
Update API scheme on layer 144.
2022-07-26 20:12:08 +03:00
John Preston
2499955496
Support custom emoji in the message input field.
2022-07-26 20:12:08 +03:00
John Preston
cb32c3957b
Add LZ4 caching for animated emoji.
2022-07-26 20:12:08 +03:00
John Preston
c4dd45689d
Use src/dst prefixes instead of from/to.
2022-07-26 20:12:08 +03:00
John Preston
3c01bb5a4a
Add support for static and webm custom emoji.
2022-07-26 20:12:08 +03:00
John Preston
8ed101cbbf
Insert recent stickers as emoji for testing.
2022-07-26 20:12:08 +03:00
John Preston
c796dd142b
Optimize many animated emoji repaint requests.
2022-07-26 20:12:08 +03:00
John Preston
6db3a0ec98
Support optimized lottie emoji.
2022-07-26 20:12:08 +03:00
John Preston
9d280da80b
Start optimized custom emoji, show path thumbnail.
2022-07-26 20:12:08 +03:00
John Preston
2e6733e433
Proof-of-concept animated custom emoji.
2022-07-26 20:12:08 +03:00
John Preston
21aa1323ec
Provide custom emoji factory through MarkedTextContext.
2022-07-26 20:12:08 +03:00
John Preston
bbfcac26c9
Update UiIntegration for custom emoji.
2022-07-26 20:12:08 +03:00
John Preston
368bc283a1
Don't use Ui::Text::String copy construct/assign.
2022-07-26 20:12:07 +03:00
Ilya Fedin
9b8dcec26e
Ensure notification manager is not null before first call to setManager in cross-platform code
2022-07-26 21:11:17 +04:00
Ilya Fedin
6718d238af
Switch to the dummy notification manager when notification daemon is not running on Linux
2022-07-26 21:11:17 +04:00
Ilya Fedin
dd70a6f659
IsQualifiedDaemon -> ByDefault
2022-07-26 21:11:17 +04:00
Ilya Fedin
ff2bd86744
Have a central place for catch-based logging of linux native notifications
2022-07-26 21:11:17 +04:00
Ilya Fedin
d2e3c01c11
Get linux notification inhibition state asynchronously
...
This is the last sync request in the D-Bus notifications
2022-07-26 21:11:17 +04:00
Ilya Fedin
e8477e5911
Get rid of 'paramtersCopy' in dbus code
2022-07-26 21:09:30 +04:00
GitHub Action
238a2f4477
Update User-Agent for DNS to Chrome 103.0.5060.53.
2022-07-19 19:35:36 +04:00
Niklas Haas
6096116526
Use quasi-logarithmic volume controls
...
This commit significantly improves the usability of the volume controls
for controlling volume in a way that matches intuitively onto human
needs and loudness perception.
Using the third power of the volume is a good approximation of the
quasi-logarithmic psychoacoustic system, while being defined everywhere
and preserving the useful quality of 0% volume mapping onto gain 0.0.
The use of this exact mapping function is a prior art established by
e.g. PulseAudio, among many other programs.
Fixes #24488
2022-07-19 19:32:46 +04:00
Sprite
bf0ad9e7ca
Explicitly specify signed
modifier for char
type
2022-06-25 07:13:57 +04:00
John Preston
fc7dcd0360
Version 4.0.2: Remove Saved Messages premium badge.
2022-06-25 00:06:13 +04:00
John Preston
ee1a80abd7
Version 4.0.2.
...
- Fix window title on Windows 7. (again)
- Fix file chooser and global menu on macOS.
- Crash fix and OpenAL check for PipeWire fix on Linux.
2022-06-24 21:00:52 +04:00
John Preston
263ac2eb71
Version 4.0.1.
...
- Fix window title on Windows 7.
- Bug fixes and other minor improvements.
2022-06-24 13:07:47 +04:00
23rd
75d8e8ba7d
Fixed opening of non-primary windows while recording voice message.
2022-06-24 04:07:16 +03:00
23rd
0fbd7d1a3b
Fixed playback of recorded but not sent voice messages.
2022-06-24 04:07:16 +03:00
John Preston
8f0ba749d1
Fix history visibility edit button.
...
Regression was introduced in c3386fba52
.
Fixes #24691 .
2022-06-24 00:25:23 +04:00
John Preston
fc8ea688a3
Update profile badges order.
2022-06-23 17:53:36 +04:00
John Preston
2d651050ad
Show premium badge in peer lists.
...
Fixes #24687 .
2022-06-23 14:00:59 +04:00
John Preston
a94c42411b
Show verified badge in chat top bar.
2022-06-23 11:35:44 +04:00
23rd
57f769f358
Returned lost method that checks tray existence.
2022-06-23 09:38:21 +03:00
John Preston
ce39eb2da9
Don't watch theme file while using theme editor.
2022-06-23 10:35:52 +04:00
Ilya Fedin
f7bc84fdd6
Automatically reload theme on file change
2022-06-23 10:09:59 +04:00
John Preston
03c1f15961
Fix MentionClickHandler in non-context handler activations.
2022-06-23 09:47:54 +04:00
John Preston
2f92830f6a
Use correct title in premium sticker toast.
2022-06-23 09:31:32 +04:00
John Preston
73af96e9c3
Hide reply keyboard if started typing.
2022-06-22 20:15:50 +04:00
John Preston
1e63a6a1a7
Fix possible crash in Windows Toast Notifications.
2022-06-22 20:07:17 +04:00
John Preston
0df699a054
Allow drag-n-drop-ing files up to 4 GB.
...
Fixes #24657 .
2022-06-22 18:56:01 +04:00
John Preston
0e771312f4
Edit Chat Theme / Auto Delete on service message click.
2022-06-22 18:48:57 +04:00
John Preston
db15a58dde
Fix separate windows with audio player.
...
Fixes https://bugs.telegram.org/c/18154
2022-06-22 16:42:46 +04:00
John Preston
d81c40f4c8
Fix new window crash for unavailable channels.
2022-06-22 15:30:56 +04:00
John Preston
e72b4c6192
Allow complex forwarding from Saved to Saved.
2022-06-22 12:21:44 +04:00
John Preston
654fefaa72
Fix custom rank display in profile members dropdown.
2022-06-22 12:07:39 +04:00
John Preston
7f6c163449
Fix crash in video userpics.
...
Fixes #24665 .
2022-06-22 12:03:47 +04:00
Ilya Fedin
45d2baa2c4
Restore missed QWindow::setScreen
2022-06-21 22:19:32 +04:00