Skip to content

New Simple directly from MagicPatterns#2134

Draft
Sebastian-ubs wants to merge 1 commit intomainfrom
new-simple-from-mp
Draft

New Simple directly from MagicPatterns#2134
Sebastian-ubs wants to merge 1 commit intomainfrom
new-simple-from-mp

Conversation

@Sebastian-ubs
Copy link
Copy Markdown
Contributor

@Sebastian-ubs Sebastian-ubs commented Mar 25, 2026

https://discord.com/channels/892072317436448768/1486342666424680610

Implement Simple Mode (Variant A) as an alternative to the existing Power Mode docking layout. Controlled by the platform.interfaceMode setting ('simple' | 'power').

  • Refactor PapiDockLayout interface to be layout-engine-agnostic (add find/loadLayout methods, deprecate direct dockLayout access)
  • Add SimpleModeLayout with shadcn resizable panels (Reference, Editor, Resources/Tools
    • optional Extra panel)
  • Add tab registry and configuration for Study & Draft workflow
  • Add toolbar with project selector, BCV control, panel toggles, view options dropdown
  • Add sidebar with Study & Draft workflow indicator
  • Add shared UserProfileDropdown (mode switch, theme, language, registration, network) used in both Simple Mode sidebar and Power Mode title bar (replaces 3 individual buttons)
  • Add resources panel with grouped icon tab bar and tab chooser for extra panel
  • Wire webview infrastructure (PapiDockLayout implementation against internal state)
  • Add placeholder components for unimplemented tabs

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


This change is Reviewable

Implement Simple Mode (Variant A) as an alternative to the existing Power Mode
docking layout. Controlled by the `platform.interfaceMode` setting ('simple' | 'power').

- Refactor PapiDockLayout interface to be layout-engine-agnostic (add find/loadLayout
  methods, deprecate direct dockLayout access)
- Add SimpleModeLayout with shadcn resizable panels (Reference, Editor, Resources/Tools
  + optional Extra panel)
- Add tab registry and configuration for Study & Draft workflow
- Add toolbar with project selector, BCV control, panel toggles, view options dropdown
- Add sidebar with Study & Draft workflow indicator
- Add shared UserProfileDropdown (mode switch, theme, language, registration, network)
  used in both Simple Mode sidebar and Power Mode title bar (replaces 3 individual buttons)
- Add resources panel with grouped icon tab bar and tab chooser for extra panel
- Wire webview infrastructure (PapiDockLayout implementation against internal state)
- Add placeholder components for unimplemented tabs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Sebastian-ubs
Copy link
Copy Markdown
Contributor Author

current state image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant