flocks_cupertino 0.1.0
flocks_cupertino: ^0.1.0 copied to clipboard
Ícones do cupertino_icons como AppIconProvider do Flocks — o vocabulário visual do iOS, sob MIT.
Changelog #
Every relevant change to this package. The format follows Keep a Changelog, and the numbering follows SemVer.
On the numbering. This package moves in lockstep with
flocks: the contract (AppIconProvider) lives there, and an adapter on a version line of its own would only create a compatibility matrix to maintain. Its own public line starts at0.1.0because nothing here was ever published — the core is already at0.1.2. TheflocksCHANGELOG explains why0.x.
0.1.0 - 2026-08-12 #
Added #
CupertinoIconProvider— thecupertino_iconsglyphs as a FlocksAppIconProvider. It covers the 55AppIconTokenof the contract, and a test keeps it covering them. A name outside the contract falls back to a question mark:CupertinoIconsnames are Dart identifiers, not strings, so an arbitrary slug cannot be resolved.- The glyphs come from the MIT-licensed
cupertino_iconsfont — original drawings in the iOS visual vocabulary. They are not Apple's SF Symbols, which cannot be redistributed and which this package neither bundles nor downloads. A test asserts that every glyph of the contract really does come from that package's font, so the licensing claim in the prose stays true by measurement rather than by assertion. example/— the same tenAppIconTokenthe sibling adapters demonstrate. What it shows is the swap, not the drawings:main.dartdoes not know Cupertino exists, and replacing the singleiconProviderline redraws everything without touching the tree.