John Preston
9f7ee3cafd
Correctly check webview init success.
...
Also correctly init recreated webview bottom bar.
Fixes #27481 , fixes #27479 .
2024-02-16 12:14:13 +04:00
Ilya Fedin
5334096d68
Fix bot webview height with fractional scaling
2024-02-06 10:25:27 +04:00
Ilya Fedin
bb3f8fbbe8
Check whether webview is destructed after Webview::Window::init
2024-02-05 16:22:52 +04:00
John Preston
43eca490a7
Recreate webview on reload request after a crash.
2024-01-17 10:16:12 +04:00
23rd
a1369aaad0
Added references to structured bindings since Apple clang supports them.
2024-01-16 11:18:55 +04:00
John Preston
16a2d4ec96
Fix wrong "Webview process crashed." message.
2024-01-04 18:50:47 +04:00
Ilya Fedin
fdef19a009
Ensure temporaries don't detach with range loop
2023-12-31 22:03:57 +00:00
Ilya Fedin
d63ebbe62c
Handle webview crash
2023-12-23 19:12:17 +00:00
John Preston
859e41f95a
Use webview bots window size like on mobiles.
2023-10-26 14:08:40 +04:00
John Preston
7f9461820b
Don't close webview after 'web_app_open_tg_link'.
2023-10-26 14:08:40 +04:00
John Preston
e59a60b3b5
Handle new 'web_app_setup_settings_button' event.
2023-10-26 14:08:40 +04:00
John Preston
0e79bd3d12
Show nice padded code blocks.
2023-10-13 10:08:29 +04:00
John Preston
396c229a4d
Improve Ui::Text::String features.
2023-10-04 22:24:25 +04:00
John Preston
674bab69f5
Send viewport updates in web-apps.
2023-09-13 09:04:28 +04:00
John Preston
ef969df86e
Improve main menu bots disclaimer acceptance.
2023-09-12 21:01:12 +04:00
John Preston
229f7a2c15
Handle background / title colors in web-apps.
2023-09-12 21:01:12 +04:00
John Preston
fbd8abc1c6
Start main menu bots.
2023-09-12 21:01:12 +04:00
John Preston
d77c7a70ab
Implement new bot web-app methods.
2023-09-04 17:36:55 +04:00
John Preston
b5d3391956
Fix album part edit/delete/replace after reorder.
2023-08-16 17:16:31 +02:00
John Preston
f3ba8fea57
Support vertical attach modify buttons layout.
2023-08-10 18:19:00 +03:00
John Preston
bda3bae712
Always use crl::time for media durations.
2023-08-04 08:46:46 +02:00
John Preston
aba84a6010
Update API scheme on layer 160: Duration.
2023-07-20 07:20:10 +04:00
John Preston
2c5d990e1c
Implement full theming of attachments in stories.
2023-07-20 07:20:08 +04:00
John Preston
75d2b5994f
Apply dark theme to reply controls in stories.
2023-07-20 07:20:08 +04:00
John Preston
2fb7bdc803
Skip refocus InputField::Inner if field unfocused.
...
I hope this fixes #26223 .
2023-05-24 21:22:26 +04:00
John Preston
65afa2c402
Detach ComposeControls from SessionController.
2023-05-17 15:51:52 +04:00
Ilya Fedin
d52cabb386
Update to the new WebKitGTK 6.0 API
2023-04-02 17:19:15 +04:00
John Preston
4fe568cb82
Implement switch_webview and "web_app_switch_inline_query".
2023-03-07 08:42:29 +03:00
John Preston
2a4c39b9d7
Implement some power saving options.
2023-03-01 09:12:02 +04:00
John Preston
554f66f089
Support separate message type group restrictions.
2023-02-02 22:12:31 +04:00
John Preston
5e12cd27df
Fix web_app_request_[theme|viewport].
...
Fixes #25752 .
2023-01-20 09:35:18 +04:00
23rd
6467ba7739
Fixed painting of photo with spoiler in SendFilesBox on Retina.
2023-01-09 09:05:07 +04:00
John Preston
84288112fc
Allow sending photos larger 1280 (experimental).
...
Improves #6520 .
2023-01-02 14:26:41 +04:00
Ilya Fedin
1b8352f878
Fix image format mime type filter
2022-12-28 09:56:16 +04:00
John Preston
1bb6b07515
Fix build with GCC.
2022-12-26 14:24:08 +04:00
John Preston
c647afec02
Support clipboard reading for attach menu bots.
2022-12-26 14:24:07 +04:00
John Preston
c7c652a277
Improve icons and phrases.
2022-12-26 14:24:06 +04:00
John Preston
2ce8094932
Add spoiler toggle to three dot menu in SendFilesBox.
2022-12-26 14:24:06 +04:00
John Preston
bd1d7f4d96
Allow apply spoiler when editing to another media.
2022-12-26 14:24:05 +04:00
John Preston
5bee6310c0
Allow sending media with spoilers.
2022-12-26 14:24:05 +04:00
Ilya Fedin
36de2e98d4
Get supported image extensions from QImageReader
2022-12-26 14:23:23 +04:00
Ilya Fedin
9fba9048af
Use the same check for drag'n'drop image type as for file dialog
...
The code path when choosing an image in file dialog tries to read a QImage with Images::Read and then only checks that mime type starts with image/ in ValidPhotoForAlbum
Core::FileIsImage and QImageReader::canRead checks should provide the same behavior
2022-12-26 14:23:23 +04:00
Ilya Fedin
3991be752c
Replace various QDesktopService::openUrl with File::OpenUrl for correct operation on Linux
...
This also reverts commit bb94507af1
.
2022-12-23 14:02:25 +04:00
23rd
2acedca6b7
Replaced some qstr with u""_q literal.
2022-11-29 14:12:50 +03:00
23rd
3467fe226f
Added ability to send webp as compressed image.
2022-11-22 00:26:49 +00:00
Ilya Fedin
68ad56db79
Use QtWaylandCompositor for webview embedding on Linux
2022-11-01 19:33:46 +04:00
John Preston
9348039313
Track unread posts in forums inside RepliesList-s.
2022-11-01 19:25:36 +04:00
John Preston
0d985b5745
Don't focus main button on progress show.
2022-11-01 19:25:36 +04:00
John Preston
d4cdd67128
Fix RTL text in bot attach webview main button.
2022-11-01 19:25:36 +04:00
John Preston
3722e55b67
Support topic on-the-fly creation.
2022-11-01 19:25:35 +04:00