Котатограм: блог разработки – Telegram
Котатограм: блог разработки
303 subscribers
4 photos
8 links
Блоги разработки Kotatogram. Основной канал: @kotatogram_ru
Download Telegram
О канале

Этот канал предназначен для коротких постов о разработке Kotatogram. Более длинные посты, а также релизы будут направляться в основной канал. Обсудить посты можно в @kotatochat_ru.
Вышел TD 4.14, а у меня появилось время на Котатограм, поэтому я решил попробовать обновить ветку сразу до неё. И на удивление это прошло проще, чем я ожидал.

Я обновлял её с ветки patches-track-4.8.4, которая уже была чуть поправлена (хоть и не полностью). Возможно, поэтому обновить было достаточно просто.

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

Исходники, как обычно, выложу когда будет первый рабочий билд (его выложу тоже).
🎉4👍1
А, похоже, я забыл тут отключить тут реакции. Но ладно, пускай будут, раз тут нет комментариев.
👍61
У меня есть две новости, хорошая и плохая.

Хорошая: есть первый успешный билд на версии TD 4.14.

Плохая: актуальная версия — 4.14.1... Но надеюсь, что там не настолько сложно будет обновлять.
👍4🤔2
Котатограм: блог разработки
Новая ветка готова вместе с собранным с неё тестовым бидом. https://news.1rj.ru/str/KotatogramTestVersions/13
Считаю должным лишний раз напомнить, что лучше ставить этот билд отдельно от основного с отдельным профилем.

Telegram Desktop не поддерживает понижение версии профиля: если вы попробуете запустить профиль с нового Telegram Desktop на старом, он просто сбросится и вам придётся перелогиниваться заново.

Версия Telegram Desktop, на которой основан Kotatogram, указана в самом низу главного меню.
👍1
Также напомню про баг автозагрузки, который до сих пор присутствует.

Однако я нашёл способ это временно обойти для конкретного чата: достаточно открыть один раз общие медиа.

Конечно же, к релизу такой ужас будет исправлен, либо где-нибудь в самой автозагрузке, либо сборкой с LTO (которая, судя по всему, опять будет часов на 5).
👍3
Другие баги, которые присутствуют сейчас, и о которых я точно знаю:

— «Показать/скрыть закреплённое сообщение»: вылет по нажатию
— Кнопка «Недавние действия» в профиле: не реагирует
— Правый клик по неактивному аккаунту в главном меню: вылет
— Папки: баг с премиум-лимитами

Визуальные недочёты:
— Иконки, выбивающиеся из общей стилистики: отложенные сообщения, уведомления (в шапке профиля), настройки Kotatogram
— Смещение иконок в кнопках управления чатом в профиле

Функции, которые переделываются с нуля:
— Скругление аватарок (есть в тестовой версии)
— Компактные чаты

Это не исчёрпывающий список, это то, что я сейчас вспомнил. Плюс, я планирую и новые функции, но это будет после того, как я поправлю старые.
Ну и раз уж настройка скругления есть (пусть и не доделанная), расскажу, как она работает.

Сейчас пока что скругление контролируется в JSON-файле (Настройки > три точки > Показать файл настроек). В релизе это будет дополнено слайдером в настройках.

Новые опции:
userpic_corner_radius, целое число от 0 до 50: процент скругления для всех чатов (0 — квадрат, 50 — круг). По умолчанию 50.
userpic_corner_radius_forum, целое число от 0 до 50: процент скругления форумов отдельно (0 — квадрат, 50 — круг). Работает только если userpic_corner_radius_forum_use_default задана как true. По умолчанию 30.
userpic_corner_radius_forum_use_default, true/false: если true, то скругление для форумов будет браться из userpic_corner_radius, а не из userpic_corner_radius_forum. По умолчанию false.

Для применения настроек необходимо перезапустить приложение.
6
Ветка patches-track-4.14 теперь обновлена до 4.14.12. Без багфиксов пока что, к сожалению, но зато с тегами в сохранённых.
https://news.1rj.ru/str/KotatogramTestVersions/14
🔥9