⚠️ Важно: TeleGid.me — неофициальный сайт, не имеющий отношения к компании Telegram или её администрации. Мы существуем как самостоятельное сообщество энтузиастов.

В Telegram для macOS приняли новую панель вкладок от стороннего разработчика

25 октября команда Telegram для macOS приняла доработку плавающей панели вкладок от iTaysonLab. Среди других принятых изменений — показ ошибок при экспорте чатов. Для авторов предложений в репозитории появились правила: объяснить изменение, показать результат и описать проверку.

В Telegram для macOS приняли новую панель вкладок от стороннего разработчика

В Telegram для macOS сторонние разработчики уже меняют интерфейс и исправляют поведение приложения. 25 октября в основную ветку официального репозитория приняли плавающую панель вкладок от iTaysonLab. Она поддерживает переключение обычным нажатием и перетаскиванием индикатора между вкладками.

В принятой доработке на GitHub описаны и небольшие сопутствующие изменения. Индикатор загрузки получил такое же оформление, как панель, а кнопка обновления приложения использует стеклянный компонент интерфейса. Меню «Прочитать всё» теперь вызывается правой кнопкой на значке чатов: раньше оно появлялось и при обычном нажатии.

Что получат пользователи Mac

Панель напоминает вариант из Telegram для iOS, но полного копирования эффектов здесь нет. Автор отдельно поясняет, что эффект линзы на перетаскиваемом индикаторе в эту доработку не вошёл. Предусмотрен и вариант отображения без Liquid Glass, то есть без стеклянных визуальных эффектов.

По исследованию Gram News, новая панель попала в бета-сборку для macOS 13.1.0.283380 от 25 октября. Принятие кода и появление в бете не означают, что изменение уже есть у всех пользователей стабильного приложения.

Есть и менее заметная, но полезная доработка: 24 октября приняли исправление экспорта переписки от dan0102dan. Оно позволяет обнаружить ошибку загрузки истории или остановившуюся выгрузку и показать проблемный чат с причиной сбоя в окне экспорта. Раньше такие ситуации могли выглядеть как успешное завершение.

Мне это кажется важнее ещё одного красивого перехода. Если сохраняешь переписку, хочется видеть, где что-то не выгрузилось, а не выяснять это при поиске нужного сообщения 🤔

Как теперь предлагают изменения

В репозитории опубликованы требования к pull request — так на GitHub называют предложение включить чужой код в проект. Автору нужно объяснить, что он меняет и зачем, показать поведение до и после, а затем описать проверку.

Для изменений интерфейса нужны скриншоты или видео одного и того же сценария. Если видимого результата нет, вместо картинок требуется объяснение и подходящий вывод проверки. Для изменений поведения просят указать версию macOS и сборку приложения, шаги теста, ожидаемый и фактический результат.

Пустого заверения «всё работает» недостаточно. По правилам репозитория, предложение с пропущенными разделами или неподтверждённой проверкой ещё не готово к рассмотрению.

На сайте мы уже рассказывали, как Telegram Designers перешёл от макетов к рабочему коду. Здесь другой процесс: разработчик предлагает конкретное изменение прямо в исходниках macOS-клиента, а команда решает, принимать ли его. Одобрение любой присланной идеи никто не обещает.

Это не обновление Telegram Desktop

Смотрите, у Mac есть два разных настольных клиента: отдельный Telegram для macOS и кроссплатформенный Telegram Desktop. Новая панель и описанные предложения относятся к первому.

Недавние исправления зелёного видео в Telegram Desktop 7.3.3 относятся к другому приложению. Номера версий и списки изменений у них различаются.

Переходить на бету только ради панели я бы не спешил. Новость полезна прежде всего тем, кто следит за развитием Mac-клиента или хочет исправить конкретную проблему: теперь есть примеры принятых сторонних доработок и понятные требования к их оформлению. Для обычной переписки достаточно дождаться обновления своего приложения.

Комментарии