feat(foundry): add managed data consumers and agent settings
This commit is contained in:
@@ -134,6 +134,29 @@ Pill navigation для верхней панели и компактного п
|
||||
|
||||
В каноническом `ApplicationShell` шапка фиксирована. Её три оси не двигаются при открытии navigation/content и не зависят от ширины предметного контента.
|
||||
|
||||
## UserProfileMenu
|
||||
|
||||
Каноническая выпадашка профиля для правой группы `AppHeader`. Она использует
|
||||
общий portal `Dropdown`, показывает identity cover с аватаром, именем и
|
||||
подписью и принимает список application-owned действий.
|
||||
|
||||
Компонент владеет только геометрией, темизацией, закрытием по outside pointer и
|
||||
Escape. Переход в профиль, открытие настроек, logout, permissions и продуктовые
|
||||
правила остаются в приложении. Меню не должно содержать скрытый MCP или ACL
|
||||
контракт.
|
||||
|
||||
## FeatureSettingsWindow
|
||||
|
||||
Большое модальное окно настроек по принятой механике нового Engine: identity
|
||||
текущего модуля слева, сгруппированная навигация features и scrollable content
|
||||
справа. Компонент переиспользует `Window`, поэтому не создаёт собственный
|
||||
portal, backdrop или focus trap.
|
||||
|
||||
`FeatureSettingsWindow` хранит только controlled active section. Формы,
|
||||
setup-команды, сохранение, API и права принадлежат приложению. Цвет и материал
|
||||
берутся из активного Design Profile; отдельная Engine/Foundry тема внутри
|
||||
компонента запрещена.
|
||||
|
||||
## ApplicationShell и ApplicationPanel
|
||||
|
||||
Общий шаблон приложения по механике Launcher/Hub: фиксированный `AppHeader`, центральный stage, левая navigation panel и отдельное правое content window.
|
||||
|
||||
Reference in New Issue
Block a user