Repository navigation
Docs batches A and B on ui-994f9db407fa with Pro pro-2ba35fabb343 - #22
Merged
Merged
Conversation
- D05: specimen captions move to the shared grid (query-container, grid-col-2 cq-sm:grid-col-3, caption under the sample) in about 200 component examples; wide samples take one column on phones. - D03: the reference generator drops the compatibility-modifier row; badges now come from entry.badge for script-only components (theme, hide-show); z-index utility page enrolled in reference sections. - Clipboard rewritten to data-sf-copy / data-sf-copy-target (C48); close shows only the three C14 looks; realistic download files. - Swiper moves to Tools as the paging engine, with redirects; old progress-ring component address redirects to the Smart page. - New sections: list group heading (C127), progress ring without script, menu groups on classes. - D12 first paragraphs (admin-menu, emoji, kbd); ring, tooltip, modal, border/outline width, pointer-events, title-size, tables wording. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Release lock contracts/releases/ui-994f9db407fa.lock.json at ui 698b188d6 (Bind): runtime 994f9db40 (Build), source 09cf1b0f (integration/pair-next-6, group builds 2-4), builder 16e9a81, npm 5.20261114.1835. Docara stays 3.14.1 (composition-recipe-v1 contract unchanged between 7fb26d395 and 994f9db40). LOCAL ONLY: package pro is a local build of ui-pro 787c37d6, a commit on no remote: db490626 (pro-db490626ba74) with components/framework.lock moved to ui-source 09cf1b0f and three provenance digests refreshed (view-table option-badge.js and pagination/index.js, admin-menu scss). Archive 6d59f4f7. The pin must move to a released pro over this pair before any push. - Generated pages, tokens, standards, versions and CDN snippets (blocks.md by hand: the sync did not reach it). - Reference dictionaries: 407 Smart strings and 27 public variables in Russian (group builds 2-4: field ladder, lookup create and chips, textarea count and growth, tabs errors and address, steps, contents, pagination looks, language, colour field, file rows, slider dots). - New utility family gradient (C65): page utilities/background/gradient with four examples (six kinds, colour and direction, strength, scrim). - Steps (sf-steps 1.3.1 classes, C101): the page and its examples move to the pair's markup - ol list, state classes, marker number or dot, layouts row, column and count, the line drawn by the step itself; the chevron separator and stage classes are gone. - Menu: sf-menu--compact is sf-menu--rail (C134); page, example and contract follow. - Layout expectations rebuilt from the pair's utility hints. - Menu, composition and Smart lesson contracts reviewed at 09cf1b0f / 994f9db40. - English home re-accepted after the version sync. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Register rows RG-A, RG-B on what the pair carries: - buttons: emphasis by C116 (Cancel is ghost on-surface, outline is the second action in on-surface), danger-only red outline (C118), split button section and example (C119); schemes example in the D05 grid - alerts: page/section state (C114), actions row/under by width and actions-under, grey tonal low buttons, callout and help link (C110, C112, C115, C126) - badges: neutral tonal default, main only for attention counts, 24/28/32 - breadcrumbs: grey links, collapse by room, phone row (C93); no lone separator sample - carousel: short former-name note pointing to sf-slider (C143); its orphan examples removed - slider: plate/bare arrows and dots, 8 px dots and pill, counter from eight slides, ratio and autoplay with a pause button, thumbnails as buttons (C143) - clipboard: one-line example is an in-flow row, overlay only for a multi-line block; note that the disabled look arrives with on-disable - tooltip (C160/C59), textarea grip and counter (C141), progress bar and scale positions, tones and meter (C131/C138), range slider name line (C78), figure caption over the picture (C92), download-file width (C51) - pointers to the Smart counterparts: pagination looks (C97), empty state processing (C120), quantity steppers none, code-input charset, smart tree; English smart link names in Russian - sf-language example uses labels="code" (compact is a dated alias and is not admitted inline) - D05 grid for the remaining captioned examples (RG-A-1) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
scripts/audit-example-contrast.mjs, in docs:check: every text of every example reads at 4.5:1 (3:1 large text and icons) on the ground its utility classes give it, in the light and the dark theme, with the colours of the pinned pair (config/example-contrast-roles.json, written by --refresh-roles and refused when it names another runtime). Role plates must carry their pair: bg-<role>-container with color-on-<role>-container, bg-<role> with color-on-<role>. code, kbd, a and mark keep their own ink and plate. Text a Framework component draws is measured by --browser=<origin> on the built site, which reports docs and Framework findings apart. data-contrast="colour" marks a sample that shows a colour itself (disabled ink, transparent or gradient text). Fixes: z-index plates as container pairs on an opaque base and without code chips (2.7:1 light, 1.3:1 dark before); elevation caption on the nested popup in on-surface (4.07:1 dark before); colour samples marked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- sf-language sizes: five columns only from the xl container (the size-3 button overflowed its cell by 25 px at 1440). - icon-button schemes: header labels may wrap at hyphens (1 px overflow at 390). - audit-example-contrast --browser: each page has a 180 s limit and the scroll pass stops at 60000 px, so one page that never settles cannot hold the whole run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…mo on a card - The static gate reads plates and inks inside a theme-light or theme-dark element in that theme, over the page of the outer theme. A translucent plate in a forced theme now shows the other theme through it, as the browser does. - The browser mode exempts labels of disabled controls (WCAG 1.4.3). - sf-theme-generator overview: the light demo block stands on bg-surface-card with a border instead of the translucent bg-surface-container, which let the dark page through (1.14:1). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ries its ink - --browser skips data-contrast="colour" samples, as the static gate does, and counts a link still in the browser's default blue as not yet styled (retried, then reported as skipped). - sf-theme-generator overview: the light demo card names its ink (color-on-surface); without it the text inherits the dark page's ink computed on body, 1.29:1 on the white card. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…r adds no second copy button Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… 5), like the theme palettes The release defines every --sf-<hue>-<tone> of the 16 tones; the example drew only ten (95 … 10), so 98, 85, 35, 25, 15 and 5 looked missing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The Pro package moves from the local build 787c37d6 (a commit on no remote) to the release pro-2ba35fabb343 on simai/ui-pro (ui-pro 2ba35fabb343, tree 59741a93, archive sha 77191d1c, builder 16e9a81), built over the same pair ui-994f9db407fa and ui-source 09cf1b0f. The archive digest was checked against the release asset; the projection was materialized from the release receipt and archive. Units changed since db490626: smart.admin-menu 1.11.2, smart.chat-threads 2.0.6, smart.view-properties 1.16.2, smart.view-table 1.19.7. The version sync moves the guide's pinned values; the Smart reference sections of the Pro pages follow the package (admin menu, property view, table, thread list). The English home stays current (content/ru/index.md unchanged). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Badges: the menu section is "Счётчик и рейка" since sf-menu--compact became sf-menu--rail (C134); the link and its words follow. - JavaScript API index: the carousel page is a former-name note now (C143) and has no JavaScript section; SF.Carousel links to the page itself. verify-static-build reported both as missing fragments in CI. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documentation batches A and B over the pair ui-994f9db407fa, with the published Pro package pro-2ba35fabb343.
Local gates on 86e297d with Docara 3.14.1 (vendor matching composer.lock) and the pinned ui, ui-source, ui-builder and ui-pro revisions: composer docs:check exit 0 (example contrast 0 findings, Smart reference pass), migration idempotency 0 changed files and a clean tree, docs:build exit 0, the English home stays current. Browser smoke of the 23 Pro pages: 22 pass; /ru/pro/chat/chat-window/ reports an undefined sf-progress-bar, which the live site shows today too (not caused by this batch).
🤖 Generated with Claude Code