Skip to content

Show mobile layouts in Plugin Guide and Theme Preview - #3871

Open
brsbl wants to merge 15 commits into
mainfrom
bb/improve-plugin-responsiveness-thr_8de2t7wx3y
Open

brsbl wants to merge 15 commits into
mainfrom
bb/improve-plugin-responsiveness-thr_8de2t7wx3y

Conversation

@brsbl

@brsbl brsbl commented Sep 17, 2026

Copy link
Copy Markdown
Collaborator

Human comments

What was wrong

Both plugins showed desktop specimens on phones. Guide annotations navigated between hidden panes, while Theme Preview kept secondary sections expanded and offered Split on mobile.

What changed

  • Plugin Guide’s mobile arrows and swipes page through Sidebar, Thread, Side panel, and the other surfaces. New thread actions have their own page.
  • Removed the annotation dropdown. Numbered annotations remain directly accessible; changing the annotation keeps the current preview pane and scroll position.
  • Theme Preview renders mobile layouts and uses the app’s provider and composer icons. Its standard tabs stay compact on desktop and distribute evenly on mobile.
  • Mobile tabs are Thread, New thread, and Settings. A saved Split route shows Thread on mobile and restores Split on desktop.
  • Overlays, Components, and Style sheet collapse independently, default closed on mobile, and retain input values.

How you verified

  • Chrome for Testing 153.0.8010.36, exact branch web app: mobile arrows, touch swipes, direct pane links, reload, annotation switching, all seven composer annotations, and side-panel tab selection passed. Annotation changes preserved the pane and scroll position; badges stayed aligned while scrolling the tab strip.
  • Theme Preview’s three mobile tabs, saved Split route fallback, reload, and restoration of desktop Split on resize passed.
  • Section toggling, keyboard activation, retained values, and responsive defaults passed during the preceding section change.
  • Remote CI passed: checks, all test suites, and Linux/macOS package smoke. Run for 0116bfd3.

User approved Theme Preview except the mobile Split control. That fix is implemented and agent-verified; the mobile tab update and Plugin Guide changes remain pending user QA.

Screenshot comparisons

Before: 370029d7280d2f0a46c0c13272ecdc7e64d5f13e · After: 0116bfd350720e1bb10c85595988609ca3f8db7f · Captured at 2×.

Exact branch web apps, Default light, matching fixtures and viewports. Mobile: 390 × 844 CSS px. Guide desktop: 1280 × 900. Theme Preview desktop: 1920 × 1080.

The new mobile pane pages compare against the former App window overview; New thread actions compares against the former Home overview. These separate routes did not exist in the baseline. Collapsed sections compare against their former expanded state.

Screenshots render inline and link to their full-resolution viewing pages.

Theme Preview · desktop

View Before After
Thread Before Thread desktop Open before After Thread desktop Open after
New thread Before New thread desktop Open before After New thread desktop Open after
Split Before Split desktop Open before After Split desktop Open after
Settings Before Settings desktop Open before After Settings desktop Open after
Collapsed sections Before Collapsed sections desktop Open before After Collapsed sections desktop Open after
Style sheet Before Style sheet desktop Open before After Style sheet desktop Open after

Theme Preview · mobile

View Before After
Thread Before Thread mobile Open before After Thread mobile Open after
New thread Before New thread mobile Open before After New thread mobile Open after
Saved Split route → Thread Before Saved Split route → Thread mobile Open before After Saved Split route → Thread mobile Open after
Settings Before Settings mobile Open before After Settings mobile Open after
Collapsed sections Before Collapsed sections mobile Open before After Collapsed sections mobile Open after
Overlays Before Overlays mobile Open before After Overlays mobile Open after
Components Before Components mobile Open before After Components mobile Open after
Style sheet Before Style sheet mobile Open before After Style sheet mobile Open after

Plugin Guide · desktop

View Before After
App window Before App window desktop Open before After App window desktop Open after
Command palette Before Command palette desktop Open before After Command palette desktop Open after
Composer Before Composer desktop Open before After Composer desktop Open after
Home page Before Home page desktop Open before After Home page desktop Open after
Plugin settings Before Plugin settings desktop Open before After Plugin settings desktop Open after
Plugin page Before Plugin page desktop Open before After Plugin page desktop Open after
Plugin backend Before Plugin backend desktop Open before After Plugin backend desktop Open after

Plugin Guide · mobile

View Before After
Sidebar Before Sidebar mobile Open before After Sidebar mobile Open after
Thread Before Thread mobile Open before After Thread mobile Open after
Thread · lower annotations Before Thread · lower annotations mobile Open before After Thread · lower annotations mobile Open after
Side panel · Browser Before Side panel · Browser mobile Open before After Side panel · Browser mobile Open after
Side panel · Diff Before Side panel · Diff mobile Open before After Side panel · Diff mobile Open after
Side panel · plugin tab Before Side panel · plugin tab mobile Open before After Side panel · plugin tab mobile Open after
Side panel · file Before Side panel · file mobile Open before After Side panel · file mobile Open after
Command palette Before Command palette mobile Open before After Command palette mobile Open after
Composer Before Composer mobile Open before After Composer mobile Open after
Home page Before Home page mobile Open before After Home page mobile Open after
New thread actions Before New thread actions mobile Open before After New thread actions mobile Open after
Plugin settings Before Plugin settings mobile Open before After Plugin settings mobile Open after
Plugin page Before Plugin page mobile Open before After Plugin page mobile Open after
Plugin backend Before Plugin backend mobile Open before After Plugin backend mobile Open after

BB-Thread-ID: thr_8de2t7wx3y

AGENT GENERATED

@brsbl brsbl changed the title Improve Plugin Guide and Theme Preview on mobile Show mobile layouts in Plugin Guide and Theme Preview Sep 17, 2026
@brsbl
brsbl force-pushed the bb/improve-plugin-responsiveness-thr_8de2t7wx3y branch from 43cc7b3 to dc43609 Compare September 20, 2026 17:47
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