Add support for custom unselected arrow color

This commit is contained in:
Cooper Dalrymple 2025-08-05 09:00:36 -05:00
parent 6b8b3b46f8
commit 4c561b5911
2 changed files with 4 additions and 0 deletions

View file

@ -58,6 +58,7 @@ color_palette = {
"bg": os.getenv("FRUIT_JAM_OS_BG", 0x222222),
"fg": os.getenv("FRUIT_JAM_OS_FG", 0xffffff),
"accent": os.getenv("FRUIT_JAM_OS_ACCENT", 0x008800),
"arrow": os.getenv("FRUIT_JAM_OS_ARROW", -1),
}
request_display_config(720, 400)
@ -358,6 +359,8 @@ left_bmp, left_palette = adafruit_imageload.load("launcher_assets/arrow_left.bmp
left_palette.make_transparent(0)
right_bmp, right_palette = adafruit_imageload.load("launcher_assets/arrow_right.bmp")
right_palette.make_transparent(0)
if color_palette["arrow"] >= 0:
left_palette[2] = right_palette[2] = color_palette["arrow"]
left_tg = AnchoredTileGrid(bitmap=left_bmp, pixel_shader=left_palette)
left_tg.anchor_point = (0, 0.5)

View file

@ -2,3 +2,4 @@ CIRCUITPY_PYSTACK_SIZE=4000
# FRUIT_JAM_OS_BG=0x222222
# FRUIT_JAM_OS_FG=0xffffff
# FRUIT_JAM_OS_ACCENT=0x008800
# FRUIT_JAM_OS_ARROW=0x004abe