TauCetiClassic icon indicating copy to clipboard operation
TauCetiClassic copied to clipboard

TGUI для Identification Computer

Open Slavik2001 opened this issue 10 months ago • 26 comments

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

Замена НаноУИ на ТГУИ image

Пушнул, так как понял что это чуток сложнее и может затянутся на очень долго, а с поддержкой остальным прогресс будет быстрее

UPD: Всё готово

С useLocalState у меня не получилось, так что пока без него

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

Красиво и часть https://github.com/TauCetiStation/TauCetiClassic/issues/7347

Авторство

Я+люди которые мне тут помогут, часть кода взята с https://github.com/ss220-space/Paradise

Чеинжлог

:cl: Slavik2001

  • image: TGUI для Identification Computer.

Slavik2001 avatar Mar 28 '24 21:03 Slavik2001

Changelog status: :heavy_check_mark:

TauKitty avatar Mar 28 '24 21:03 TauKitty

Бери с ТГ лучше наверн, а так красава

AirBlack avatar Mar 29 '24 09:03 AirBlack

Бери с ТГ лучше наверн, а так красава

Я бы взял, но когда я посмотрел на консоль у ТГ, то мне показалось что там намного сложнее Screenshot_20240329-135251

Slavik2001 avatar Mar 29 '24 11:03 Slavik2001

ок

AirBlack avatar Mar 29 '24 12:03 AirBlack

Вооооот..... На текущем этапе вся вкладка Аксеса работает как надо, но я хз как сделать манифест и принт, пока что..... Разве что денай регион снимает не всё сразу, а сначала те что бы добавлены регионом/профой и только потом те то были вручную....

Slavik2001 avatar Mar 29 '24 18:03 Slavik2001

зачем тут две секции? image

4310V343k avatar Mar 29 '24 20:03 4310V343k

Внутри аксеса уже есть свой лейбл/тайтл, я просто не знал и когда добавлял, то вписал тайтл этому сегменту XD

Slavik2001 avatar Mar 29 '24 20:03 Slavik2001

Вотъ image

Slavik2001 avatar Mar 30 '24 17:03 Slavik2001

В принципе... Всё готово и можно мержить, но я бы хотел увидить пока в ТМе и посмотреть что скажут насчет этого.

Slavik2001 avatar Mar 30 '24 18:03 Slavik2001

текущие цвета манифеста, к слову, очень яркие и бьют по глазам (командование вообще коричневое лол) я уже делал относительно недавно манифест для пда, могу залить отдельно если нужно

манифест

NinjaPikachuska avatar Apr 04 '24 17:04 NinjaPikachuska

Было бы неплохо. Спасибо. Но не думаю что отправка сообщений и денег нужна в консоли

Slavik2001 avatar Apr 04 '24 17:04 Slavik2001

Сделал привязку к навыкам для кнопок региона и фулл аксесов. На данный момент при отсутствии навыков, нажимая на 1 из них, то выбьет синий экран ТГУИ с ошибкой что подразумевается наличие функции(наличие навыков). Я пока хз как это решить. Disable внутри тупо не работает.....

(А вообще, как по мне, можно оставить как прикольную фичу, что неумеха при попытке выдать сразу несколько доступов выбивает комп в синий экран XD)

Slavik2001 avatar Apr 08 '24 20:04 Slavik2001

Я почти всегда мимо прохожу из-за тега WiP, может в тм? По скринам выглядит здорово

volas avatar Apr 29 '24 17:04 volas

Ука... Началось

Slavik2001 avatar Apr 30 '24 16:04 Slavik2001

Опять ТГУИ не компилится?

AzzyDreemurr13 avatar Apr 30 '24 16:04 AzzyDreemurr13

Компилируется, но почему-то выдает ошибку в кодом 1 и запросом пересобрать ТГУИ...

Slavik2001 avatar Apr 30 '24 16:04 Slavik2001

Кинь скрин тут или в рнд

AzzyDreemurr13 avatar Apr 30 '24 16:04 AzzyDreemurr13

О. Ура

Slavik2001 avatar Apr 30 '24 17:04 Slavik2001

Я почти всегда мимо прохожу из-за тега WiP, может в тм? По скринам выглядит здорово

Я не против. Самому интересно как оно будет, но всё же есть недоделанные моменты:

  1. То что Нинжа писал
  2. Мне в ТГУИ не удалось спрятать кнопки фулл аксеса и регион аксес при отсуствии соответствующих навыков, но сама привязка есть. То есть - если навыка нет, то при попытке их использовать выдаст синий экран ТГУИ с ошибкой. Повторный клик же восстанавливает всё, но действие этих кнопок не задействуются

Slavik2001 avatar May 01 '24 09:05 Slavik2001

Данный ПР автоматически отмечен как застоявшийся по причине длительного отсутствия обновлений. Он будет закрыт через 7 дней, если никакой активности не будет проявлено. Если вы считаете, что ПР еще актуален, или что я (злобный робот) пристаю к вам зря - просто напишите любой комментарий. Спасибо за ваш вклад.

github-actions[bot] avatar May 15 '24 11:05 github-actions[bot]

посмотри комментарии пикачушки, с mode очень актуально, иначе можно с клиента отправить не валидный и тем самым скорее всего сломать консоль

volas avatar May 19 '24 06:05 volas

Локал мод добавил, а что с списком должностей хз че делать

Slavik2001 avatar Jun 09 '24 11:06 Slavik2001

Можешь на бэке проверять существование по тем же command_positions и прочим, на фронте не обязательно. Если центкомовский - еще по цекашному списку

volas avatar Jun 10 '24 13:06 volas

при клике по select all менюшка ломается image

simb11 avatar Jun 15 '24 12:06 simb11

Я уже писал, что при отсутствии навыка будет выдавать синий экран ТГУИ. То есть привязка к навыкам есть для выдачи вообще полного или полного для отдела. На данный момент я хз как сделать чтобы этой кнопки не было если нету навыка.

Хочешь юзать эту кнопку, увеличь навык до 4 image

Slavik2001 avatar Jun 15 '24 13:06 Slavik2001

Данный ПР автоматически отмечен как застоявшийся по причине длительного отсутствия обновлений. Он будет закрыт через 7 дней, если никакой активности не будет проявлено. Если вы считаете, что ПР еще актуален, или что я (злобный робот) пристаю к вам зря - просто напишите любой комментарий. Спасибо за ваш вклад.

github-actions[bot] avatar Jul 02 '24 12:07 github-actions[bot]

@Slavik2001 не помирай

AzzyDreemurr13 avatar Jul 03 '24 14:07 AzzyDreemurr13

Теперь должно быть всё готово. Кнопки теперь исчезают и появляются при наличии/отсутствии навыков

Slavik2001 avatar Jul 04 '24 16:07 Slavik2001

Сделал. Проверяй

Slavik2001 avatar Jul 05 '24 04:07 Slavik2001

Пока убирайте с ТМа. КрюМанифест почему-то сломался и никого не показывает, хотя до этого работало норм...

Slavik2001 avatar Jul 13 '24 15:07 Slavik2001