John Preston
6dedf7c63e
Update API scheme to layer 143.
2022-05-19 17:27:02 +04:00
John Preston
ce79c1f0c4
Handle "web_app_request_theme" event in WebView.
2022-04-21 10:47:21 +04:00
John Preston
d4cb56a73d
Custom scroll bar in WebKit / Chromium.
2022-04-12 23:01:37 +04:00
John Preston
d15ff46eb4
Fix webview initialization on GCC.
2022-04-08 23:15:37 +04:00
John Preston
94c6793e92
Add bot menu button with webview open support.
2022-04-07 16:31:07 +04:00
John Preston
73c5988e7e
Allow opening external pages from attach bots.
2022-04-06 10:55:05 +04:00
John Preston
0e75204762
Support native button in bot webview.
2022-04-05 16:31:15 +04:00
John Preston
b1e66279d5
Update API scheme on layer 140.
2022-03-31 13:24:13 +04:00
John Preston
b38ac32898
Allow removing a bot from attach menu.
2022-03-30 12:23:06 +04:00
John Preston
72ae2f0269
Support custom attach bot icons.
2022-03-30 12:23:06 +04:00
John Preston
273f2f7ce9
Prolong bot attach webview.
2022-03-30 12:23:06 +04:00
John Preston
c6ded00461
Move webview attach code to a separate module.
2022-03-30 12:23:05 +04:00
John Preston
aed1904b4c
Support theming for webview-s (payments, attach).
2022-03-30 12:23:05 +04:00
John Preston
df15ff9f8e
Update API scheme on layer 140.
2022-03-30 12:23:05 +04:00
John Preston
1d8aac26ce
Proof of concept webview attach menu support.
2022-03-30 12:23:05 +04:00
John Preston
32d09f189b
Use rpl::empty instead of rpl::empty_value().
2022-03-11 09:56:29 +04:00
John Preston
6805259f74
Don't recompress some JPEGs when sending as photos.
...
If JPEG is saved in progressive mode and has bpp <= 4
and max(width, height) <= 1280 then we send original bytes.
2022-03-09 17:37:51 +04:00
23rd
f74a75da75
Fixed display photo with modifications as file in attach media preview.
2022-03-04 18:58:07 +03:00
John Preston
8e749173de
Render webm stickers in StickersListWidget.
2022-01-28 19:10:07 +03:00
John Preston
20dbf18106
Init webm player for sticker set thumbnails.
2022-01-28 19:10:07 +03:00
John Preston
8b7d2c880e
Support rendering Webm videos with alpha.
2022-01-28 19:10:07 +03:00
John Preston
3ff17a8789
Refactor image transformation interfaces.
2022-01-21 15:33:44 +03:00
John Preston
e4ac810773
Allow exactly 1x20 aspect in photos.
2021-11-02 09:59:06 +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
cbfe57c51d
Custom colors in history_view_document module.
2021-09-06 13:13:26 +03:00
23rd
cba0ebce6e
Fixed size of animated preview in boxes.
2021-07-20 12:20:30 +03:00
Ilya Fedin
c5867e2293
Fix build with clang
2021-07-20 10:34:03 +03:00
John Preston
42eb74d07a
Version 2.8.9: Fix GIF caption edit.
2021-07-16 10:10:58 +03:00
23rd
47a4f4229d
Added ability to hide attach controls.
2021-07-13 22:15:22 +03:00
23rd
7cf5e6d94f
Added ability to set controls type for single previews.
2021-07-13 22:15:22 +03:00
23rd
5431541694
Added AbstractSinglePreview.
2021-07-13 22:15:22 +03:00
23rd
c1e86418c2
Added ability to generate single media preview from history item.
2021-07-13 22:15:22 +03:00
23rd
86db29cec7
Added AbstractSingleMediaPreview.
2021-07-13 22:15:22 +03:00
23rd
19139a9a5f
Added ability to generate single file preview from history item.
2021-07-13 22:15:22 +03:00
23rd
9509a00664
Added AbstractSingleFilePreview.
2021-07-13 22:15:20 +03:00
Ilya Fedin
79cc797aff
Fix -Wunused-variable warnings
2021-07-13 21:43:34 +03:00
23rd
f1669674d8
Moved formatting of image size text to single place.
...
Fixed wrong size display on retina screens.
Replaced "x" with special character.
2021-07-09 13:15:31 +03:00
23rd
cab8a52f8f
Fixed visual glitch in image size text from SendFilexBox.
...
Regression was introduced in f52c6a6daa
.
2021-07-09 13:15:31 +03:00
23rd
cdafd8f171
Fixed width of preview for small media in SendFilesBox.
...
Regression was introduced in 42d4fdb89f
.
2021-07-06 12:13:06 +03:00
23rd
116aa01e51
Refactored column width in SingleMediaPreview.
2021-07-06 12:13:06 +03:00
23rd
edfd9bedc1
Improved style for controls in EditCaptionBox.
2021-07-06 12:13:06 +03:00
23rd
f52c6a6daa
Improved style for controls in SendFilesBox.
2021-07-06 12:13:06 +03:00
23rd
18154e403a
Added ability to open photo editor in SendFilesBox with left-click.
2021-07-06 12:13:06 +03:00
23rd
6975b04e6b
Fixed triggering of pressed buttons in album preview.
2021-07-06 12:13:06 +03:00
23rd
3ce315111f
Added draft menu to SendFilesBox to open photo editor.
2021-07-06 12:13:05 +03:00
23rd
4d72d20398
Added ability to send modified images.
2021-07-06 12:13:04 +03:00
23rd
cfbbce26c4
Added suitable name for floating badge colors.
2021-06-09 09:19:27 +04:00
23rd
690fbe83fd
Unified and moved to single place generating of song name from SongData.
2021-05-31 08:54:22 +04:00
23rd
a429500b57
Fixed first animation of album thumbs in SendFilesBox on Retina screens.
2021-05-30 23:39:55 +03:00
Ilya Fedin
c0c10689a1
Get rid of deprecated ranges::view usage
2021-03-13 19:14:58 +03:00