port: tgui loadout + tgui color picker #6278
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Описание
Портирует с https://github.com/ParadiseSS13 лоадаут и выбор цвета(нужен для работы лодаута), а так же несколько компонентов, нужных для их работы.
Был взят код со следующих ПР:
ParadiseSS13/Paradise#27026
ParadiseSS13/Paradise#26326
ParadiseSS13/Paradise#26623
ParadiseSS13/Paradise#26490
ParadiseSS13/Paradise#27187
Причина создания ПР / Почему это хорошо для игры
Новые, более современые, удобные и приятные глазу лоадаут и выбор цвета
Демонстрация изменений
Тесты
Запустил локалку с бд, там настроил лоадаут на старом интерфейсе. После изменений загрузил на новом, все грузится. Изменения сохраняются в бд, сортировка, поиск, выбор подтипов и цвета работают. Экипируется все корректно.
Выбор цвета проверил в преференсах, все выбирается и сохраняется.