This file lists the stable asset names mapped from UIAssetRole and recommended sizes for future art.
ui/screen_background
ui/home_card_background
ui/home_card_icon_background
ui/tile_hidden
ui/tile_revealed
ui/tile_highlight_good
ui/tile_highlight_good_strong
ui/tile_highlight_bad
ui/button_primary_background
ui/button_secondary_background
Use these names if you want one game to have custom art while keeping the global assets for everything else.
Naming pattern:
ui/games/<game_id>/<role_suffix>Recommended game IDs:
reaction_tapmemory_flashodd_one_outcolor_matchbrick_breakerminesweeperCommon role suffixes (match UIAssetRole names without the ui/ prefix):
tile_hiddentile_revealedtile_highlight_goodtile_highlight_good_strongtile_highlight_badhome_card_backgroundhome_card_icon_backgroundbutton_primary_backgroundbutton_secondary_backgroundThese roles are currently provided by the default theme as SwiftUI colors/materials and do not require image assets:
ui/home_card_borderui/home_card_chevron_pillui/text_primaryui/text_secondaryui/accentui/tile_borderIf you want color-only overrides, add Color Sets with the same names and implement an ArtProvider that reads them.