rastrillo / fiesta Public

fiesta-1-1

.amadan/ci.d/{50-suite@48 => 50-suite@49} +0 −0
.amadan/ci.d/{50-suite@48 => 50-suite@49}

Loading diff…

CHANGELOG.md +14 −0
CHANGELOG.md

Loading diff…

DESIGN.md +5 −0
DESIGN.md

Loading diff…

Makefile +113 −4
Makefile

Loading diff…

README.md +2 −1
README.md

Loading diff…

check/baseline_test.go +1055 −28
check/baseline_test.go

Loading diff…

check/console_shell_browser_test.go +62 −19
check/console_shell_browser_test.go

Loading diff…

check/contrast_face_test.go +6 −5
check/contrast_face_test.go

Loading diff…

check/contrast_test.go +128 −54
check/contrast_test.go

Loading diff…

check/copy_browser_test.go +608 −0
check/copy_browser_test.go

Loading diff…

check/coverage_browser_test.go +28 −3
check/coverage_browser_test.go

Loading diff…

check/coverage_test.go +79 −35
check/coverage_test.go

Loading diff…

check/css_test.go +569 −365
check/css_test.go

Loading diff…

check/depth_media_test.go +75 −25
check/depth_media_test.go

Loading diff…

check/derived_test.go +21 −21
check/derived_test.go

Loading diff…

check/dropdown_browser_test.go +39 −3
check/dropdown_browser_test.go

Loading diff…

check/footer_browser_test.go +379 −0
check/footer_browser_test.go

Loading diff…

check/footer_test.go +115 −0
check/footer_test.go

Loading diff…

check/header_rule_test.go +27 −14
check/header_rule_test.go

Loading diff…

check/markup_v3_browser_test.go +14 −8
check/markup_v3_browser_test.go

Loading diff…

check/markuphelp_test.go +284 −11
check/markuphelp_test.go

Loading diff…

check/oneoh_browser_test.go +408 −0
check/oneoh_browser_test.go

Loading diff…

check/parity_browser_test.go +36 −22
check/parity_browser_test.go

Loading diff…

check/phone_variants_browser_test.go +366 −0
check/phone_variants_browser_test.go

Loading diff…

check/reduced_motion_browser_test.go +429 −0
check/reduced_motion_browser_test.go

Loading diff…

check/release_browser_test.go +9 −3
check/release_browser_test.go

Loading diff…

check/rig_browser_test.go +1 −2
check/rig_browser_test.go

Loading diff…

check/rows_rule_test.go +56 −0
check/rows_rule_test.go

Loading diff…

check/scripts_test.go +46 −3
check/scripts_test.go

Loading diff…

check/segtabs_browser_test.go +184 −0
check/segtabs_browser_test.go

Loading diff…

check/selectors_test.go +589 −0
check/selectors_test.go

Loading diff…

check/side_browser_test.go +501 −0
check/side_browser_test.go

Loading diff…

check/sizing_browser_test.go +3 −1
check/sizing_browser_test.go

Loading diff…

check/sizing_test.go +123 −100
check/sizing_test.go

Loading diff…

check/snippet_browser_test.go +226 −0
check/snippet_browser_test.go

Loading diff…

check/spelling_fixture_test.go +2 −2
check/spelling_fixture_test.go

Loading diff…

check/spelling_test.go +166 −46
check/spelling_test.go

Loading diff…

check/strings_test.go +6 −5
check/strings_test.go

Loading diff…

check/testdata/fixtures/sizing.html +1 −1
check/testdata/fixtures/sizing.html

Loading diff…

check/testdata/fixtures/spelling-class.html +9 −0
check/testdata/fixtures/spelling-class.html

Loading diff…

check/testdata/seed/examples/README.md +11 −0
check/testdata/seed/examples/README.md

Loading diff…

check/testdata/seed/examples/actor/a-person.html +13 −0
check/testdata/seed/examples/actor/a-person.html

Loading diff…

check/testdata/seed/examples/actor/an-agent-acting-for-a-person.html +13 −0
check/testdata/seed/examples/actor/an-agent-acting-for-a-person.html

Loading diff…

check/testdata/seed/examples/api-tokens/four-tokens-two-of-them-live.html +80 −0
check/testdata/seed/examples/api-tokens/four-tokens-two-of-them-live.html

Loading diff…

check/testdata/seed/examples/api-tokens/just-created-the-secret-shown-once.html +81 −0
check/testdata/seed/examples/api-tokens/just-created-the-secret-shown-once.html

Loading diff…

check/testdata/seed/examples/api-tokens/no-tokens-yet.html +32 −0
check/testdata/seed/examples/api-tokens/no-tokens-yet.html

Loading diff…

check/testdata/seed/examples/assets/sample-banner.svg +10 −0
check/testdata/seed/examples/assets/sample-banner.svg

Loading diff…

check/testdata/seed/examples/assets/sample-checkout.svg +14 −0
check/testdata/seed/examples/assets/sample-checkout.svg

Loading diff…

check/testdata/seed/examples/assets/sample-logo.svg +7 −0
check/testdata/seed/examples/assets/sample-logo.svg

Loading diff…

check/testdata/seed/examples/assets/sample-pricing.svg +14 −0
check/testdata/seed/examples/assets/sample-pricing.svg

Loading diff…

check/testdata/seed/examples/back-nav/back-to-a-record.html +13 −0
check/testdata/seed/examples/back-nav/back-to-a-record.html

Loading diff…

check/testdata/seed/examples/badge/negative.html +13 −0
check/testdata/seed/examples/badge/negative.html

Loading diff…

check/testdata/seed/examples/badge/neutral.html +13 −0
check/testdata/seed/examples/badge/neutral.html

Loading diff…

check/testdata/seed/examples/badge/no-tone-quiet-default.html +13 −0
check/testdata/seed/examples/badge/no-tone-quiet-default.html

Loading diff…

