Skip to content

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

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

brsbl wants to merge 7 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 adapted desktop previews to phone widths. Theme Preview lacked mobile navigation and panel layouts, while the Guide's scaled diagrams made annotations difficult to explore.

What changed

  • Theme Preview shows mobile headers, composers, home content, navigation, and right panels on narrow screens.
  • Plugin Guide defaults to the device layout, with surface navigation and phone/desktop controls in one toolbar.
  • Mobile annotations reveal their relevant screen and stay selected when switching layouts; controls and detail cards fit narrow widths.

How you verified

  • Remote CI passed on rebased head dc436095f: tests, build, typecheck, lint, and Linux/macOS packaging.
  • Chrome for Testing 153.0.8010.36: rebased Guide mobile annotation selection survives layout switching; the toolbar stays on one row.
  • Full browser checks passed on prior head 43cc7b323; the current screenshot refresh is incomplete.

Current screenshot evidence

Head dc436095f6e0d3984eabdf18e0b77b2e0b71462c; Default light, 390 × 844 at 2× density.

Seven mobile Guide views were captured after the rebase. The source web server then stopped responding, including after restarting the isolated instance. All new-baseline screenshots, desktop Guide screenshots, and Theme Preview screenshots remain missing for this revision. User QA remains pending. Full-size browser viewing links are also unavailable; the existing release host forces downloads.

Guide view Current mobile layout
App window App window after rebase
Command palette Command palette after rebase
Composer Composer after rebase
Home Home after rebase
Plugin settings Plugin settings after rebase
Plugin page Plugin page after rebase
Backend Backend after rebase

Previous revision evidence

The following comparisons document the pre-rebase revisions only. They do not verify the current head.

Screenshots use matching routes, fixtures, Default light theme, and scroll positions at 2× density. Before: 592c7a1a0. After: 43cc7b323.

Plugin Guide · 390 × 844

View Before After
App window Plugin Guide App window before Plugin Guide App window after
Command palette Plugin Guide Command palette before Plugin Guide Command palette after
Composer Plugin Guide Composer before Plugin Guide Composer after
Home Plugin Guide Home before Plugin Guide Home after
Plugin settings Plugin Guide Plugin settings before Plugin Guide Plugin settings after
Plugin page Plugin Guide Plugin page before Plugin Guide Plugin page after
Backend Plugin Guide Backend before Plugin Guide Backend after

Theme Preview · 390 × 844

View Before After
Thread Theme Preview Thread before Theme Preview Thread after
New thread Theme Preview New thread before Theme Preview New thread after
Split Theme Preview Split before Theme Preview Split after
Settings Theme Preview Settings before Theme Preview Settings after
Overlays Theme Preview Overlays before Theme Preview Overlays after
Components Theme Preview Components before Theme Preview Components after
Style sheet Theme Preview Style sheet before Theme Preview Style sheet after

Plugin Guide · 1280 × 900

View Before After
App window Plugin Guide App window before Plugin Guide App window after
Command palette Plugin Guide Command palette before Plugin Guide Command palette after
Composer Plugin Guide Composer before Plugin Guide Composer after
Home Plugin Guide Home before Plugin Guide Home after
Plugin settings Plugin Guide Plugin settings before Plugin Guide Plugin settings after
Plugin page Plugin Guide Plugin page before Plugin Guide Plugin page after
Backend Plugin Guide Backend before Plugin Guide Backend after

Theme Preview · Desktop · 1920 × 1080

Overlays and Components appear in the right column of the four preview views.

View Before After
Thread Theme Preview Thread desktop before Theme Preview Thread desktop after
New thread Theme Preview New thread desktop before Theme Preview New thread desktop after
Split Theme Preview Split desktop before Theme Preview Split desktop after
Settings Theme Preview Settings desktop before Theme Preview Settings desktop after
Style sheet Theme Preview Style sheet desktop before Theme Preview Style sheet desktop 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