John Preston
fd982b90db
Implement separate instances for web apps.
2024-07-24 13:46:22 +02:00
John Preston
46b69a938b
Revert "Register tg:// scheme on initial launch."
...
This reverts commit 8cbeadc68a
.
2024-07-12 08:45:45 +02:00
John Preston
17bb430006
Register tg:// scheme on first launch.
...
Also, allow disabling tg:// re-registration on update.
2024-07-02 13:34:52 +04:00
John Preston
8cbeadc68a
Register tg:// scheme on initial launch.
2024-07-02 13:22:33 +04:00
John Preston
69d21f73ef
Separate window for forums/topics/sublists/archive.
2024-06-30 21:16:10 +04:00
John Preston
93b7c47cda
Support building on Windows with Qt 6.
2024-06-21 11:36:18 +04:00
John Preston
a43143d01c
Separate ForceDisable from LastCheckCrashed.
2024-05-27 17:54:23 +04:00
John Preston
95ec0633ed
Use custom-adjusted font metrics for custom fonts.
...
Fixes #27814 .
2024-05-02 11:33:47 +04:00
John Preston
c16d820b88
Move OpenSSL probing before crash reporter.
2024-04-24 19:12:46 +04:00
John Preston
f675a8dcf7
Attempt to fix a couple of crashes.
2024-04-24 16:37:27 +04:00
John Preston
97ecc57be8
Add choose font settings.
2024-04-23 19:17:42 +04:00
23rd
1c223e570a
Slightly improved code style for long equality expressions.
2024-04-15 11:20:30 +04:00
John Preston
fd833dff35
Save IV window geometry.
2024-03-24 10:05:52 +04:00
John Preston
212259aae3
Handle shortcuts in IV.
2024-03-13 21:20:30 +04:00
John Preston
125f856e67
Proof-of-concept (WebView2 / Local) iv.
2024-03-13 21:20:30 +04:00
John Preston
d3778f92d2
Implement media devices tracking on Windows.
2024-01-25 11:04:27 +04:00
John Preston
37478d951a
Fix initial geometry for secondary windows.
2024-01-18 17:27:30 +04:00
John Preston
fc2f41096f
Attempt to fix initial window position on Windows.
2024-01-16 11:18:55 +04:00
Ilya Fedin
9d582040e6
Fix detaching temporaries
2023-12-31 22:03:57 +00:00
John Preston
4337f0b509
Fix "Keep Disabled" in OpenGL crash check.
2023-12-16 20:25:02 +00:00
23rd
12272a450f
Slightly optimized include directives in some headers.
2023-11-15 04:20:20 +03:00
Ilya Fedin
5c4f006550
Avoid Windows-specific hack to ruin initial main window geometry on Linux
2023-10-02 07:05:21 +04:00
John Preston
c5718678ea
Disable OpenGL ANGLE backend.
...
Currently ANGLE can work through desktop OpenGL only with enabled
attribute EGL_SURFACE_ORIENTATION_INVERT_Y_ANGLE.
Qt can't work with it enabled and shows vertically flipped content.
2023-08-10 18:19:00 +03:00
John Preston
f814e401b9
Mark stories as read.
2023-07-20 07:20:09 +04:00
Ilya Fedin
1d234ea990
Use argv0 for shortcuts when updater is disabled
2023-06-16 11:38:54 +04:00
Ilya Fedin
a7bd097b2f
Have a global Core::Launcher accessor
...
This allows to use Launcher in code executing before Sandbox is created
2023-06-13 12:19:21 +04:00
John Preston
bcf91e2f2c
Version 4.8.3: Fix statup crash with passcode.
2023-06-01 11:47:36 +04:00
Ilya Fedin
2ce9e610fa
Update icons when icon theme on Linux changes
2023-05-29 11:07:19 +04:00
Ilya Fedin
6aef6d7f4e
Integrate GApplication with QFileOpenEvent and Core::Application::activate
2023-05-29 10:51:40 +04:00
John Preston
abc32c63b0
Force-hide media viewer on passcode lock.
2023-05-24 16:58:34 +04:00
John Preston
65afa2c402
Detach ComposeControls from SessionController.
2023-05-17 15:51:52 +04:00
John Preston
864959aee0
Hide login code with a spoiler in chats list.
2023-04-27 15:23:36 +04:00
Ilya Fedin
3064a41014
Try to restore updater-dependent binary path logic
...
Now that the file generating logic is simplier, it may be not that hard to maintain
2023-04-02 00:06:04 +04:00
John Preston
152661dcea
Use global Fn+F shortcut for toggle fullscreen on macOS.
2023-03-15 16:39:13 +04:00
John Preston
aa9e56c633
Update icon on macOS, allow changing back.
2023-03-01 09:12:02 +04:00
John Preston
ce0e07d332
Implement "Save Power on Low Battery" function.
2023-03-01 09:12:02 +04:00
Ilya Fedin
808cf119b8
Switch freetype to experimental settings
2023-02-22 16:51:13 +04:00
John Preston
137c13c9c0
Don't steal window focus to viewer on another screen.
2023-02-18 15:16:06 +04:00
John Preston
27d446bdda
Improve Ctrl+W / Ctrl+M handling by media viewer.
2023-02-18 15:10:13 +04:00
John Preston
f9847090f9
Cmd+Q quit prevention in windowed media viewer.
2023-02-18 15:10:13 +04:00
John Preston
7a5c9a6fb8
First version of windowed media viewer on Windows.
2023-02-18 15:10:13 +04:00
John Preston
7557a20679
Close PiP when a passcode lock is enabled.
2023-02-15 10:47:10 +04:00
John Preston
0bdd0689c0
Create tray / mediaview queued on macOS.
...
This removes some strange redundant entries like "Item-0" from the Dock menu.
2023-02-06 13:34:03 +04:00
John Preston
c737e2f91b
Track window activation history.
2023-02-03 20:48:12 +04:00
John Preston
94b489835c
Add chat name / account name / unread count title settings.
2023-02-03 17:51:47 +04:00
John Preston
be71139515
Add "Translate Entire Chat" button to Settings.
2023-02-02 22:12:32 +04:00
John Preston
0495cf4187
Use better initial geometry for new windows.
2023-02-02 20:20:05 +04:00
John Preston
5278ed1f41
Fix account activation after window closing.
2023-02-02 10:55:04 +04:00
Ilya Fedin
2be4641496
Install launcher on every launch on Linux
...
Just like AppUserModelId on Windows
This makes the cheat code and having the function outside of private namespace unnecessary
2023-01-23 12:16:59 +04:00
John Preston
ec3957fcf3
Active round video moving to active window.
2023-01-19 11:42:00 +04:00