diff --git a/THEMES.md b/THEMES.md index bf9c62913..2af630b7e 100644 --- a/THEMES.md +++ b/THEMES.md @@ -358,7 +358,7 @@ Reference * `text name="logoText"` - ALL - Displays the name of the system. Only present if no "logo" image is specified. Displayed at the top of the screen, centered by default. * `image name="logo"` - ALL - - A header image. If a non-empty `path` is specified, `text name="headerText"` will be hidden and this image will be, by default, displayed roughly in its place. + - A header image. If a non-empty `path` is specified, `text name="logoText"` will be hidden and this image will be, by default, displayed roughly in its place. * `textlist name="gamelist"` - ALL - The gamelist. `primaryColor` is for games, `secondaryColor` is for folders. Centered by default. @@ -372,7 +372,7 @@ Reference * `text name="logoText"` - ALL - Displays the name of the system. Only present if no "logo" image is specified. Displayed at the top of the screen, centered by default. * `image name="logo"` - ALL - - A header image. If a non-empty `path` is specified, `text name="headerText"` will be hidden and this image will be, by default, displayed roughly in its place. + - A header image. If a non-empty `path` is specified, `text name="logoText"` will be hidden and this image will be, by default, displayed roughly in its place. * `textlist name="gamelist"` - ALL - The gamelist. `primaryColor` is for games, `secondaryColor` is for folders. Left aligned by default. @@ -421,7 +421,7 @@ Reference * `text name="logoText"` - ALL - Displays the name of the system. Only present if no "logo" image is specified. Displayed at the top of the screen, centered by default. * `image name="logo"` - ALL - - A header image. If a non-empty `path` is specified, `text name="headerText"` will be hidden and this image will be, by default, displayed roughly in its place. + - A header image. If a non-empty `path` is specified, `text name="logoText"` will be hidden and this image will be, by default, displayed roughly in its place. * `textlist name="gamelist"` - ALL - The gamelist. `primaryColor` is for games, `secondaryColor` is for folders. Left aligned by default. @@ -476,7 +476,7 @@ Reference * `text name="logoText"` - ALL - Displays the name of the system. Only present if no "logo" image is specified. Displayed at the top of the screen, centered by default. * `image name="logo"` - ALL - - A header image. If a non-empty `path` is specified, `text name="headerText"` will be hidden and this image will be, by default, displayed roughly in its place. + - A header image. If a non-empty `path` is specified, `text name="logoText"` will be hidden and this image will be, by default, displayed roughly in its place. * `imagegrid name="gamegrid"` - ALL - The gamegrid. The number of tile displayed is controlled by its size, margin and the default tile max size. * `gridtile name="default"` - ALL @@ -528,7 +528,7 @@ Reference - The system logo carousel * `image name="logo"` - PATH | COLOR - A logo image, to be displayed in the system logo carousel. -* `text name="logoText"` - FONT_PATH | COLOR | FORCE_UPPERCASE +* `text name="logoText"` - FONT_PATH | COLOR | FORCE_UPPERCASE | LINE_SPACING | TEXT - A logo text, to be displayed system name in the system logo carousel when no logo is available. * `text name="systemInfo"` - ALL - Displays details of the system currently selected in the carousel. diff --git a/es-app/src/views/SystemView.cpp b/es-app/src/views/SystemView.cpp index c5204807b..871ba8724 100644 --- a/es-app/src/views/SystemView.cpp +++ b/es-app/src/views/SystemView.cpp @@ -68,7 +68,7 @@ void SystemView::populate() 0x000000FF, ALIGN_CENTER); text->setSize(mCarousel.logoSize * mCarousel.logoScale); - text->applyTheme((*it)->getTheme(), "system", "logoText", ThemeFlags::FONT_PATH | ThemeFlags::FONT_SIZE | ThemeFlags::COLOR | ThemeFlags::FORCE_UPPERCASE); + text->applyTheme((*it)->getTheme(), "system", "logoText", ThemeFlags::FONT_PATH | ThemeFlags::FONT_SIZE | ThemeFlags::COLOR | ThemeFlags::FORCE_UPPERCASE | ThemeFlags::LINE_SPACING | ThemeFlags::TEXT); e.data.logo = std::shared_ptr(text); if (mCarousel.type == VERTICAL || mCarousel.type == VERTICAL_WHEEL)