Icons
The Lucide drawings, tinted from the theme.
Desktop
arkui::glyphs · arkui::icon




arkui::glyphs
The table of Lucide drawings, as SVG bytes. LICENSE.lucide sits beside it.
ADD_TO, ALBUM, ARTIST, BACK, CHEVRON, CLOSE, COMPOSER, DEBUG, DEVICES, DOWN, HOME, LAPTOP, LIBRARY, LINK, MINUS, MORE, MUTED, NEXT, NOTE, OFFLINE, ONLINE, PAUSE, PHONE, PLAY, PLAYING, PLAYLIST, PLUS, PREVIOUS, PULPIT, SEARCH, SHOW, SHUFFLE, SIGN_OUT, SKIP_BACK, SKIP_FORWARD, SPEAKER, STOP, TICK, TICKED, TRANSCRIPT, UNTICK, VOLUME
Rules
- Drawn with currentColor; the colour is the icon's tint, never the file's.
arkui::icon
A glyph drawn at a size in a colour asked of the palette. The named ones are the tones a row, a panel or a control needs.
SIZE (15)tinted(shape, size, |palette| colour)plain(shape, dim)accent(shape, on_cursor)line(shape, lit)faint(shape, on_cursor)tick(on_cursor)more(on_cursor)chevron(lit)
Rules
- The colour goes through the svg style filter, so one drawing serves every tone.
Mobile
Where
ui/Glyphs.kt: ArkGlyphsui/Components.kt: Glyph
How
- Glyph(icon, description, modifier, size = 24.dp)
- ArkGlyphs.More, Back, Chevron, Volume, Muted are ImageVectors; tinted by LocalContentColor.
Nothing shared for this on iOS yet.