Repository navigation
REDZ.UI 0.13.0
·
63 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
The packages built into dist/ like the main two files, the ERP's #95-#97, and probes that wait for what they read:
a full CI run in 15 minutes, 25 to 35 before.
Added
- Each package's files in
dist/, built bytools/min.phpfrom its folder as the main two are fromcss/andjs/:
redz-ui-charts.min.cssand.min.js,redz-ui-calendar.min.css,redz-ui-media.min.css,
redz-ui-editor.min.cssand.min.js, andredz-ui-editor-surface.min.css, which the editor's frame links. The
passport'spackagesandeditorkeep their shape, their paths now these, each hashed infiles; the budgets
hold these files; the folders stay to read, and the release archives both. The editor's script is 8.4 KB gzipped,
11.0 as written. - The class list knows the packages' classes (#97): the passport's
classesandassets/classes.txtof both skills
holdcalendar,chart,spark,lanes,media-gridand the rest, soscan.sh --movedno longer reports them
as unknown; a page that uses one links its package.
Changed
- The docs link the packages from
dist/, the editor's example as the others: the probes run what a project serves.
Fixed
- A popover that several buttons open - the handles of a list sharing one menu of moves - marked every one of them
aria-expanded="true", drawn pressed and said "expanded" (#96). Only its opener is now: the toggle event's source,
else the button just pressed, else the one with the focus, else the only one; the others sayfalse. - The Print docs named Bootstrap's
d-print-none; REDZ.UI's class isprint:d-none(#95).
Checks
- The probes wait for what they read, not for fixed pauses: a key, a click or a drag waits two frames, in which every
state they read is set, and a layer's transitions only where its box is read live; a popover is measured at rest
whatever its transition. Chrome's driver answers as soon as its message is in.docs/all.htmlin Chrome: 5:55 to
1:46, the same findings. - A part of CI may run a share of its engines' pages, split by a hash of each page's name, so a page keeps its share
whatever pages come or go: the current Chrome and NVDA in Chrome and in Firefox run in two shares each, iOS 18 and
iOS 26 in a job each - five macOS jobs, no queue. Measured on run 41961288948: Chrome 24 to 13 minutes in one job,
Firefox 15 to 7, Safari 18 to 9, iOS 17 to 7 and 9, the floor 7 to 3-4, NVDA 21 to 11-12, VoiceOver 10. - Sharper reach: the behaviour checks reach the full pages of the desktop browsers, a package's file the pages that
link it; an exception of the config is marked used by its own text, not by its place in the list. - The minifier's cell holds each package's stylesheet squeezed against it as written, in every engine.
tools/docs.phprefuses docs prose that names a Bootstrap class the map renames or removes.- On the Mac before CI: Chrome, Firefox and Safari Technology Preview (
safari-preview), whose own driver takes a
session while the Mac owner's Safari is open; CI keeps the shipping Safari.
Files. redz-ui-0.13.0.zip - the library as released: redz-ui.json, its passport (the version, the floor, the two files a project serves, the stylesheets a bundle joins in their order, the modules, the vocabulary and the sha256 of every file), and every file it names - dist/redz-ui.min.css and dist/redz-ui.min.js among them. checks.zip - the sheet of the probes this release passed in every engine, also at https://redz-tech.github.io/REDZ.UI/0.13.0/checks/.
Check the archive: gh release verify-asset v0.13.0 redz-ui-0.13.0.zip --repo redz-tech/REDZ.UI.