diff --git a/intl/msg_hash_us.h b/intl/msg_hash_us.h index d3259e0135..7feb0bb581 100644 --- a/intl/msg_hash_us.h +++ b/intl/msg_hash_us.h @@ -3749,6 +3749,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_ANTI_ZENBURN, "Anti-Zenburn" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_FLUX, + "Flux" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_TRUE, "True" diff --git a/menu/drivers/rgui.c b/menu/drivers/rgui.c index a822dae2fc..148bb48a8c 100644 --- a/menu/drivers/rgui.c +++ b/menu/drivers/rgui.c @@ -496,6 +496,18 @@ static const rgui_theme_t rgui_theme_anti_zenburn = { 0xE0B090B0 /* particle_color */ }; +static const rgui_theme_t rgui_theme_flux = { + 0xFF6FCB9F, /* hover_color */ + 0xFF666547, /* normal_color */ + 0xFFFB2E01, /* title_color */ + 0xE0FFFEB3, /* bg_dark_color */ + 0xE0FFFEB3, /* bg_light_color */ + 0xE0FFE28A, /* border_dark_color */ + 0xE0FFE28A, /* border_light_color */ + 0xE0FFE28A, /* shadow_color */ + 0xE0FB2E01 /* particle_color */ +}; + typedef struct { uint16_t hover_color; diff --git a/menu/menu_defines.h b/menu/menu_defines.h index 208102f094..c1a6763a3a 100644 --- a/menu/menu_defines.h +++ b/menu/menu_defines.h @@ -139,6 +139,7 @@ enum rgui_color_theme RGUI_THEME_TANGO_LIGHT, RGUI_THEME_ZENBURN, RGUI_THEME_ANTI_ZENBURN, + RGUI_THEME_FLUX, RGUI_THEME_LAST }; diff --git a/msg_hash.h b/msg_hash.h index 0275445419..01bac59fea 100644 --- a/msg_hash.h +++ b/msg_hash.h @@ -553,6 +553,7 @@ enum msg_hash_enums MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_TANGO_LIGHT, MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_ZENBURN, MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_ANTI_ZENBURN, + MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_FLUX, MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_BASIC_WHITE, MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_BASIC_BLACK,