John Preston
9c7fee0bfe
Add .m4v as a video file format.
2023-04-23 20:32:00 +04:00
Ilya Fedin
6f89413c76
Don't get cursor position twice for open with menu
2023-01-20 12:58:48 +04:00
Ilya Fedin
1326359745
Don't involve locale in filename timestamp generation
...
It was batch replaced as part of 7b5781b845
, but it's not really semantically valid
2023-01-10 09:50:02 +04:00
Ilya Fedin
7307f0b1a5
Use temp directory for downloads in Linux sandbox by default
2023-01-09 16:09:57 +04:00
Ilya Fedin
0eec470387
Hide default download folder option if it's not available
2022-12-29 14:18:08 +04:00
23rd
f8a17bd9c9
Moved tmp string for temporary folder to single place.
2022-11-30 17:17:16 +03:00
23rd
4fabb3f2a2
Replaced some qsl with u""_q literal.
2022-11-30 17:17:14 +03:00
John Preston
ad3f8e72a0
Remove namespace App.
2022-11-30 17:28:09 +04:00
23rd
2acedca6b7
Replaced some qstr with u""_q literal.
2022-11-29 14:12:50 +03:00
Ilya Fedin
54a0f443b4
Better check for download path availability in sandbox
2022-11-28 12:16:57 +01:00
Ilya Fedin
0cd0ad7a5b
Handle cancel for default download path in Linux sandbox
2022-11-10 00:24:37 +04:00
John Preston
a2b0c551c2
Pass default download path in sandboxed environments.
2022-11-09 10:21:52 +04:00
John Preston
ab5792f59f
Revert "Fix crash when asking download path in sandbox environment"
...
This reverts commit a4b0443047
.
2022-11-08 18:26:01 +04:00
Ilya Fedin
a4b0443047
Fix crash when asking download path in sandbox environment
...
This makes first download to go to temp directory, but I can't think of better solution without changing download path getting architecture.
2022-11-06 17:38:20 +04:00
Ilya Fedin
7b5781b845
Use default-constructed QLocale for date/time/whatever else formatting
...
Qt 6 chenged the QDateTime API to use QLocale::c() rather than QLocale::system(), using default-constructed QLocale will make this consistent and overradable application-wide
Other formating use-cases as QLocale::decimalPoint use default-constructed QLocale now, too
2022-10-17 08:33:22 +04:00
Ilya Fedin
8f1a8f909d
Ask download path first time in Linux sandbox
...
This allows to have less sandbox holes in flatpak and allows snap users to specify a normal folder to download to (as opposed to $HOME/snap/$SNAP_NAME/current/Downloads)
2022-10-06 19:13:38 +04:00
Ilya Fedin
508762cd2c
Use static QFileInfo::exists
2021-03-15 11:21:05 +03:00
John Preston
a614ccad97
Correctly check media when editing files.
2020-10-30 18:32:19 +03:00
John Preston
39cf51c066
Move SendButton/EmojiButton to td_ui.
2020-10-30 18:32:18 +03:00
Ilya Fedin
eb27763cae
Restore Ui::hideLayer call in ShowInFolder on Linux
2020-10-30 18:20:38 +03:00
Ilya Fedin
a38b4f039a
Use some methods from lib_base
2020-10-30 10:52:49 +03:00
23rd
7e9695b213
Added missed *.mov extension to dialog files filter for album items.
2020-10-07 13:09:15 +03:00
John Preston
4d6cc58f0d
Move session settings to main_session_settings.
2020-06-23 21:53:42 +04:00
John Preston
ad4afe9293
Move session data localstorage -> storage_account.
2020-06-23 21:53:39 +04:00
John Preston
4b354b0928
Use Main::Session in download/upload.
2020-06-23 21:53:38 +04:00
Ilya Fedin
95b4f56b86
Don't use QDesktopServices::openUrl on snap
2020-05-01 12:06:01 +04:00
John Preston
ae7529004d
Fix choose folder for Export on macOS.
2020-03-27 20:36:06 +04:00
John Preston
74d848311b
Replace str_const with base::const_string.
2020-01-29 12:47:50 +03:00
23rd
627a105ba9
Moved album files filter to FileDialog namespace.
2020-01-23 10:09:33 +03:00
John Preston
27a83a7a09
Use base::FileNameFromUserString.
2019-10-20 14:22:46 +04:00
John Preston
17baac710e
Fix save dialog in macOS for streamed videos.
2019-10-07 19:57:26 +03:00
John Preston
849deb57e2
Move many widget classes to lib_ui.
2019-10-01 23:59:46 +03:00
John Preston
6343221d7b
Remove many includes from stdafx.pch.
2019-09-06 19:31:07 +03:00
John Preston
95afcbb485
Format a valid theme file name.
2019-09-06 19:31:06 +03:00
John Preston
ff44094ded
Rename AuthSession to Main::Session.
2019-07-24 13:45:24 +02:00
John Preston
c5df4db621
Fix possible race conditions in msgid().
2019-07-15 16:00:30 +02:00
John Preston
a70e72f75d
Application->Sandbox, Messenger->Application.
2019-01-23 12:51:58 +04:00
John Preston
874d76b16b
Ignore activations from ~PopupMenu in file dialog event loops.
2018-12-26 13:54:49 +04:00
John Preston
3f58c930e3
Use separate download folder for support.
2018-11-22 17:15:52 +04:00
John Preston
156c3d288c
Allow selecting export folder.
2018-06-20 19:12:47 +01:00
John Preston
dd81f5d59f
Replace base::lambda with shorter term.
...
base::lambda -> Fn (type alias for std::function).
base::lambda_once -> FnMut (type alias for base::unique_function).
base::lambda_guarded -> crl::guard.
base::lambda_call_type_t -> crl::deduced_call_type.
2018-06-04 18:38:27 +03:00
John Preston
67ea175fc6
Show choose file box over the passport panel.
2018-06-03 23:16:37 +03:00
John Preston
5a5c5782a9
Replace crl::on_main to InvokeQueued in some cases.
...
If the event loop is reentered from the call it is unsafe to crl::on_main.
For example NSOpenPanel lags terribly if it is shown from crl::on_main.
2018-02-08 12:20:55 +03:00
John Preston
8bacc74d8b
Request dialog list entries when needed.
...
Also save the original server-side int32 date in HistoryItems.
2018-02-08 12:20:54 +03:00
John Preston
ea7441ae77
Use single LEGAL file with license and copyright.
2018-01-03 13:23:14 +03:00
John Preston
af552fb4c0
Replace base/task_queue with crl.
2017-12-31 00:28:38 +03:00
John Preston
ff65daa9fe
Remove special case in SendFilesBox for an image.
2017-12-26 19:20:06 +03:00
John Preston
b08732cf28
Move MediaView from MainWindow to Messenger.
2017-08-25 14:39:27 +03:00
John Preston
5444b8166c
Finalize rename / move of files.
2017-04-07 18:13:18 +03:00
Lonami
b7ea15b83d
Use message date by default when saving a photo ( #1586 ) ( #3150 )
...
Signed-off-by: Lonami <totufals@hotmail.com> (github: Lonami)
2017-04-04 12:14:32 +03:00