check/testdata/seed/examples/badge/positive.html +13 −0
check/testdata/seed/examples/badge/positive.html

Loading diff…

check/testdata/seed/examples/badge/warning.html +13 −0
check/testdata/seed/examples/badge/warning.html

Loading diff…

check/testdata/seed/examples/box/default.html +15 −0
check/testdata/seed/examples/box/default.html

Loading diff…

check/testdata/seed/examples/bulk-bar/three-rows-selected.html +16 −0
check/testdata/seed/examples/bulk-bar/three-rows-selected.html

Loading diff…

check/testdata/seed/examples/button/default.html +17 −0
check/testdata/seed/examples/button/default.html

Loading diff…

check/testdata/seed/examples/callout/info.html +13 −0
check/testdata/seed/examples/callout/info.html

Loading diff…

check/testdata/seed/examples/callout/negative-announced-as-an-alert.html +13 −0
check/testdata/seed/examples/callout/negative-announced-as-an-alert.html

Loading diff…

check/testdata/seed/examples/callout/negative.html +13 −0
check/testdata/seed/examples/callout/negative.html

Loading diff…

check/testdata/seed/examples/callout/positive.html +13 −0
check/testdata/seed/examples/callout/positive.html

Loading diff…

check/testdata/seed/examples/callout/warning.html +13 −0
check/testdata/seed/examples/callout/warning.html

Loading diff…

check/testdata/seed/examples/choice-field/pick-any.html +14 −0
check/testdata/seed/examples/choice-field/pick-any.html

Loading diff…

check/testdata/seed/examples/choice-field/pick-one.html +14 −0
check/testdata/seed/examples/choice-field/pick-one.html

Loading diff…

check/testdata/seed/examples/confirm-form/destructive.html +14 −0
check/testdata/seed/examples/confirm-form/destructive.html

Loading diff…

check/testdata/seed/examples/confirm-form/ordinary-default-cancel-wording.html +14 −0
check/testdata/seed/examples/confirm-form/ordinary-default-cancel-wording.html

Loading diff…

check/testdata/seed/examples/detail-list/four-facts-one-machine-ish.html +23 −0
check/testdata/seed/examples/detail-list/four-facts-one-machine-ish.html

Loading diff…

check/testdata/seed/examples/dropdown/a-filter-menu-with-one-choice-applied.html +23 −0
check/testdata/seed/examples/dropdown/a-filter-menu-with-one-choice-applied.html

Loading diff…

check/testdata/seed/examples/dropdown/menu-idiom.html +22 −0
check/testdata/seed/examples/dropdown/menu-idiom.html

Loading diff…

check/testdata/seed/examples/empty-state/sentence-only.html +15 −0
check/testdata/seed/examples/empty-state/sentence-only.html

Loading diff…

check/testdata/seed/examples/empty-state/with-a-post-call-to-action.html +21 −0
check/testdata/seed/examples/empty-state/with-a-post-call-to-action.html

Loading diff…

check/testdata/seed/examples/error-page/403-forbidden.html +19 −0
check/testdata/seed/examples/error-page/403-forbidden.html

Loading diff…

check/testdata/seed/examples/error-page/404-not-found.html +19 −0
check/testdata/seed/examples/error-page/404-not-found.html

Loading diff…

check/testdata/seed/examples/error-page/422-unprocessable.html +19 −0
check/testdata/seed/examples/error-page/422-unprocessable.html

Loading diff…

check/testdata/seed/examples/error-page/500-server-error.html +20 −0
check/testdata/seed/examples/error-page/500-server-error.html

Loading diff…

check/testdata/seed/examples/error-page/503-unavailable.html +19 −0
check/testdata/seed/examples/error-page/503-unavailable.html

Loading diff…

check/testdata/seed/examples/error-page/anything-else-the-generic-pair.html +19 −0
check/testdata/seed/examples/error-page/anything-else-the-generic-pair.html

Loading diff…

check/testdata/seed/examples/examples.json +2187 −0
check/testdata/seed/examples/examples.json

Loading diff…

check/testdata/seed/examples/field-check/disabled.html +15 −0
check/testdata/seed/examples/field-check/disabled.html

Loading diff…

check/testdata/seed/examples/field-check/off.html +15 −0
check/testdata/seed/examples/field-check/off.html

Loading diff…

check/testdata/seed/examples/field-check/on.html +15 −0
check/testdata/seed/examples/field-check/on.html

Loading diff…

check/testdata/seed/examples/field-date/bounded.html +19 −0
check/testdata/seed/examples/field-date/bounded.html

Loading diff…

check/testdata/seed/examples/field-date/enhanced-input-type-tomorrow-or-in-3-weeks.html +20 −0
check/testdata/seed/examples/field-date/enhanced-input-type-tomorrow-or-in-3-weeks.html

Loading diff…

check/testdata/seed/examples/field-date/plain-the-bare-native-input.html +17 −0
check/testdata/seed/examples/field-date/plain-the-bare-native-input.html

Loading diff…

check/testdata/seed/examples/field-date/required-with-an-error.html +20 −0
check/testdata/seed/examples/field-date/required-with-an-error.html

Loading diff…

check/testdata/seed/examples/field-daterange/date-and-time-seeded.html +28 −0
check/testdata/seed/examples/field-daterange/date-and-time-seeded.html

Loading diff…

check/testdata/seed/examples/field-daterange/dates-only-with-an-error-on-the-end.html +29 −0
check/testdata/seed/examples/field-daterange/dates-only-with-an-error-on-the-end.html

Loading diff…

check/testdata/seed/examples/field-datetime/bounded.html +19 −0
check/testdata/seed/examples/field-datetime/bounded.html

Loading diff…

check/testdata/seed/examples/field-datetime/enhanced-input-type-tomorrow-or-in-3-weeks.html +20 −0
check/testdata/seed/examples/field-datetime/enhanced-input-type-tomorrow-or-in-3-weeks.html

Loading diff…

check/testdata/seed/examples/field-datetime/plain-the-bare-native-input.html +17 −0
check/testdata/seed/examples/field-datetime/plain-the-bare-native-input.html

Loading diff…

check/testdata/seed/examples/field-datetime/required-with-an-error.html +20 −0
check/testdata/seed/examples/field-datetime/required-with-an-error.html

Loading diff…

check/testdata/seed/examples/field-money/bare.html +20 −0
check/testdata/seed/examples/field-money/bare.html

Loading diff…

check/testdata/seed/examples/field-money/with-a-hint.html +21 −0
check/testdata/seed/examples/field-money/with-a-hint.html

Loading diff…

check/testdata/seed/examples/field-money/with-an-error.html +21 −0
check/testdata/seed/examples/field-money/with-an-error.html

Loading diff…

check/testdata/seed/examples/field-select/hand-written-with-optgroups.html +22 −0
check/testdata/seed/examples/field-select/hand-written-with-optgroups.html

Loading diff…

check/testdata/seed/examples/field-select/required-with-an-error.html +17 −0
check/testdata/seed/examples/field-select/required-with-an-error.html

Loading diff…

check/testdata/seed/examples/field-select/three-options-a-native-select.html +16 −0
check/testdata/seed/examples/field-select/three-options-a-native-select.html

Loading diff…

check/testdata/seed/examples/field-select/twelve-options-plain-the-enhancement-opted-out.html +16 −0
check/testdata/seed/examples/field-select/twelve-options-plain-the-enhancement-opted-out.html

Loading diff…

check/testdata/seed/examples/field-select/twelve-options-the-filterable-combobox.html +18 −0
check/testdata/seed/examples/field-select/twelve-options-the-filterable-combobox.html

Loading diff…

check/testdata/seed/examples/field-text/bare.html +17 −0
check/testdata/seed/examples/field-text/bare.html

Loading diff…

check/testdata/seed/examples/field-text/required.html +17 −0
check/testdata/seed/examples/field-text/required.html

Loading diff…

check/testdata/seed/examples/field-text/the-headline-field.html +17 −0
check/testdata/seed/examples/field-text/the-headline-field.html

Loading diff…

check/testdata/seed/examples/field-text/with-a-hint.html +18 −0
check/testdata/seed/examples/field-text/with-a-hint.html

Loading diff…

check/testdata/seed/examples/field-text/with-an-error.html +18 −0
check/testdata/seed/examples/field-text/with-an-error.html

Loading diff…

check/testdata/seed/examples/field-textarea/bare.html +17 −0
check/testdata/seed/examples/field-textarea/bare.html

Loading diff…

check/testdata/seed/examples/field-textarea/required.html +17 −0
check/testdata/seed/examples/field-textarea/required.html

Loading diff…

check/testdata/seed/examples/field-textarea/with-a-hint.html +18 −0
check/testdata/seed/examples/field-textarea/with-a-hint.html

Loading diff…

check/testdata/seed/examples/field-textarea/with-an-error.html +18 −0
check/testdata/seed/examples/field-textarea/with-an-error.html

Loading diff…

check/testdata/seed/examples/field-time/bounded.html +19 −0
check/testdata/seed/examples/field-time/bounded.html

Loading diff…

check/testdata/seed/examples/field-time/enhanced-input-type-half-seven-or-noon.html +20 −0
check/testdata/seed/examples/field-time/enhanced-input-type-half-seven-or-noon.html

Loading diff…

check/testdata/seed/examples/field-time/plain-the-bare-native-input.html +17 −0
check/testdata/seed/examples/field-time/plain-the-bare-native-input.html

Loading diff…

check/testdata/seed/examples/field-time/required-with-an-error.html +20 −0
check/testdata/seed/examples/field-time/required-with-an-error.html

Loading diff…

check/testdata/seed/examples/field-url/bare.html +17 −0
check/testdata/seed/examples/field-url/bare.html

Loading diff…

check/testdata/seed/examples/field-url/with-a-hint.html +18 −0
check/testdata/seed/examples/field-url/with-a-hint.html

Loading diff…

check/testdata/seed/examples/field-url/with-an-error.html +18 −0
check/testdata/seed/examples/field-url/with-an-error.html

Loading diff…

check/testdata/seed/examples/field/bare.html +16 −0
check/testdata/seed/examples/field/bare.html

Loading diff…

check/testdata/seed/examples/field/required.html +16 −0
check/testdata/seed/examples/field/required.html

Loading diff…

check/testdata/seed/examples/field/short.html +16 −0
check/testdata/seed/examples/field/short.html

Loading diff…

check/testdata/seed/examples/field/the-headline-field.html +16 −0
check/testdata/seed/examples/field/the-headline-field.html

Loading diff…

check/testdata/seed/examples/field/with-a-hint.html +16 −0
check/testdata/seed/examples/field/with-a-hint.html

Loading diff…

check/testdata/seed/examples/field/with-an-error.html +17 −0
check/testdata/seed/examples/field/with-an-error.html

Loading diff…

check/testdata/seed/examples/field/with-help-under-the-control.html +17 −0
check/testdata/seed/examples/field/with-help-under-the-control.html

Loading diff…

check/testdata/seed/examples/form-error/a-rejected-submission.html +13 −0
check/testdata/seed/examples/form-error/a-rejected-submission.html

Loading diff…

check/testdata/seed/examples/form-foot/idle-the-button-before-anything-happens.html +17 −0
check/testdata/seed/examples/form-foot/idle-the-button-before-anything-happens.html

Loading diff…

check/testdata/seed/examples/form-foot/save-and-cancel.html +17 −0
check/testdata/seed/examples/form-foot/save-and-cancel.html

Loading diff…

check/testdata/seed/examples/form-foot/submit-only.html +16 −0
check/testdata/seed/examples/form-foot/submit-only.html

Loading diff…

check/testdata/seed/examples/form-foot/working-what-busy-js-writes-on-the-way-out.html +17 −0
check/testdata/seed/examples/form-foot/working-what-busy-js-writes-on-the-way-out.html

Loading diff…

check/testdata/seed/examples/form-layout/default.html +40 −0
check/testdata/seed/examples/form-layout/default.html

Loading diff…

check/testdata/seed/examples/format-abbr/default.html +16 −0
check/testdata/seed/examples/format-abbr/default.html

Loading diff…

check/testdata/seed/examples/format-addresses/default.html +22 −0
check/testdata/seed/examples/format-addresses/default.html

Loading diff…

check/testdata/seed/examples/format-dates/default.html +19 −0
check/testdata/seed/examples/format-dates/default.html

Loading diff…

check/testdata/seed/examples/format-durations/default.html +19 −0
check/testdata/seed/examples/format-durations/default.html

Loading diff…

check/testdata/seed/examples/format-filesizes/default.html +19 −0
check/testdata/seed/examples/format-filesizes/default.html

Loading diff…

check/testdata/seed/examples/format-identifiers/default.html +21 −0
check/testdata/seed/examples/format-identifiers/default.html

Loading diff…

check/testdata/seed/examples/format-money/default.html +23 −0
check/testdata/seed/examples/format-money/default.html

Loading diff…

check/testdata/seed/examples/format-numbers/default.html +17 −0
check/testdata/seed/examples/format-numbers/default.html

Loading diff…

check/testdata/seed/examples/format-output/default.html +22 −0
check/testdata/seed/examples/format-output/default.html

Loading diff…

check/testdata/seed/examples/format-people/default.html +19 −0
check/testdata/seed/examples/format-people/default.html

Loading diff…

check/testdata/seed/examples/format-ratios/default.html +21 −0
check/testdata/seed/examples/format-ratios/default.html

Loading diff…

check/testdata/seed/examples/help/default.html +13 −0
check/testdata/seed/examples/help/default.html

Loading diff…

check/testdata/seed/examples/job-status/failed.html +17 −0
check/testdata/seed/examples/job-status/failed.html

Loading diff…

check/testdata/seed/examples/job-status/finished.html +17 −0
check/testdata/seed/examples/job-status/finished.html

Loading diff…

check/testdata/seed/examples/job-status/running.html +19 −0
check/testdata/seed/examples/job-status/running.html

Loading diff…

check/testdata/seed/examples/layout-column/default.html +45 −0
check/testdata/seed/examples/layout-column/default.html

Loading diff…

check/testdata/seed/examples/layout-console-page/default.html +77 −0
check/testdata/seed/examples/layout-console-page/default.html

Loading diff…

check/testdata/seed/examples/layout-console/default.html +77 −0
check/testdata/seed/examples/layout-console/default.html

Loading diff…

check/testdata/seed/examples/layout-sidebar-page/default.html +63 −0
check/testdata/seed/examples/layout-sidebar-page/default.html

Loading diff…

check/testdata/seed/examples/layout-sidebar/default.html +63 −0
check/testdata/seed/examples/layout-sidebar/default.html

Loading diff…

check/testdata/seed/examples/layout-stage/default.html +39 −0
check/testdata/seed/examples/layout-stage/default.html

Loading diff…

check/testdata/seed/examples/layout-topbar/default.html +61 −0
check/testdata/seed/examples/layout-topbar/default.html

Loading diff…

check/testdata/seed/examples/list-bar-search/empty-accessible-name-from-the-catalog.html +18 −0
check/testdata/seed/examples/list-bar-search/empty-accessible-name-from-the-catalog.html

Loading diff…

check/testdata/seed/examples/list-bar-search/with-a-query-on-page-4.html +20 −0
check/testdata/seed/examples/list-bar-search/with-a-query-on-page-4.html

Loading diff…

check/testdata/seed/examples/list-bar-search/with-a-query.html +20 −0
check/testdata/seed/examples/list-bar-search/with-a-query.html

Loading diff…

check/testdata/seed/examples/list-bar/search-with-a-filter-dropdown.html +32 −0
check/testdata/seed/examples/list-bar/search-with-a-filter-dropdown.html

Loading diff…

check/testdata/seed/examples/list-grid/default.html +27 −0
check/testdata/seed/examples/list-grid/default.html

Loading diff…

check/testdata/seed/examples/list-row-action/lead-marker-status-and-an-action.html +19 −0
check/testdata/seed/examples/list-row-action/lead-marker-status-and-an-action.html

Loading diff…

check/testdata/seed/examples/list-row-action/name-and-meta-line-only.html +16 −0
check/testdata/seed/examples/list-row-action/name-and-meta-line-only.html

Loading diff…

check/testdata/seed/examples/list-search-submit/default-label.html +14 −0
check/testdata/seed/examples/list-search-submit/default-label.html

Loading diff…

check/testdata/seed/examples/locale-menu/twelve-languages-current-highlighted.html +31 −0
check/testdata/seed/examples/locale-menu/twelve-languages-current-highlighted.html

Loading diff…

check/testdata/seed/examples/media-grid/screenshots-a-logo-and-a-banner.html +84 −0
check/testdata/seed/examples/media-grid/screenshots-a-logo-and-a-banner.html

Loading diff…

check/testdata/seed/examples/media-grid/select-mode-one-tile-selected.html +52 −0
check/testdata/seed/examples/media-grid/select-mode-one-tile-selected.html

Loading diff…

check/testdata/seed/examples/meter/empty.html +13 −0
check/testdata/seed/examples/meter/empty.html

Loading diff…

check/testdata/seed/examples/meter/full.html +13 −0
check/testdata/seed/examples/meter/full.html

Loading diff…

check/testdata/seed/examples/meter/nearly-full.html +13 −0
check/testdata/seed/examples/meter/nearly-full.html

Loading diff…

check/testdata/seed/examples/meter/over-budget.html +13 −0
check/testdata/seed/examples/meter/over-budget.html

Loading diff…

check/testdata/seed/examples/meter/part-way.html +13 −0
check/testdata/seed/examples/meter/part-way.html

Loading diff…

check/testdata/seed/examples/modal/default.html +29 −0
check/testdata/seed/examples/modal/default.html

Loading diff…

check/testdata/seed/examples/notice/a-saved-message.html +13 −0
check/testdata/seed/examples/notice/a-saved-message.html

Loading diff…

check/testdata/seed/examples/page-header/title-only.html +17 −0
check/testdata/seed/examples/page-header/title-only.html

Loading diff…

check/testdata/seed/examples/page-header/title-subhead-and-a-primary-action.html +20 −0
check/testdata/seed/examples/page-header/title-subhead-and-a-primary-action.html

Loading diff…

check/testdata/seed/examples/pagination/first-page-default-accessible-name.html +14 −0
check/testdata/seed/examples/pagination/first-page-default-accessible-name.html

Loading diff…

check/testdata/seed/examples/pagination/middle-of-a-long-list.html +14 −0
check/testdata/seed/examples/pagination/middle-of-a-long-list.html

Loading diff…

check/testdata/seed/examples/person/large-the-show-header-size.html +13 −0
check/testdata/seed/examples/person/large-the-show-header-size.html

Loading diff…

check/testdata/seed/examples/person/name-and-email.html +13 −0
check/testdata/seed/examples/person/name-and-email.html

Loading diff…

check/testdata/seed/examples/person/no-initial.html +13 −0
check/testdata/seed/examples/person/no-initial.html

Loading diff…

check/testdata/seed/examples/row-menu/links-a-form-and-a-destructive-item.html +22 −0
check/testdata/seed/examples/row-menu/links-a-form-and-a-destructive-item.html

Loading diff…

check/testdata/seed/examples/row-menu/links-only-for-a-list-inside-a-selection-form.html +21 −0
check/testdata/seed/examples/row-menu/links-only-for-a-list-inside-a-selection-form.html

Loading diff…

check/testdata/seed/examples/scheme-menu/standalone.html +22 −0
check/testdata/seed/examples/scheme-menu/standalone.html

Loading diff…

check/testdata/seed/examples/scheme-menu/three-choices-dark-current.html +22 −0
check/testdata/seed/examples/scheme-menu/three-choices-dark-current.html

Loading diff…

check/testdata/seed/examples/seg-tabs/two-sections.html +13 −0
check/testdata/seed/examples/seg-tabs/two-sections.html

Loading diff…

check/testdata/seed/examples/selbox/default.html +13 −0
check/testdata/seed/examples/selbox/default.html

Loading diff…

check/testdata/seed/examples/shell-sidebar/default.html +23 −0
check/testdata/seed/examples/shell-sidebar/default.html

Loading diff…

check/testdata/seed/examples/shell-topbar/default.html +27 −0
check/testdata/seed/examples/shell-topbar/default.html

Loading diff…

check/testdata/seed/examples/signin/a-passkey.html +30 −0
check/testdata/seed/examples/signin/a-passkey.html

Loading diff…

check/testdata/seed/examples/signin/after-the-link-is-sent-in-another-browser.html +21 −0
check/testdata/seed/examples/signin/after-the-link-is-sent-in-another-browser.html

Loading diff…

check/testdata/seed/examples/signin/after-the-link-is-sent.html +21 −0
check/testdata/seed/examples/signin/after-the-link-is-sent.html

Loading diff…

check/testdata/seed/examples/signin/an-address-that-does-not-look-right.html +26 −0
check/testdata/seed/examples/signin/an-address-that-does-not-look-right.html

Loading diff…

check/testdata/seed/examples/signin/asking-for-an-address.html +29 −0
check/testdata/seed/examples/signin/asking-for-an-address.html

Loading diff…

check/testdata/seed/examples/signin/coming-back-with-an-email-link.html +24 −0
check/testdata/seed/examples/signin/coming-back-with-an-email-link.html

Loading diff…

check/testdata/seed/examples/signin/coming-back-with-keymail.html +26 −0
check/testdata/seed/examples/signin/coming-back-with-keymail.html

Loading diff…

check/testdata/seed/examples/signin/email-and-password.html +27 −0
check/testdata/seed/examples/signin/email-and-password.html

Loading diff…

check/testdata/seed/examples/signin/google-apple-and-the-rest.html +21 −0
check/testdata/seed/examples/signin/google-apple-and-the-rest.html

Loading diff…

check/testdata/seed/examples/signin/on-the-way-to-keymail.html +22 −0
check/testdata/seed/examples/signin/on-the-way-to-keymail.html

Loading diff…

check/testdata/seed/examples/signin/when-keymail-could-not-confirm-it.html +27 −0
check/testdata/seed/examples/signin/when-keymail-could-not-confirm-it.html

Loading diff…

check/testdata/seed/examples/signin/when-keymail-was-offered-and-a-link-went-out.html +22 −0
check/testdata/seed/examples/signin/when-keymail-was-offered-and-a-link-went-out.html

Loading diff…

check/testdata/seed/examples/stat-band/default.html +19 −0
check/testdata/seed/examples/stat-band/default.html

Loading diff…

check/testdata/seed/examples/stat/a-shortened-number.html +14 −0
check/testdata/seed/examples/stat/a-shortened-number.html

Loading diff…

check/testdata/seed/examples/stat/a-smaller-number.html +14 −0
check/testdata/seed/examples/stat/a-smaller-number.html

Loading diff…

check/testdata/seed/examples/stat/the-big-number.html +14 −0
check/testdata/seed/examples/stat/the-big-number.html

Loading diff…

check/testdata/seed/examples/stat/when-going-down-is-good.html +14 −0
check/testdata/seed/examples/stat/when-going-down-is-good.html

Loading diff…

check/testdata/seed/examples/stat/when-going-up-is-bad.html +14 −0
check/testdata/seed/examples/stat/when-going-up-is-bad.html

Loading diff…

check/testdata/seed/examples/stat/when-you-cannot-say.html +14 −0
check/testdata/seed/examples/stat/when-you-cannot-say.html

Loading diff…

check/testdata/seed/examples/status-pill/negative.html +13 −0
check/testdata/seed/examples/status-pill/negative.html

Loading diff…

check/testdata/seed/examples/status-pill/neutral.html +13 −0
check/testdata/seed/examples/status-pill/neutral.html

Loading diff…

check/testdata/seed/examples/status-pill/positive.html +13 −0
check/testdata/seed/examples/status-pill/positive.html

Loading diff…

check/testdata/seed/examples/status-pill/warning.html +13 −0
check/testdata/seed/examples/status-pill/warning.html

Loading diff…

check/testdata/seed/examples/tblock/default.html +26 −0
check/testdata/seed/examples/tblock/default.html

Loading diff…

cmd/fiesta/main.go +49 −11
cmd/fiesta/main.go

Loading diff…

cmd/fiesta/publish_test.go +263 −0
cmd/fiesta/publish_test.go

Loading diff…

cmd/fiesta/release_test.go +43 −36
cmd/fiesta/release_test.go

Loading diff…

css/tokens.css +197 −15
css/tokens.css

Loading diff…

example/example.go +114 −0
example/example.go

Loading diff…

example/example_test.go +120 −0
example/example_test.go

Loading diff…

examples/dropdown/a-filter-menu-with-one-choice-applied.html +2 −0
examples/dropdown/a-filter-menu-with-one-choice-applied.html

Loading diff…

examples/dropdown/menu-idiom.html +2 −0
examples/dropdown/menu-idiom.html

Loading diff…

examples/examples.json +60 −0
examples/examples.json

Loading diff…

examples/layout-column/default.html +11 −1
examples/layout-column/default.html

Loading diff…

examples/list-row-action/a-short-status-beside-the-name.html +19 −0
examples/list-row-action/a-short-status-beside-the-name.html

Loading diff…

examples/locale-menu/twelve-languages-current-highlighted.html +2 −0
examples/locale-menu/twelve-languages-current-highlighted.html

Loading diff…

examples/prose.json +23 −5
examples/prose.json

Loading diff…

examples/scheme-menu/standalone.html +2 −0
examples/scheme-menu/standalone.html

Loading diff…

examples/scheme-menu/three-choices-dark-current.html +2 −0
examples/scheme-menu/three-choices-dark-current.html

Loading diff…

examples/seg-tabs/buttons-that-switch-in-place.html +13 −0
examples/seg-tabs/buttons-that-switch-in-place.html

Loading diff…

examples/side-nav/four-sections-the-first-open.html +24 −0
examples/side-nav/four-sections-the-first-open.html

Loading diff…

examples/snippet/a-line-to-copy.html +18 −0
examples/snippet/a-line-to-copy.html

Loading diff…

examples/stat-band/two-to-a-line-on-a-phone.html +19 −0
examples/stat-band/two-to-a-line-on-a-phone.html

Loading diff…

fiesta.go +11 −10
fiesta.go

Loading diff…

fiesta_test.go +3 −3
fiesta_test.go

Loading diff…

hack/seed/README.md +1 −1
hack/seed/README.md

Loading diff…

hack/seed/_rastrillo/prose_fiestaseed_test.go +1 −1
hack/seed/_rastrillo/prose_fiestaseed_test.go

Loading diff…

hack/test-weights.txt +49 −2
hack/test-weights.txt

Loading diff…

i18n/ar.json +2 −0
i18n/ar.json

Loading diff…

i18n/bn.json +2 −0
i18n/bn.json

Loading diff…

i18n/en.json +2 −0
i18n/en.json

Loading diff…

i18n/es.json +2 −0
i18n/es.json

Loading diff…

i18n/ga.json +2 −0
i18n/ga.json

Loading diff…

i18n/hi.json +2 −0
i18n/hi.json

Loading diff…

i18n/ja.json +2 −0
i18n/ja.json

Loading diff…

i18n/pt-PT.json +2 −0
i18n/pt-PT.json

Loading diff…

i18n/ru.json +2 −0
i18n/ru.json

Loading diff…

i18n/vi.json +2 −0
i18n/vi.json

Loading diff…

i18n/yue.json +2 −0
i18n/yue.json

Loading diff…

i18n/zh-Hans.json +2 −0
i18n/zh-Hans.json

Loading diff…

internal/gallery/copy.go +3 −2
internal/gallery/copy.go

Loading diff…

internal/gallery/frame_test.go +54 −0
internal/gallery/frame_test.go

Loading diff…

internal/gallery/gallery.go +11 −4
internal/gallery/gallery.go

Loading diff…

internal/gallery/gallery_test.go +48 −75
internal/gallery/gallery_test.go

Loading diff…

internal/gallery/hashed.go +25 −0
internal/gallery/hashed.go

Loading diff…

internal/gallery/hashed_test.go +44 −0
internal/gallery/hashed_test.go

Loading diff…

internal/gallery/heights.go +72 −18
internal/gallery/heights.go

Loading diff…

internal/gallery/heights_browser_test.go +134 −12
internal/gallery/heights_browser_test.go

Loading diff…

internal/gallery/heights_test.go +45 −0
internal/gallery/heights_test.go

Loading diff…

internal/gallery/i18n.go +13 −12
internal/gallery/i18n.go

Loading diff…

internal/gallery/i18n/ar.json +17 −5
internal/gallery/i18n/ar.json

Loading diff…

internal/gallery/i18n/bn.json +17 −5
internal/gallery/i18n/bn.json

Loading diff…

internal/gallery/i18n/drafts.json +292 −4
internal/gallery/i18n/drafts.json

Loading diff…

