23rd
923efd9e7e
Removed private QAction menu role assignments in global menu.
2026-05-02 13:46:26 +03:00
John Preston
0e1b53dfa7
Use single global menu on macOS.
2026-04-24 13:06:15 +07:00
23rd
a1389ac778
Added inline buttons to macOS notifications from notification user.
2026-04-11 16:00:27 +03:00
John Preston
d0e24b555c
Bring fullscreen media viewer to active space on macOS.
2026-04-09 17:06:44 +07:00
23rd
88404cfddb
Removed unused private fields.
2026-04-09 12:36:51 +03:00
23rd
b80f25fbc5
Made Swift 6 local translation support optional.
2026-04-06 17:52:53 +03:00
KevinHuge
59b089a0cc
Fix stale macOS tray icon colors after appearance switches
...
Summary:
Fix the macOS tray icon refresh path so the menu bar icon updates immediately after system light/dark appearance changes, even while Telegram stays unfocused in the background.
Changes:
The tray icon code was observing status button appearance changes but rendering against NSApp effectiveAppearance on macOS 10.14 and newer. Those two appearance sources do not update in lockstep while Telegram is unfocused, which caused the tray icon to redraw with a stale color until the app was focused. This change makes the renderer use status.button.effectiveAppearance directly so the icon color is derived from the same Cocoa object that emits the refresh signal.
2026-04-06 16:57:03 +07:00
23rd
172bbb1b29
Fixed crash on macOS 10.13.
...
Regression was introduced in 8de878693d .
2026-04-03 23:41:55 +03:00
23rd
8de878693d
Fixed initial tray icon color on macOS dark theme.
2026-04-03 13:34:05 +03:00
23rd
ccb563eff1
Moved out dock menu from obj-c implementation to Qt implementation.
...
This allows to remove
the `NSApplicationDelegate::applicationDockMenu` patch for Qt.
2026-03-12 12:59:49 +04:00
23rd
d4a5bb788c
Moved out some classes from lib_translate.
2026-03-04 08:32:04 +03:00
23rd
ccce8756ed
Added simple error handler for translations.
2026-03-04 08:32:04 +03:00
23rd
d7e8199365
Added platform provider of translations.
2026-03-04 08:32:04 +03:00
23rd
7d310e56cc
Added accounts list to tray menu on macOS.
...
Related commit: 57b22d2ad2 .
2026-02-28 19:07:08 +04:00
23rd
7899e4943b
Changed behavior to open context menu with right-click on macOS tray.
2026-02-28 19:07:08 +04:00
23rd
1e6912f560
Respected different scales in rects of text recognition for macOS.
2026-01-03 05:13:29 +03:00
23rd
19e965ce45
Reverted "Wrapped text recognition on macOS with experimental toggle."
...
This reverts commit feb1ea6502 .
2025-12-31 12:18:04 +03:00
23rd
a3465ea80c
Removed duplicated menu item for Character Palette for modern macOS.
2025-12-28 10:12:03 +03:00
23rd
57b22d2ad2
Added accounts list to dock menu on macOS.
2025-12-22 17:56:54 +04:00
23rd
eca8dfb0ec
Renamed rpl::start_with_ with rpl::on_.
2025-12-10 21:28:33 +03:00
23rd
3aa241d825
Removed WebAuthn support for macOS for now.
2025-12-05 23:11:32 +04:00
23rd
feb1ea6502
Wrapped text recognition on macOS with experimental toggle.
2025-12-05 20:11:53 +04:00
23rd
fea80b4919
Wrapped passkeys on macOS with experimental toggle due to instability.
2025-12-05 20:11:53 +04:00
23rd
255b30e88a
Added initial implementation of text recognition for macOS.
2025-12-05 20:11:53 +04:00
23rd
d2dd124be0
Added dummy platform files for text recognition.
2025-12-05 20:11:53 +04:00
23rd
e7c1073e13
Added initial error handler to passkeys processing.
2025-12-05 18:15:54 +04:00
23rd
cb100623fb
Added initial macOS API support for passkeys.
2025-12-05 18:15:53 +04:00
23rd
cb07bcf0db
Added initial dummy platform files for passkeys.
2025-12-05 18:15:53 +04:00
Ilya Fedin
dbc9beaa19
Make psLaunchMaps async
2025-10-22 22:01:45 +04:00
23rd
bc90463893
Removed unused variable in macOS file utilities to fix compiler warning.
2025-10-10 11:26:45 +03:00
23rd
7fb486d8d2
Removed unused variable from touchbar item on macOS.
2025-10-10 11:26:42 +03:00
Ilya Fedin
b29877554c
Make experimental option for non-native notifications cross-platform
2025-10-10 11:24:07 +03:00
23rd
a2d17f6f3f
Added ability to choose display for notifications to settings.
2025-10-10 11:24:07 +03:00
23rd
54018aec90
Added experimental option for non-native notifications on macOS.
2025-10-10 11:24:07 +03:00
23rd
2b93362a57
Added fetching "Mark as read" translation based on macOS language.
2025-09-29 15:12:51 +03:00
23rd
b79fbe2123
Added "Mark as read" action to macOS notifications.
2025-09-29 15:12:51 +03:00
Ilya Fedin
86b94b4723
Change notification volume visibility on support change
...
Cross platform VolumeSupported wrapper
2025-08-17 14:47:49 +03:00
23rd
a3e8848bc8
Added ability to check if OS has support of notifications volume.
2025-08-17 14:47:49 +03:00
23rd
ac243136b9
Replaced AboutBox with generic box.
2025-06-29 23:40:24 +03:00
23rd
d06a9e2e5c
Added missing shortcut to toggle fullscreen for windows on macOS.
2025-06-29 21:14:20 +03:00
John Preston
4659d5db5d
Version 5.15.
...
- Send Direct Messages to Channels.
- Enable New Tab Layout for Topics.
- Create Polls with Up To 12 Options.
2025-06-04 22:56:02 +04:00
John Preston
dfc1ec3ccf
Support shared media / pins for sublists.
2025-06-04 10:00:23 +04:00
Ilya Fedin
b14c2878b3
Revert "Move icon name getter to cross-platform header"
...
This reverts commit d9318c9935 .
2025-03-12 14:54:41 +04:00
Ilya Fedin
e1f71baed6
Move native notifications option check logic to cross platform code
2025-01-25 18:33:13 +04:00
John Preston
691a0acdab
Allow sound-without-toast again on macOS/Linux.
2025-01-24 22:23:27 +04:00
John Preston
2b94cffe7e
Allow getting name or path for sound.
2025-01-23 12:13:01 +04:00
John Preston
2e74ad6fbe
Use common code for local sound disk cache.
2025-01-23 11:58:20 +04:00
John Preston
9dc947ecb6
Simplify run-in-background option selection.
2025-01-22 22:13:28 +04:00
John Preston
7d74d3da3a
Remove dnd/focus query code on macOS.
2025-01-22 22:13:28 +04:00
John Preston
aa0c56876c
Use sound in native notifications on macOS.
2025-01-22 22:13:28 +04:00