О канале
Этот канал предназначен для коротких постов о разработке Kotatogram. Более длинные посты, а также релизы будут направляться в основной канал. Обсудить посты можно в @kotatochat_ru.
Этот канал предназначен для коротких постов о разработке Kotatogram. Более длинные посты, а также релизы будут направляться в основной канал. Обсудить посты можно в @kotatochat_ru.
Telegram
Котатограм
Экспериментальный форк Telegram Desktop от @EricKotato.
GitHub: https://github.com/kotatogram/kotatogram-desktop
Блоги разработки: @kotatogram_dev_ru
On English: @kotatogram
Билды:
#WindowsInstaller #Windows #Linux64 #AppImage #macOS
GitHub: https://github.com/kotatogram/kotatogram-desktop
Блоги разработки: @kotatogram_dev_ru
On English: @kotatogram
Билды:
#WindowsInstaller #Windows #Linux64 #AppImage #macOS
Вышел TD 4.14, а у меня появилось время на Котатограм, поэтому я решил попробовать обновить ветку сразу до неё. И на удивление это прошло проще, чем я ожидал.
Я обновлял её с ветки patches-track-4.8.4, которая уже была чуть поправлена (хоть и не полностью). Возможно, поэтому обновить было достаточно просто.
Однако сборку её ещё не тестировал, поэтому вполне вероятно, что может быть масса багов, из-за которых ветка не соберётся.
Исходники, как обычно, выложу когда будет первый рабочий билд (его выложу тоже).
Я обновлял её с ветки patches-track-4.8.4, которая уже была чуть поправлена (хоть и не полностью). Возможно, поэтому обновить было достаточно просто.
Однако сборку её ещё не тестировал, поэтому вполне вероятно, что может быть масса багов, из-за которых ветка не соберётся.
Исходники, как обычно, выложу когда будет первый рабочий билд (его выложу тоже).
А, похоже, я забыл тут отключить тут реакции. Но ладно, пускай будут, раз тут нет комментариев.
Новая ветка готова вместе с собранным с неё тестовым бидом.
https://www.tgoop.com/KotatogramTestVersions/13
https://www.tgoop.com/KotatogramTestVersions/13
Telegram
Kotatogram Test Versions
https://github.com/kotatogram/kotatogram-desktop/tree/patches-track-4.14
Котатограм: блог разработки
Новая ветка готова вместе с собранным с неё тестовым бидом. https://www.tgoop.com/KotatogramTestVersions/13
Считаю должным лишний раз напомнить, что лучше ставить этот билд отдельно от основного с отдельным профилем.
Telegram Desktop не поддерживает понижение версии профиля: если вы попробуете запустить профиль с нового Telegram Desktop на старом, он просто сбросится и вам придётся перелогиниваться заново.
Версия Telegram Desktop, на которой основан Kotatogram, указана в самом низу главного меню.
Telegram Desktop не поддерживает понижение версии профиля: если вы попробуете запустить профиль с нового Telegram Desktop на старом, он просто сбросится и вам придётся перелогиниваться заново.
Версия Telegram Desktop, на которой основан Kotatogram, указана в самом низу главного меню.
Также напомню про баг автозагрузки, который до сих пор присутствует.
Однако я нашёл способ это временно обойти для конкретного чата: достаточно открыть один раз общие медиа.
Конечно же, к релизу такой ужас будет исправлен, либо где-нибудь в самой автозагрузке, либо сборкой с LTO (которая, судя по всему, опять будет часов на 5).
Однако я нашёл способ это временно обойти для конкретного чата: достаточно открыть один раз общие медиа.
Конечно же, к релизу такой ужас будет исправлен, либо где-нибудь в самой автозагрузке, либо сборкой с LTO (которая, судя по всему, опять будет часов на 5).
Telegram
Kotatogram Test Versions
BTW, automatic download is broken too since it's a 32-bit build without LTO. LTO build currently crashes with LNK1248 error on linking stage (basically out of memory).
———
К слову, автоматическое скачивание тоже сломано, потому что это 32-битная сборка…
———
К слову, автоматическое скачивание тоже сломано, потому что это 32-битная сборка…
Другие баги, которые присутствуют сейчас, и о которых я точно знаю:
— «Показать/скрыть закреплённое сообщение»: вылет по нажатию
— Кнопка «Недавние действия» в профиле: не реагирует
— Правый клик по неактивному аккаунту в главном меню: вылет
— Папки: баг с премиум-лимитами
Визуальные недочёты:
— Иконки, выбивающиеся из общей стилистики: отложенные сообщения, уведомления (в шапке профиля), настройки Kotatogram
— Смещение иконок в кнопках управления чатом в профиле
Функции, которые переделываются с нуля:
— Скругление аватарок (есть в тестовой версии)
— Компактные чаты
Это не исчёрпывающий список, это то, что я сейчас вспомнил. Плюс, я планирую и новые функции, но это будет после того, как я поправлю старые.
— «Показать/скрыть закреплённое сообщение»: вылет по нажатию
— Кнопка «Недавние действия» в профиле: не реагирует
— Правый клик по неактивному аккаунту в главном меню: вылет
— Папки: баг с премиум-лимитами
Визуальные недочёты:
— Иконки, выбивающиеся из общей стилистики: отложенные сообщения, уведомления (в шапке профиля), настройки Kotatogram
— Смещение иконок в кнопках управления чатом в профиле
Функции, которые переделываются с нуля:
— Скругление аватарок (есть в тестовой версии)
— Компактные чаты
Это не исчёрпывающий список, это то, что я сейчас вспомнил. Плюс, я планирую и новые функции, но это будет после того, как я поправлю старые.
Ну и раз уж настройка скругления есть (пусть и не доделанная), расскажу, как она работает.
Сейчас пока что скругление контролируется в JSON-файле (Настройки > три точки > Показать файл настроек). В релизе это будет дополнено слайдером в настройках.
Новые опции:
—
—
—
Для применения настроек необходимо перезапустить приложение.
Сейчас пока что скругление контролируется в 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.Для применения настроек необходимо перезапустить приложение.
Ветка patches-track-4.14 теперь обновлена до 4.14.12. Без багфиксов пока что, к сожалению, но зато с тегами в сохранённых.
https://www.tgoop.com/KotatogramTestVersions/14
https://www.tgoop.com/KotatogramTestVersions/14
Telegram
Kotatogram Test Versions
https://github.com/kotatogram/kotatogram-desktop/tree/patches-track-4.14
Починил скрытие и показ закреплённых сообщений в меню, однако всё не так гладко, как хотелось бы.
В текущем тестовом билде нажатие на "Скрыть закреплённое сообщение" в меню "три точки" приведёт к вылету. В следующем тестовом билде это будет исправлено, и работать как надо. Однако кнопку "Скрыть" в окне, которое появляется по нажатию крестика на панели закреплённых сообщений, починить мне пока не удалось. Но по крайней мере, вылетать от неё не будет.
Заодно, если вы вдруг наткнулись на вылет при редактировании локальной папки, спешу вас обрадовать: его я тоже починил. Поэтому по крайней мере вылетов уже быть не должно (если они всё ещё есть, сообщите об этом!).
Другие фиксы, которые будут в следующем тестовом билде:
— Фиксы сборки под Linux (за авторством @Shlyupa), если не окажется, что я что-то забыл портировать или не поломал что-то ещё;
— Фиксы текста у слайдеров в настройках: теперь на стандартной белой теме вы будете видеть, зачем эта настройка.
В текущем тестовом билде нажатие на "Скрыть закреплённое сообщение" в меню "три точки" приведёт к вылету. В следующем тестовом билде это будет исправлено, и работать как надо. Однако кнопку "Скрыть" в окне, которое появляется по нажатию крестика на панели закреплённых сообщений, починить мне пока не удалось. Но по крайней мере, вылетать от неё не будет.
Заодно, если вы вдруг наткнулись на вылет при редактировании локальной папки, спешу вас обрадовать: его я тоже починил. Поэтому по крайней мере вылетов уже быть не должно (если они всё ещё есть, сообщите об этом!).
Другие фиксы, которые будут в следующем тестовом билде:
— Фиксы сборки под Linux (за авторством @Shlyupa), если не окажется, что я что-то забыл портировать или не поломал что-то ещё;
— Фиксы текста у слайдеров в настройках: теперь на стандартной белой теме вы будете видеть, зачем эта настройка.
Новый тестовый билд с теми фиксами, что я писал выше. Чинить ещё много, но надеюсь, без вылетов.
https://www.tgoop.com/KotatogramTestVersions/15
https://www.tgoop.com/KotatogramTestVersions/15
Telegram
Kotatogram Test Versions
https://github.com/kotatogram/kotatogram-desktop/tree/patches-track-4.14
Обновил исходники до 4.15.1, выложу после тестового билда.
Так как версия уже выходит за пределы 4.14, а создавать на каждую версию ветку не хочется, чтобы не раздувать репозиторий, эта ветка будет называться
Также, чтобы сократить вес репозитория, я планирую реорганизовать ветки
Как это выглядит сейчас:
— patches-track: TD 4.1.1
— patches-track-old: TD 3.5.2
— patches-track-4.8.4: TD 4.8.4
— patches-track-4.14: TD 4.14.13
Как я хочу сделать:
— patches-track: TD 3.5.2
— patches-track-wip: TD 4.15.1
— patches-track-old, patches-track-4.8.4 и patches-track-4.14 будут удалены (или отправлены в архив, если нужны).
Поэтому если вам нужны версии на основе 4.1.1, 4.8.4 или 4.14.13, советую сделать форк этих веток. Ну или если их нужно подержать подольше, сообщите мне об этом в @kotatochat_ru.
Так как версия уже выходит за пределы 4.14, а создавать на каждую версию ветку не хочется, чтобы не раздувать репозиторий, эта ветка будет называться
patches-track-wip
.Также, чтобы сократить вес репозитория, я планирую реорганизовать ветки
patches-track*
.Как это выглядит сейчас:
— patches-track: TD 4.1.1
— patches-track-old: TD 3.5.2
— patches-track-4.8.4: TD 4.8.4
— patches-track-4.14: TD 4.14.13
Как я хочу сделать:
— patches-track: TD 3.5.2
— patches-track-wip: TD 4.15.1
— patches-track-old, patches-track-4.8.4 и patches-track-4.14 будут удалены (или отправлены в архив, если нужны).
Поэтому если вам нужны версии на основе 4.1.1, 4.8.4 или 4.14.13, советую сделать форк этих веток. Ну или если их нужно подержать подольше, сообщите мне об этом в @kotatochat_ru.
Новый тестовый билд и новая ветка. Из фиксов только количество аккаунтов (так как это 32-битный билд, их должно быть 10). Сам фикс, правда, не проверял.
https://www.tgoop.com/KotatogramTestVersions/16
https://www.tgoop.com/KotatogramTestVersions/16
Telegram
Kotatogram Test Versions
https://github.com/kotatogram/kotatogram-desktop/tree/patches-track-wip
Новый билд на основе беты 4.15.3, в которой главное изменение — Instant View.
https://www.tgoop.com/KotatogramTestVersions/17
https://www.tgoop.com/KotatogramTestVersions/17
Telegram
Kotatogram Test Versions
https://github.com/kotatogram/kotatogram-desktop/tree/patches-track-wip