SilkyUI — це мод-бібліотека для розробників, призначена для створення настроюваних інтерфейсів в Terraria на базі tModLoader. Мод надає набір готових UI-компонентів, реалізує елементи гнучкої верстки та полегшує процес створення складних та інтерактивних інтерфейсів у модах. Основну увагу приділено зручності розробки, гнучкості позиціонування та продуктивності.

Опис SilkyUI

Ключові особливості:

  • Набір UI-компонентів: Надає базові та розширені елементи інтерфейсу для складання меню користувача, панелей та інших візуальних елементів.
  • Часткова реалізація Flexbox: У моді частково реалізована модель Flexbox, що спрощує адаптивне компонування елементів на екрані.
  • Підтримка трьох режимів позиціонування:
    • Absolute (абсолютне)
    • Relative (відносне)
    • Sticky (плаваюче)

Продуктивність та поведінка:

  • Без необхідності перерахунку UI під час дій: Переміщення та прокручування UI не потребують постійного перерахунку, що знижує навантаження на продуктивність.
  • Оптимізована для розробників: Призначений для модмейкерів, яким важлива гнучкість та мінімальні втрати ресурсів при створенні інтерфейсу.

Важливо враховувати:

  • Нестабільна структура: Мод знаходиться у стадії активної розробки і може бути суттєво перероблений у майбутньому.
  • Ризик під час використання: Через можливі зміни структури бібліотеки, використання SilkyUI вимагає готовності до потенційної переробки коду під час оновлень.

SilkyUI - це потужний інструмент для розробників модів, що прагнуть створення сучасних і чуйних інтерфейсів, з пріоритетом на продуктивність і гнучкість.

Завантажити SilkyUI для Терарії