Deck columns (Power User Mode): shell deckModel (bounded decks, paging layout, focus, unread totals), runtime column mode (hide site chrome, fill width, filters, unread tracking, no requests), host ColumnConfig bounds, TabRole, deck shortcuts, capped unread in TabState; column boxes skip rail rules
This commit is contained in:
parent
f6d52512a0
commit
376e74884e
10 changed files with 1170 additions and 7 deletions
|
|
@ -4,6 +4,7 @@
|
|||
import { configureDomHub } from './domHub.ts';
|
||||
import { configureNetHub } from './netHub.ts';
|
||||
import type { AccountSite } from './accountReport.ts';
|
||||
import type { ColumnSite } from './column.ts';
|
||||
import type { LinkSite } from './linkRouting.ts';
|
||||
import type { RailSite } from './paneNav.ts';
|
||||
import type { PluginApiSite } from './pluginApi.ts';
|
||||
|
|
@ -25,6 +26,8 @@ export type SiteAdapter = {
|
|||
plugins: PluginApiSite;
|
||||
/** Split-view rail hiding; omit when the site has no navigation rail. */
|
||||
rail?: RailSite;
|
||||
/** Power User Mode: how a site tab becomes a narrow deck column (runtime/column.ts); omit = no decks. */
|
||||
column?: ColumnSite;
|
||||
/** Signed-in account reader for the account switcher. */
|
||||
account?: AccountSite;
|
||||
/** Which in-page clicks the "links to site pages" setting may divert. */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue