M3 draws icons at 20 dp from the optical size 20 cut, whose strokes stay as
heavy as the 24 dp design's instead of thinning with the glyph (styles.md
§ Icons, the optical size axis). The package only shipped the 24 cut, so every
20 px icon was a scaled-down 24 (core audit C16). bin/fetch-symbols now checks
out both cuts from the same commit of google/material-design-icons and writes
the new one to resources/svg/symbols/{outlined-20,filled-20}: 4,135 symbols
each, the same names and the same normalisation as the 24 cut.
Plan step 10; finding C16.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qwx5USif3wFFmxtHg5U1g9
56 lines
3.0 KiB
Plaintext
56 lines
3.0 KiB
Plaintext
Livewire Material
|
||
Copyright (c) 2026 noNameWEB — MIT License (LICENSE)
|
||
|
||
This package bundles or derives from the following works.
|
||
|
||
Material Symbols (resources/svg/symbols)
|
||
From google/material-design-icons, commit recorded in resources/svg/symbols/SOURCE.
|
||
Rounded, weight 400, grade 0, in two cuts of the same source: optical size 24
|
||
(outlined, filled) and optical size 20 (outlined-20, filled-20).
|
||
Copyright Google LLC. Apache License 2.0.
|
||
|
||
M3 Expressive shapes (resources/svg/shapes)
|
||
Geometry ported from androidx Compose Material 3 (MaterialShapes.kt) and androidx
|
||
graphics-shapes, as recorded at the top of bin/shapes.mjs.
|
||
Copyright The Android Open Source Project. Apache License 2.0.
|
||
|
||
M3 Expressive loading indicator (resources/svg/loading-indicator)
|
||
Morph and LoadingIndicator ported from androidx graphics-shapes and Compose Material 3, as
|
||
recorded at the top of bin/loading-indicator.mjs.
|
||
Copyright The Android Open Source Project. Apache License 2.0.
|
||
|
||
M3 Expressive carousel keylines (resources/js/carousel.js)
|
||
Ported from androidx Compose Material 3 (carousel/*.kt), as recorded at the top of the file.
|
||
Copyright The Android Open Source Project. Apache License 2.0.
|
||
|
||
M3 date pickers (resources/views/components/datepicker.blade.php, resources/js/datepicker.js,
|
||
resources/css/components/datepicker.css)
|
||
Token values and layout from androidx Compose Material 3 (DatePickerModalTokens,
|
||
DateInputModalTokens, DatePicker.kt, DateRangePicker.kt, DateInput.kt; the input-format
|
||
derivation ported from datePatternAsInputFormat), commit 27cf9a7d5788aa0f5f2d8b6699ce279560daf326,
|
||
and the docked picker's values from @material/web's md-comp-date-picker-docked tokens (v0_192).
|
||
Copyright The Android Open Source Project; Copyright Google LLC. Apache License 2.0.
|
||
|
||
M3 time picker (resources/js/timepicker.js, resources/css/components/timepicker.css)
|
||
Behaviour and geometry ported from androidx Compose Material 3 (TimePicker.kt,
|
||
TimePickerDialog.kt, tokens/TimePickerTokens.kt, tokens/TimeInputTokens.kt), as recorded at
|
||
the top of resources/js/timepicker.js.
|
||
Copyright The Android Open Source Project. Apache License 2.0.
|
||
|
||
Google Sans Flex (resources/fonts/google-sans-flex)
|
||
Copyright Google LLC. SIL Open Font License 1.1 (resources/fonts/google-sans-flex/OFL.txt).
|
||
Subset: Latin and Latin Extended, weight 400–700, roundness 0–100.
|
||
|
||
material-color-utilities (resources/node/scheme.mjs)
|
||
Bundled from @material/material-color-utilities.
|
||
Copyright Google LLC. Apache License 2.0; its license header is kept in the bundle.
|
||
|
||
Design token values (resources/css/tokens: shape, elevation, type, motion easings)
|
||
From @material/web's token files. Copyright Google LLC. Apache License 2.0.
|
||
|
||
Spring motion constants (resources/css/tokens/motion.css)
|
||
From androidx Compose Material 3, tokens/ExpressiveMotionTokens.kt.
|
||
Copyright The Android Open Source Project. Apache License 2.0.
|
||
|
||
A copy of the Apache License 2.0 is available at https://www.apache.org/licenses/LICENSE-2.0.
|