@@ -1857,6 +1857,53 @@ static const materialui_theme_t *materialui_get_theme(enum materialui_color_them
18571857 0.95f /* screen_fade_opacity */
18581858 };
18591859
1860+ static const materialui_theme_t materialui_theme_dracula = {
1861+ /* Text (& small inline icon) colours */
1862+ 0xF8F8F2 , /* on_sys_bar */
1863+ 0xFF79C6 , /* on_header */
1864+ 0xF8F8F2 , /* list_text */
1865+ 0xF8F8F2 , /* list_text_highlighted */
1866+ 0xF8F8F2 , /* list_hint_text */
1867+ 0xF8F8F2 , /* list_hint_text_highlighted */
1868+ 0x6272A4 , /* status_bar_text */
1869+ /* Background colours */
1870+ 0x282A36 , /* sys_bar_background */
1871+ 0x282A36 , /* title_bar_background */
1872+ 0x282A36 , /* list_background */
1873+ 0x44475A , /* list_highlighted_background */
1874+ 0x282A36 , /* nav_bar_background */
1875+ 0x282A36 , /* surface_background */
1876+ 0x282A36 , /* thumbnail_background */
1877+ 0x282A36 , /* side_bar_background */
1878+ 0x282A36 , /* status_bar_background */
1879+ /* List icon colours */
1880+ 0xF8F8F2 , /* list_icon */
1881+ 0x50FA7B , /* list_switch_on */
1882+ 0x6272A4 , /* list_switch_on_background */
1883+ 0xFF5555 , /* list_switch_off */
1884+ 0x6272A4 , /* list_switch_off_background */
1885+ /* Navigation bar icon colours */
1886+ 0xFF79C6 , /* nav_bar_icon_active */
1887+ 0xF8F8F2 , /* nav_bar_icon_passive */
1888+ 0x282A36 , /* nav_bar_icon_disabled */
1889+ /* Screensaver */
1890+ 0x282A36 , /* screensaver_tint */
1891+ /* Misc. colours */
1892+ 0x44475A , /* header_shadow */
1893+ 0x44475A , /* landscape_border_shadow */
1894+ 0x44475A , /* status_bar_shadow */
1895+ 0x44475A , /* selection_marker_shadow */
1896+ 0x44475A , /* scrollbar */
1897+ 0x282A36 , /* divider */
1898+ 0x282A36 , /* screen_fade */
1899+ 0x282A36 , /* missing_thumbnail_icon */
1900+ 0.0f , /* header_shadow_opacity */
1901+ 0.0f , /* landscape_border_shadow_opacity */
1902+ 0.0f , /* status_bar_shadow_opacity */
1903+ 0.0f , /* selection_marker_shadow_opacity */
1904+ 0.95f /* screen_fade_opacity */
1905+ };
1906+
18601907 switch (color_theme )
18611908 {
18621909 case MATERIALUI_THEME_BLUE :
@@ -1907,6 +1954,8 @@ static const materialui_theme_t *materialui_get_theme(enum materialui_color_them
19071954 return & materialui_theme_gray_dark ;
19081955 case MATERIALUI_THEME_GRAY_LIGHT :
19091956 return & materialui_theme_gray_light ;
1957+ case MATERIALUI_THEME_DRACULA :
1958+ return & materialui_theme_dracula ;
19101959 default :
19111960 break ;
19121961 }
0 commit comments