Skip to content

Commit 4c561b5

Browse files
committed
Add support for custom unselected arrow color
1 parent 6b8b3b4 commit 4c561b5

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/code.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"bg": os.getenv("FRUIT_JAM_OS_BG", 0x222222),
5959
"fg": os.getenv("FRUIT_JAM_OS_FG", 0xffffff),
6060
"accent": os.getenv("FRUIT_JAM_OS_ACCENT", 0x008800),
61+
"arrow": os.getenv("FRUIT_JAM_OS_ARROW", -1),
6162
}
6263

6364
request_display_config(720, 400)
@@ -358,6 +359,8 @@ def display_page(page_index):
358359
left_palette.make_transparent(0)
359360
right_bmp, right_palette = adafruit_imageload.load("launcher_assets/arrow_right.bmp")
360361
right_palette.make_transparent(0)
362+
if color_palette["arrow"] >= 0:
363+
left_palette[2] = right_palette[2] = color_palette["arrow"]
361364

362365
left_tg = AnchoredTileGrid(bitmap=left_bmp, pixel_shader=left_palette)
363366
left_tg.anchor_point = (0, 0.5)

src/settings.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ CIRCUITPY_PYSTACK_SIZE=4000
22
# FRUIT_JAM_OS_BG=0x222222
33
# FRUIT_JAM_OS_FG=0xffffff
44
# FRUIT_JAM_OS_ACCENT=0x008800
5+
# FRUIT_JAM_OS_ARROW=0x004abe

0 commit comments

Comments
 (0)