Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tgui update #13712

Open
wants to merge 27 commits into
base: master
Choose a base branch
from
Open

Conversation

NinjaPikachuska
Copy link
Contributor

@NinjaPikachuska NinjaPikachuska commented Jan 10, 2025

Описание изменений

пачка изменений связанных с тгуи
не очень атомарно, но про тгуи вспоминают раз в году, поэтому 🦈

516 совместимость, верб для ингейм дебага интерфейсов, новый бьендсторейдж для чата
включил еще поиск текста (ctrl+f) и обновление окошка через f5 для 516

обновил все зависимости, из ключевых: inferno 8.2.3, yarn 4.5.3, typescript 5.5.3, eslint 9.7.0

важное:
для компиляции теперь требуется обновить node минимум 20 версии
версии выше тоже работают, тестировал на node 23.6.0 (последняя и актуальная версия)
еще нужно почистить тгуи папку (из корневой папки билда прописать: tgui/bin/tgui --clean)

появились варнинги от prettier
для фикса варнингов есть tgui/bin/tgui --prettier
весь тгуи код подогнал к формату преттиера

вместе с этим теперь работают нормально расширения eslint, prettier, javascript and typescript

и еще кучка незначительных изменений с ТГ и англопарадизов

из известных проблем:

  • очень страдающий drag-n-drop у fancy tgui (только на 516)
  • позиции тгуи окошек иногда слетают при повторном открытии (только на 516)
  • дев сервер не перезагружает уже открытые окошки, их нужно перезапускать через f5 (только на 516)

Почему и что этот ПР улучшит

516 yay
а еще, с обновлением бьенда пофиксится #9404 (топ 1 ишуй на протяжении года!)

Авторство

спасибо тг и зарубежным парадизам

Чеинжлог

🆑

  • bugfix: тгуи работает на 516

@TauKitty
Copy link
Contributor

Changelog status: ✔️

@TauKitty TauKitty requested a review from a team January 10, 2025 06:09
@AzzyDreemurr13 AzzyDreemurr13 added the UI User Interface label Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
UI User Interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants