feat(nyx): support per-tab backgrounds with shared fallback

This commit is contained in:
2025-11-11 20:41:39 +01:00
parent 5e8b01f727
commit 4c2b7d4b29
7 changed files with 155 additions and 28 deletions

View File

@@ -58,6 +58,20 @@ extern lv_img_dsc_t *icon_payload;
extern lv_img_dsc_t *icon_lakka;
extern lv_img_dsc_t *hekate_bg;
extern lv_img_dsc_t *hekate_bg_generic;
enum nyx_bg_tab {
NYX_BG_TAB_ABOUT = 0,
NYX_BG_TAB_HOME,
NYX_BG_TAB_TOOLS,
NYX_BG_TAB_INFO,
NYX_BG_TAB_OPTIONS,
NYX_BG_TAB_MAX
};
extern lv_img_dsc_t *hekate_bg_tabs[NYX_BG_TAB_MAX];
bool nyx_tab_has_background(enum nyx_bg_tab tab);
extern lv_style_t btn_transp_rel, btn_transp_pr, btn_transp_tgl_rel, btn_transp_tgl_pr;
extern lv_style_t ddlist_transp_bg, ddlist_transp_sel;