Skip to main content
Current version: 0.0.2. Source: packages/anvil2-kotlin/CHANGELOG.md.

0.0.2

Patch Changes

  • #3074 9ea5560 Thanks @andrewking1235! - [Anvil2Icon, Anvil2Illustration] Add the anvil2-android-icons and anvil2-android-illustrations artifacts, generated from @servicetitan/anvil2-icons and @servicetitan/anvil2-illustrations
    • Anvil2Icon has one entry per web Icon* export, with a drawableRes and isTintable; tint tintable icons and draw multicolour ones untinted
    • Anvil2Illustration has one entry per illustration; each drawableRes resolves to its light or dark variant through the night resource qualifier
    • anvil2-android-components exposes both through api

0.0.1

Patch Changes

  • #3011 1b48f54 Thanks @andrewking1235! - [Anvil2Theme] Add initial prerelease of the injectable native theme, replacing the static Anvil2Tokens namespace
    • Components read tokens from LocalAnvil2Theme.current; the default is Anvil2Theme.Carto
    • LocalAnvil2Dark overrides the system appearance
    • A theme built from a modified lower tier re-derives every tier above it
    • Font-family and breakpoint tokens are no longer emitted
  • #3064 3e36538 Thanks @rollsroyc3! - [Tokens] Add text.highlight.backgroundFallback, a solid stand-in for text.highlight.background (web’s gradient) on React Native, Swift, and Kotlin, which cannot render it. [Text] Consume backgroundFallback for the highlighted prop’s background instead of a hardcoded rgba(188, 226, 234, 0.4) literal.
  • Updated dependencies [3e36538]:
    • @servicetitan/carto-tokens@0.4.7
Last modified on November 2, 2026