internal/gallery/i18n/es.json +17 −5
internal/gallery/i18n/es.json

Loading diff…

internal/gallery/i18n/ga.json +17 −5
internal/gallery/i18n/ga.json

Loading diff…

internal/gallery/i18n/hi.json +17 −5
internal/gallery/i18n/hi.json

Loading diff…

internal/gallery/i18n/ja.json +17 −5
internal/gallery/i18n/ja.json

Loading diff…

internal/gallery/i18n/pt-PT.json +17 −5
internal/gallery/i18n/pt-PT.json

Loading diff…

internal/gallery/i18n/ru.json +17 −5
internal/gallery/i18n/ru.json

Loading diff…

internal/gallery/i18n/samples.ar.json +6 −0
internal/gallery/i18n/samples.ar.json

Loading diff…

internal/gallery/i18n/samples.bn.json +6 −0
internal/gallery/i18n/samples.bn.json

Loading diff…

internal/gallery/i18n/samples.es.json +6 −0
internal/gallery/i18n/samples.es.json

Loading diff…

internal/gallery/i18n/samples.ga.json +6 −0
internal/gallery/i18n/samples.ga.json

Loading diff…

internal/gallery/i18n/samples.hi.json +6 −0
internal/gallery/i18n/samples.hi.json

Loading diff…

internal/gallery/i18n/samples.ja.json +6 −0
internal/gallery/i18n/samples.ja.json

Loading diff…

internal/gallery/i18n/samples.pt-PT.json +6 −0
internal/gallery/i18n/samples.pt-PT.json

Loading diff…

internal/gallery/i18n/samples.ru.json +6 −0
internal/gallery/i18n/samples.ru.json

Loading diff…

internal/gallery/i18n/samples.vi.json +6 −0
internal/gallery/i18n/samples.vi.json

Loading diff…

internal/gallery/i18n/samples.yue.json +6 −0
internal/gallery/i18n/samples.yue.json

Loading diff…

internal/gallery/i18n/samples.zh-Hans.json +6 −0
internal/gallery/i18n/samples.zh-Hans.json

Loading diff…

internal/gallery/i18n/vi.json +17 −5
internal/gallery/i18n/vi.json

Loading diff…

internal/gallery/i18n/yue.json +17 −5
internal/gallery/i18n/yue.json

Loading diff…

internal/gallery/i18n/zh-Hans.json +17 −5
internal/gallery/i18n/zh-Hans.json

Loading diff…

internal/gallery/localise.go +16 −2
internal/gallery/localise.go

Loading diff…

internal/gallery/localise_test.go +42 −9
internal/gallery/localise_test.go

Loading diff…

internal/gallery/nav.go +2 −0
internal/gallery/nav.go

Loading diff…

internal/gallery/prose_rule_test.go +1 −1
internal/gallery/prose_rule_test.go

Loading diff…

internal/gallery/started.go +3 −3
internal/gallery/started.go

Loading diff…

internal/gallery/started_test.go +30 −1
internal/gallery/started_test.go

Loading diff…

internal/gallery/view.css +8 −0
internal/gallery/view.css

Loading diff…

internal/gallery/view.js +49 −1
internal/gallery/view.js

Loading diff…

internal/harness/rig.go +24 −0
internal/harness/rig.go

Loading diff…

internal/rowrule/rowrule.go +196 −0
internal/rowrule/rowrule.go

Loading diff…

internal/rowrule/rowrule_test.go +139 −0
internal/rowrule/rowrule_test.go

Loading diff…

internal/site/export_test.go +8 −0
internal/site/export_test.go

Loading diff…

internal/site/site.go +298 −18
internal/site/site.go

Loading diff…

internal/site/site_test.go +298 −32
internal/site/site_test.go

Loading diff…

internal/site/tagged.go +167 −0
internal/site/tagged.go

Loading diff…

internal/www/headers_test.go +613 −0
internal/www/headers_test.go

Loading diff…

internal/www/landing_browser_test.go +94 −20
internal/www/landing_browser_test.go

Loading diff…

internal/www/landing_rows_browser_test.go +205 −0
internal/www/landing_rows_browser_test.go

Loading diff…

internal/www/legacy_test.go +1 −1
internal/www/legacy_test.go

Loading diff…

internal/www/links_test.go +218 −2
internal/www/links_test.go

Loading diff…

internal/www/serve_test.go +52 −10
internal/www/serve_test.go

Loading diff…

internal/www/www.go +29 −7
internal/www/www.go

Loading diff…

internal/www/www_test.go +1 −1
internal/www/www_test.go

Loading diff…

js/copy.js +171 −0
js/copy.js

Loading diff…

releases/1.1.0/.fiesta +3 −0
releases/1.1.0/.fiesta

Loading diff…

releases/1.1.0/LICENSE +373 −0
releases/1.1.0/LICENSE

Loading diff…

releases/1.1.0/NOTICE +43 −0
releases/1.1.0/NOTICE

Loading diff…

releases/1.1.0/SHA256SUMS +56 −0
releases/1.1.0/SHA256SUMS

Loading diff…

releases/1.1.0/anchor.js +38 −0
releases/1.1.0/anchor.js

Loading diff…

releases/1.1.0/busy.js +132 −0
releases/1.1.0/busy.js

Loading diff…

releases/1.1.0/calendar.js +370 −0
releases/1.1.0/calendar.js

Loading diff…

releases/1.1.0/copy.js +108 −0
releases/1.1.0/copy.js

Loading diff…

releases/1.1.0/datetime.js +1270 −0
releases/1.1.0/datetime.js

Loading diff…

releases/1.1.0/day.css +134 −0
releases/1.1.0/day.css

Loading diff…

releases/1.1.0/fiesta-plain.css +1746 −0
releases/1.1.0/fiesta-plain.css

Loading diff…

releases/1.1.0/fiesta-signal.css +1746 −0
releases/1.1.0/fiesta-signal.css

