Крылатый
Можн даж билды собират и выкладыват.
Sheridan
https://github.com/Newlifer/tdesktop/blob/master/doc/building-cmake.md ууууу как всё запущено....
Крылатый
Да, например тоже.
Stanislav
дак собирай артифакты с тревиса и/или appveyor
Sheridan
В коде всё ещё хуже)
да я уже глянул краем глаза. хуяк-хуяк-и-в-продакшн
Крылатый
дак собирай артифакты с тревиса и/или appveyor
Думаю, виртуалка подошла бы для локальной разработки.
Крылатый
Вам какую виртуалку собрать?
Крылатый
Убунты? Дебиан? Или NixOS?
Sheridan
никаких виртуалок
Sheridan
пакеты оформит надо
Sheridan
деб, шапка, ебилд, апт
Крылатый
Ну, за пакеты не возьмусь)
Sheridan
Ну, за пакеты не возьмусь)
код причеши, я ебилт потом напишу :)
Anonymous
И самое главное - сделай так, чтобы собиралось без кривых патчей от команды Telegram Desktop.
Sheridan
вот да
Sheridan
с другой стороны наверное проще потереть это и написать с нуля
Anonymous
Никаких патчей быть не должно вообще. Всё можно реализовать в самом коде.
Sheridan
+ // Patch: Disable environment variable dpi scaling changing. + // It is not supported by Telegram Desktop :( + return 1.; Волшебно
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/ вышел вот недавно
Anonymous
Можно на свежем Qt
Оно должно собираться с любым Qt выше определённой версии.
Крылатый
Когда начинаем?
Sheridan
ну можно)
и не трогай хромиум, как тут. qml рулит
Anonymous
и не трогай хромиум, как тут. qml рулит
В Telegram не используется QML. Только нативные формы.
Sheridan
Му тебе будем лайки ставить и комменты писать, ты не один :)
Крылатый
ололо
Sheridan
В Telegram не используется QML. Только нативные формы.
ну я как бы уже в курсе и поэтому написал :)
Evgenii
Шта?
Sheridan
если на пальцах, то надо на qml нарисовать интерфейс и всякие его элементы, склеить это с api и перевести лингвистом
🦥Alex Fails
Когда начинаем?
го ща чо-нить пелить
Sheridan
а в коде у тдесктопа понаписано всего - от своихсобственных кейсканов клавиатуры до загрузки шрифтов
Richard
го ща чо-нить пелить
чо пилить? что где когда?
Крылатый
чо пилить? что где когда?
Го альтернативный клиент для телеграма пилить!
🦥Alex Fails
Крылатый
С блэкджеком и шлюхами
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
меня добавь, по мере времени буду смотреть-посматривать. Но меня желательно не админом, а чтобы через пр для начала - проверить адекватность и кодстайл.
Stanislav
и сразу под кути 5.8 с кумлом переписать и выйдет cutegram :D
🦥Alex Fails
еее
Stanislav
зато можно будет сделать тру кроссплатформу
Stanislav
с мобилками
Крылатый
Сначала собрать надо, бгг.
🦥Alex Fails
))
🦥Alex Fails
ну чо, бомбежка улеглась, можно ренеймнуть
Richard
будет забавно если ProTelegram станет популярнее официального клиента
Richard
:>
🦥Alex Fails
))
Berkus
не станет, мы же не занимаемся его дистрибуцией, ЕВПОЧЯ
🦥Alex Fails
да, надо заняться XD
🦥Alex Fails
бгг 😂