Add Launcher application template and icon system

This commit is contained in:
DCCONSTRUCTIONS
2026-07-10 11:56:27 +03:00
parent 4a9ad01ea6
commit 9261d3af36
30 changed files with 1466 additions and 363 deletions
+7 -3
View File
@@ -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.