Крылатый
Можн даж билды собират и выкладыват.
Sheridan
https://github.com/Newlifer/tdesktop/blob/master/doc/building-cmake.md ууууу как всё запущено....
Крылатый
Да, например тоже.
Крылатый
Stanislav
дак собирай артифакты с тревиса и/или appveyor
Крылатый
Вам какую виртуалку собрать?
Крылатый
Убунты? Дебиан? Или NixOS?
Sheridan
никаких виртуалок
Sheridan
пакеты оформит надо
Sheridan
деб, шапка, ебилд, апт
Stanislav
Крылатый
Ну, за пакеты не возьмусь)
Anonymous
И самое главное - сделай так, чтобы собиралось без кривых патчей от команды Telegram Desktop.
Sheridan
вот да
Sheridan
с другой стороны наверное проще потереть это и написать с нуля
Anonymous
Никаких патчей быть не должно вообще. Всё можно реализовать в самом коде.
🦥Alex Fails
Sheridan
+ // Patch: Disable environment variable dpi scaling changing.
+ // It is not supported by Telegram Desktop :(
+ return 1.;
Волшебно
Stanislav
Sheridan
+
+ // Patch: Allow access to private constructor.
+ friend class TextBlock;
Sheridan
о0
Stanislav
А - архитектура
🦥Alex Fails
да, тоже поржал
🦥Alex Fails
тогда надо убить этот патч
Sheridan
+ // Patch: Enable Ctrl+key and Ctrl+Shift+key in all locales except German.
о0
Крылатый
Anonymous
тогда надо убить этот патч
Первым делом. Именно данный патч и блокирует появление Telegram Desktop в большинстве дистрибутивов ибо тащить кривой статически слинкованный Qt нельзя.
Крылатый
http://blog.qt.io/blog/2017/01/23/qt-5-8-released/ вышел вот недавно
Крылатый
Крылатый
Когда начинаем?
Sheridan
ну можно)
и не трогай хромиум, как тут. qml рулит
Крылатый
Sheridan
Му тебе будем лайки ставить и комменты писать, ты не один :)
Крылатый
ололо
Sheridan
Evgenii
Шта?
Sheridan
если на пальцах, то надо на qml нарисовать интерфейс и всякие его элементы, склеить это с api и перевести лингвистом
Sheridan
а в коде у тдесктопа понаписано всего - от своихсобственных кейсканов клавиатуры до загрузки шрифтов
Крылатый
Крылатый
С блэкджеком и шлюхами
Sheridan
https://core.telegram.org/#api-methods yt jyj hfpdt&
Sheridan
не оно разве?
Крылатый
Так-то, само ядро можно выковырять, причесать и налепить нормальный интерфейс.
Richard
форк допиливать? так ты можешь в организацию форкнуть, будет удобнее. Нескольких человек можешь за админов взять, они смогут без пр коммитить
🦥Alex Fails
го в procxx форкнем
Крылатый
Справедливо.
🦥Alex Fails
https://github.com/procxx/tdesktop
🦥Alex Fails
все желающие пишите в лс, добавлю
Richard
меня добавь, по мере времени буду смотреть-посматривать. Но меня желательно не админом, а чтобы через пр для начала - проверить адекватность и кодстайл.
Sheridan
🦥Alex Fails
🦥Alex Fails
Stanislav
и сразу под кути 5.8 с кумлом переписать и выйдет cutegram :D
🦥Alex Fails
еее
Stanislav
зато можно будет сделать тру кроссплатформу
Stanislav
с мобилками
Крылатый
Сначала собрать надо, бгг.
🦥Alex Fails
🦥Alex Fails
🦥Alex Fails
🦥Alex Fails
))
🦥Alex Fails
ну чо, бомбежка улеглась, можно ренеймнуть
Richard
будет забавно если ProTelegram станет популярнее официального клиента
Richard
:>
🦥Alex Fails
))
Berkus
не станет, мы же не занимаемся его дистрибуцией, ЕВПОЧЯ
🦥Alex Fails
да, надо заняться XD
🦥Alex Fails
🦥Alex Fails
Mikhail
🦥Alex Fails
бгг 😂