Skip to content

Name the AI Studio in the bar - #147

Merged
oblomov-dev merged 1 commit into
mainfrom
claude/magical-euler-v7svfw
Oct 23, 2026
Merged

oblomov-dev merged 1 commit into
mainfrom
claude/magical-euler-v7svfw

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

Why

The project has four ways in for a developer: the manual, the samples, the playground and the AI Studio. The bar named three of them. The studio sat in the menu behind the bar's last button, on the catalogue's bar and on the "Developing with AI" page, which made it the one door a reader had to know about to find.

What

  • A fifth section, AI Studio, after Playground, with a sparkle for its mark and "AI" for its short name on a phone, in all three copies here: src/shell/index.html, src/catalogue/index.html and tools/sample-frame.mjs (every sample page and the 404).
  • On the studio's own page (ai/index.html, written by tools/site-documents.mjs from the shell's document) the studio's item is the bold one and Playground is a link again, carrying data-site so site-memory lifts it to where the reader left the workbench. Both rewrites are in the writer's list of marks that have to land, so a change to the shell's bar that breaks them fails the build rather than publishing a studio whose bar says Playground.
  • The tests that pin the bar's items (shell, catalogue, not-found) say five; docs/design/one-site.md says why and when.

What follows

The manual borrows this bar from the published catalogue at build time, so it follows once this is deployed. Its own copy of the markup (the theme's SiteNav.vue, the second opinion) is brought into step in abap2UI5/docs#383. Playground first, as AGENTS.md asks.

Checks

npm run build and the shell, catalogue, not-found, site-memory and ai specs green locally (rebased onto the main that carries abap2UI5/playground#146); npm run lint clean. Screenshots of the built bar on the catalogue, on the studio and at phone width were checked by eye: five marks fit a 390px row with their short names.


Generated by Claude Code

The project has four ways in for a developer - the manual, the samples,
the playground and the AI Studio - and the bar named three of them. The
studio sat in the menu behind the bar's last button, on the catalogue's
bar and on the "Developing with AI" page: the one door a reader had to
know about to find.

It is the fifth section now, after Playground, with a sparkle for its
mark and "AI" for its short name on a phone, in all three copies here
(the shell, the catalogue, the sample frame that every sample page and
the 404 are written with). On the studio's own page, which
site-documents.mjs writes from the shell's document, the studio's item
is the bold one and Playground is a link again - with data-site, so
site-memory lifts it to where the reader left the workbench. The tests
that pin the bar's items say five, and one-site.md says why.

The manual borrows this bar from the published catalogue at build
time, so it follows once this is deployed; its own copy of the markup
(the theme's SiteNav.vue) is brought into step in abap2UI5/docs.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KPRYeJhVLkXoHZepaxgpzG
@oblomov-dev
oblomov-dev merged commit 36dfc7a into main Oct 23, 2026
5 of 10 checks passed
@oblomov-dev
oblomov-dev deleted the claude/magical-euler-v7svfw branch October 23, 2026 15:23
oblomov-dev added a commit that referenced this pull request Oct 23, 2026
…ys five (#148)

#147 made AI Studio the bar's fifth section and the pages deploy went red
on two sample-pages tests: one still pinned four items, and at 320px the
bar (brand, five 40px marks, search, menu) came to 355px, so every
catalogue, sample and 404 page moved sideways by 35px.

Under 380px the marks keep the 34px a thumb is given and lose the rest
of their padding, and the bar's gaps close by 2: in the shell and the
catalogue stylesheet alike. Sample, catalogue, 404, shell and studio
pages measure 0px sideways at 320 now.


Claude-Session: https://claude.ai/code/session_018pzBTy4Fu41dBw89fEtCVg

Co-authored-by: Claude <noreply@anthropic.com>
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.

2 participants