mirror of
https://github.com/libretro/RetroArch
synced 2025-01-30 12:32:52 +00:00
Created new Ozone Dracula color theme.
Copied RGUI Dracula theme localized strings to new Ozone Dracula theme. Copied RGUI Dracula theme localized strings to new Ozone Dracula theme. Added Ozone Dracula color theme to UI. Added Ozone Dracula color theme entry.
This commit is contained in:
parent
45bf867d38
commit
6f29c1ff94
@ -6172,6 +6172,10 @@ MSG_HASH(
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_HACKING_THE_KERNEL,
|
||||
"قرصان القلوب"
|
||||
)
|
||||
MSG_HASH(
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_DRACULA,
|
||||
"دراكولا"
|
||||
)
|
||||
MSG_HASH(
|
||||
MENU_ENUM_LABEL_VALUE_LEFT_THUMBNAILS_OZONE,
|
||||
"الصورة المصغرة الثانية"
|
||||
|
@ -151,7 +151,7 @@ static float ozone_sidebar_gradient_top_boysenberry[16] = {
|
||||
0.27058823529, 0.09803921568, 0.14117647058, 1.00,
|
||||
0.27058823529, 0.09803921568, 0.14117647058, 1.00,
|
||||
0.19215686274, 0.0, 0.04705882352, 1.00,
|
||||
0.19215686274, 0.0, 0.04705882352, 1.00,
|
||||
0.19215686274, 0.0, 0.04705882352, 1.00,
|
||||
};
|
||||
|
||||
static float ozone_sidebar_gradient_bottom_boysenberry[16] = {
|
||||
@ -179,7 +179,7 @@ static float ozone_sidebar_gradient_top_hacking_the_kernel[16] = {
|
||||
0.0, 0.13333333, 0.0, 1.0f,
|
||||
0.0, 0.13333333, 0.0, 1.0f,
|
||||
0.0, 0.13333333, 0.0, 1.0f,
|
||||
0.0, 0.13333333, 0.0, 1.0f,
|
||||
0.0, 0.13333333, 0.0, 1.0f,
|
||||
};
|
||||
|
||||
static float ozone_sidebar_gradient_bottom_hacking_the_kernel[16] = {
|
||||
@ -207,7 +207,7 @@ static float ozone_sidebar_gradient_top_twilight_zone[16] = {
|
||||
0.0078431, 0.0, 0.0156862, 1.0f,
|
||||
0.0078431, 0.0, 0.0156862, 1.0f,
|
||||
0.0078431, 0.0, 0.0156862, 1.0f,
|
||||
0.0078431, 0.0, 0.0156862, 1.0f,
|
||||
0.0078431, 0.0, 0.0156862, 1.0f,
|
||||
};
|
||||
|
||||
static float ozone_sidebar_gradient_bottom_twilight_zone[16] = {
|
||||
@ -217,6 +217,34 @@ static float ozone_sidebar_gradient_bottom_twilight_zone[16] = {
|
||||
0.0078431, 0.0, 0.0156862, 1.0f,
|
||||
};
|
||||
|
||||
static float ozone_background_libretro_running_dracula[16] = {
|
||||
0.1568627, 0.1647058, 0.2117647, 0.75f,
|
||||
0.1568627, 0.1647058, 0.2117647, 0.75f,
|
||||
0.1568627, 0.1647058, 0.2117647, 1.0f,
|
||||
0.1568627, 0.1647058, 0.2117647, 1.0f,
|
||||
};
|
||||
|
||||
static float ozone_sidebar_background_dracula[16] = {
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
};
|
||||
|
||||
static float ozone_sidebar_gradient_top_dracula[16] = {
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
};
|
||||
|
||||
static float ozone_sidebar_gradient_bottom_dracula[16] = {
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
0.2666666, 0.2784314, 0.3529412, 1.0f,
|
||||
};
|
||||
|
||||
|
||||
static float ozone_border_0_light[16] = COLOR_HEX_TO_FLOAT(0x50EFD9, 1.00);
|
||||
static float ozone_border_1_light[16] = COLOR_HEX_TO_FLOAT(0x0DB6D5, 1.00);
|
||||
@ -239,6 +267,9 @@ static float ozone_border_1_hacking_the_kernel[16] = COLOR_HEX_TO_FLOAT(0x00E000
|
||||
static float ozone_border_0_twilight_zone[16] = COLOR_HEX_TO_FLOAT(0xC3A0E0, 1.0f);
|
||||
static float ozone_border_1_twilight_zone[16] = COLOR_HEX_TO_FLOAT(0x9B61CC, 1.0f);
|
||||
|
||||
static float ozone_border_0_dracula[16] = COLOR_HEX_TO_FLOAT(0xC3A0E0, 1.0f);
|
||||
static float ozone_border_1_dracula[16] = COLOR_HEX_TO_FLOAT(0x9B61CC, 1.0f);
|
||||
|
||||
|
||||
ozone_theme_t ozone_theme_light = {
|
||||
COLOR_HEX_TO_FLOAT(0xEBEBEB, 1.00),
|
||||
@ -489,6 +520,43 @@ ozone_theme_t ozone_theme_twilight_zone = {
|
||||
"twilight_zone" /* name */
|
||||
};
|
||||
|
||||
ozone_theme_t ozone_theme_dracula = {
|
||||
/* Background color */
|
||||
COLOR_HEX_TO_FLOAT(0x282A36, 1.0f), /* background */
|
||||
ozone_background_libretro_running_dracula, /* background_libretro_running */
|
||||
|
||||
/* Float colors for quads and icons */
|
||||
COLOR_HEX_TO_FLOAT(0x44475A, 1.0f), /* header_footer_separator */
|
||||
COLOR_HEX_TO_FLOAT(0xF8F8F2, 1.0f), /* text */
|
||||
COLOR_HEX_TO_FLOAT(0x44475A, 1.0f), /* selection */
|
||||
COLOR_HEX_TO_FLOAT(0xBD93F9, 1.0f), /* selection_border */
|
||||
COLOR_HEX_TO_FLOAT(0x44475A, 1.0f), /* entries_border */
|
||||
COLOR_HEX_TO_FLOAT(0xF8F8F2, 1.0f), /* entries_icon */
|
||||
COLOR_HEX_TO_FLOAT(0xF8F8F2, 1.0f), /* text_selected */
|
||||
COLOR_HEX_TO_FLOAT(0x6272A4, 1.0f), /* message_background */
|
||||
|
||||
/* RGBA colors for text */
|
||||
0xF8F8F2FF, /* text_rgba */
|
||||
0xFF79C6FF, /* text_selected_rgba */
|
||||
0xBD93F9FF, /* text_sublabel_rgba */
|
||||
|
||||
/* Screensaver 'tint' (RGB24) */
|
||||
0xF8F8F2, /* screensaver_tint */
|
||||
|
||||
/* Sidebar color */
|
||||
ozone_sidebar_background_dracula, /* sidebar_background */
|
||||
ozone_sidebar_gradient_top_dracula, /* sidebar_top_gradient */
|
||||
ozone_sidebar_gradient_bottom_dracula, /* sidebar_bottom_gradient */
|
||||
|
||||
/* Fancy cursor colors */
|
||||
ozone_border_0_dracula, /* cursor_border_0 */
|
||||
ozone_border_1_dracula, /* cursor_border_1 */
|
||||
|
||||
{0}, /* textures */
|
||||
|
||||
"dracula" /* name */
|
||||
};
|
||||
|
||||
|
||||
ozone_theme_t *ozone_themes[] = {
|
||||
&ozone_theme_light,
|
||||
@ -497,7 +565,8 @@ ozone_theme_t *ozone_themes[] = {
|
||||
&ozone_theme_gruvbox_dark,
|
||||
&ozone_theme_boysenberry,
|
||||
&ozone_theme_hacking_the_kernel,
|
||||
&ozone_theme_twilight_zone
|
||||
&ozone_theme_twilight_zone,
|
||||
&ozone_theme_dracula
|
||||
|
||||
};
|
||||
|
||||
@ -540,6 +609,9 @@ void ozone_set_color_theme(ozone_handle_t *ozone, unsigned color_theme)
|
||||
case 6:
|
||||
theme = &ozone_theme_twilight_zone;
|
||||
break;
|
||||
case 7:
|
||||
theme = &ozone_theme_dracula;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -67,6 +67,7 @@ extern ozone_theme_t ozone_theme_gruvbox_dark;
|
||||
extern ozone_theme_t ozone_theme_boysenberry;
|
||||
extern ozone_theme_t ozone_theme_hacking_the_kernel;
|
||||
extern ozone_theme_t ozone_theme_twilight_zone;
|
||||
extern ozone_theme_t ozone_theme_dracula;
|
||||
|
||||
extern ozone_theme_t *ozone_themes[];
|
||||
|
||||
|
@ -4667,6 +4667,11 @@ static void setting_get_string_representation_uint_ozone_menu_color_theme(
|
||||
msg_hash_to_str(
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_TWILIGHT_ZONE), len);
|
||||
break;
|
||||
case 7:
|
||||
strlcpy(s,
|
||||
msg_hash_to_str(
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_DRACULA), len);
|
||||
break;
|
||||
case 0:
|
||||
default:
|
||||
strlcpy(s,
|
||||
@ -15849,7 +15854,7 @@ static bool setting_append_list(
|
||||
(*list)[list_info->index - 1].action_ok = &setting_action_ok_uint;
|
||||
(*list)[list_info->index - 1].get_string_representation =
|
||||
&setting_get_string_representation_uint_ozone_menu_color_theme;
|
||||
menu_settings_list_current_add_range(list, list_info, 0, 6, 1, true, true);
|
||||
menu_settings_list_current_add_range(list, list_info, 0, 7, 1, true, true);
|
||||
(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_UINT_COMBOBOX;
|
||||
|
||||
CONFIG_BOOL(
|
||||
|
@ -598,6 +598,7 @@ enum msg_hash_enums
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_BOYSENBERRY,
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_HACKING_THE_KERNEL,
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_TWILIGHT_ZONE,
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_DRACULA,
|
||||
|
||||
MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_MONOCHROME,
|
||||
MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_MONOCHROME_INVERTED,
|
||||
|
Loading…
x
Reference in New Issue
Block a user