Add Launcher application template and icon system
This commit is contained in:
+7
-3
@@ -19,6 +19,8 @@
|
||||
- Dropdown/Select;
|
||||
- Window/Confirmation;
|
||||
- AppHeader.
|
||||
- ApplicationShell/ApplicationPanel;
|
||||
- Icon/IconButton.
|
||||
|
||||
Локальные реализации удаляются только после функционального и визуального сравнения.
|
||||
|
||||
@@ -40,14 +42,17 @@
|
||||
|
||||
## Новые приложения
|
||||
|
||||
Шаблон приложения пока не входит в scope. До его появления новый проект должен:
|
||||
Новый React-проект начинает с `ApplicationShell`:
|
||||
|
||||
- установить опубликованные NODE.DC UI packages;
|
||||
- выбрать theme и accent;
|
||||
- использовать AppHeader и Window/Dropdown primitives;
|
||||
- передать фиксированный AppHeader, stage, navigation и content;
|
||||
- использовать Window/Dropdown и канонический Icon вместо локальных реализаций;
|
||||
- проверять registry перед созданием локального control;
|
||||
- хранить доменные компоненты у себя.
|
||||
|
||||
Нижняя service rail добавляется только продуктам с витриной сервисов. В обычном оконном приложении она отсутствует.
|
||||
|
||||
## Adoption matrix
|
||||
|
||||
| Приложение | Текущий источник | Целевой adapter | Первый набор |
|
||||
@@ -66,4 +71,3 @@
|
||||
- не поддерживать отдельную тему путём fork компонента;
|
||||
- не использовать legacy Engine inspector как промежуточный канон;
|
||||
- не удалять production local component до проверки package replacement.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user