Add Launcher application template and icon system
This commit is contained in:
@@ -27,6 +27,8 @@ Core не зависит от React.
|
||||
|
||||
`@nodedc/ui-react` предоставляет компоненты для Launcher/Hub, Engine, Ops и React-модулей. Компоненты контролируемые: бизнес-состояние остаётся у приложения, а визуальное и базовое интерактивное поведение принадлежит библиотеке.
|
||||
|
||||
`ApplicationShell` и `ApplicationPanel` образуют готовый launcher-style шаблон нового React-приложения. `Icon` предоставляет ограниченный аудированный словарь glyph, чтобы приложения не импортировали vendor-наборы независимо.
|
||||
|
||||
### DOM
|
||||
|
||||
`@nodedc/ui-dom` предоставляет контроллеры для CMS, BIM Viewer и других приложений без React. DOM-слой не создаёт вторую стилизацию: он использует те же классы и токены `@nodedc/ui-core`.
|
||||
@@ -44,6 +46,8 @@ Core не зависит от React.
|
||||
- floating layers;
|
||||
- окна;
|
||||
- навигационная геометрия;
|
||||
- application shell и фиксированная шапка;
|
||||
- канонический набор иконок;
|
||||
- inspector/settings layout;
|
||||
- состояния загрузки, пустоты и ошибки.
|
||||
|
||||
@@ -76,4 +80,3 @@ Core не зависит от React.
|
||||
- major — удаление/переименование экспорта или несовместимая геометрия/семантика.
|
||||
|
||||
Приложение должно зависеть от опубликованной версии пакета, а не от копии файлов или произвольного commit URL.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user