Loading diff…

releases/1.1.0/fiesta.css +1765 −0
releases/1.1.0/fiesta.css

Loading diff…

releases/1.1.0/fiesta.js +162 −0
releases/1.1.0/fiesta.js

Loading diff…

releases/1.1.0/i18n/ar.js +44 −0
releases/1.1.0/i18n/ar.js

Loading diff…

releases/1.1.0/i18n/ar.json +43 −0
releases/1.1.0/i18n/ar.json

Loading diff…

releases/1.1.0/i18n/bn.js +44 −0
releases/1.1.0/i18n/bn.js

Loading diff…

releases/1.1.0/i18n/bn.json +43 −0
releases/1.1.0/i18n/bn.json

Loading diff…

releases/1.1.0/i18n/en.js +44 −0
releases/1.1.0/i18n/en.js

Loading diff…

releases/1.1.0/i18n/en.json +43 −0
releases/1.1.0/i18n/en.json

Loading diff…

releases/1.1.0/i18n/es.js +44 −0
releases/1.1.0/i18n/es.js

Loading diff…

releases/1.1.0/i18n/es.json +43 −0
releases/1.1.0/i18n/es.json

Loading diff…

releases/1.1.0/i18n/ga.js +44 −0
releases/1.1.0/i18n/ga.js

Loading diff…

releases/1.1.0/i18n/ga.json +43 −0
releases/1.1.0/i18n/ga.json

Loading diff…

releases/1.1.0/i18n/hi.js +44 −0
releases/1.1.0/i18n/hi.js

Loading diff…

releases/1.1.0/i18n/hi.json +43 −0
releases/1.1.0/i18n/hi.json

Loading diff…

releases/1.1.0/i18n/ja.js +44 −0
releases/1.1.0/i18n/ja.js

Loading diff…

releases/1.1.0/i18n/ja.json +43 −0
releases/1.1.0/i18n/ja.json

Loading diff…

releases/1.1.0/i18n/pt-PT.js +44 −0
releases/1.1.0/i18n/pt-PT.js

Loading diff…

releases/1.1.0/i18n/pt-PT.json +43 −0
releases/1.1.0/i18n/pt-PT.json

Loading diff…

releases/1.1.0/i18n/ru.js +44 −0
releases/1.1.0/i18n/ru.js

Loading diff…

releases/1.1.0/i18n/ru.json +43 −0
releases/1.1.0/i18n/ru.json

Loading diff…

releases/1.1.0/i18n/vi.js +44 −0
releases/1.1.0/i18n/vi.js

Loading diff…

releases/1.1.0/i18n/vi.json +43 −0
releases/1.1.0/i18n/vi.json

Loading diff…

releases/1.1.0/i18n/yue.js +44 −0
releases/1.1.0/i18n/yue.js

Loading diff…

releases/1.1.0/i18n/yue.json +43 −0
releases/1.1.0/i18n/yue.json

Loading diff…

releases/1.1.0/i18n/zh-Hans.js +44 −0
releases/1.1.0/i18n/zh-Hans.js

Loading diff…

releases/1.1.0/i18n/zh-Hans.json +43 −0
releases/1.1.0/i18n/zh-Hans.json

Loading diff…

releases/1.1.0/icons.svg +14 −0
releases/1.1.0/icons.svg

Loading diff…

releases/1.1.0/icons/alert-triangle.svg +1 −0
releases/1.1.0/icons/alert-triangle.svg

Loading diff…

releases/1.1.0/icons/check-circle.svg +1 −0
releases/1.1.0/icons/check-circle.svg

Loading diff…

releases/1.1.0/icons/check.svg +1 −0
releases/1.1.0/icons/check.svg

Loading diff…

releases/1.1.0/icons/chevron-down.svg +1 −0
releases/1.1.0/icons/chevron-down.svg

Loading diff…

releases/1.1.0/icons/help-circle.svg +1 −0
releases/1.1.0/icons/help-circle.svg

Loading diff…

releases/1.1.0/icons/info.svg +1 −0
releases/1.1.0/icons/info.svg

Loading diff…

releases/1.1.0/icons/kebab.svg +1 −0
releases/1.1.0/icons/kebab.svg

Loading diff…

releases/1.1.0/icons/menu.svg +1 −0
releases/1.1.0/icons/menu.svg

Loading diff…

releases/1.1.0/icons/plus.svg +1 −0
releases/1.1.0/icons/plus.svg

Loading diff…

releases/1.1.0/icons/search.svg +1 −0
releases/1.1.0/icons/search.svg

Loading diff…

releases/1.1.0/icons/x-circle.svg +1 −0
releases/1.1.0/icons/x-circle.svg

Loading diff…

releases/1.1.0/icons/x.svg +1 −0
releases/1.1.0/icons/x.svg

Loading diff…

releases/1.1.0/light.js +198 −0
releases/1.1.0/light.js

Loading diff…

releases/1.1.0/plain.css +115 −0
releases/1.1.0/plain.css

Loading diff…

releases/1.1.0/select.js +859 −0
releases/1.1.0/select.js

Loading diff…

releases/1.1.0/shell.css +32 −0
releases/1.1.0/shell.css

Loading diff…

releases/1.1.0/shell.js +71 −0
releases/1.1.0/shell.js

Loading diff…

releases/1.1.0/signal.css +115 −0
releases/1.1.0/signal.css

Loading diff…

releases/1.1.0/tokens.css +1631 −0
releases/1.1.0/tokens.css

Loading diff…

releases_test.go +104 −34
releases_test.go

Loading diff…

site/FOLLOW-UPS.md +0 −23
site/FOLLOW-UPS.md

Loading diff…

site/landing/page.html.tmpl +12 −12
site/landing/page.html.tmpl

Loading diff…

site/static/site.css +28 −34
site/static/site.css

Loading diff…

site/static/site.js +14 −42
site/static/site.js

Loading diff…