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
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
3ae7744387
commit
b3f2500314
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