Canvas is a theme for Emulation Station (Batocera/Knulli) that aims to provide a modern and easy to use interface with a variety of color schemes. It also provides easy customization for users to swap out wallpapers/art to their own liking.
This is a port of the EmulationStation-DE theme Canvas-es-de located here.
Color | Variant | SystemView | GamelistView |
---|---|---|---|
Retro | System Grid & Grid | ||
Neon | System Carousel & Detailed: Grid | ||
Pastel | System Carousel & Detailed | ||
Light | System Grid & GameCarousel |
This theme has a simple set of options that can be changed directly from the UI Settings menu of EmulationStation.
Gamelist View Style
- sets the style of the gamelist View.
Detailed
- A simple text list of games and metadata on the left.GameCarousel
- A carousel of game marquees and metadata on the left.Grid
- A grid of boxart and minimal metadata below for games. No metadata images.Grid-Detailed
- A grid of boxart and detailed metadata on the left for games.Default Grid Style
- Sets the rows/columns of the grid views. The theme will scale optimally based on the Automatic Grid Rows/Columns
below if left as Automatic
.
Theme Aspect Ratio
- sets the aspect ratio the theme will render at. If needed, this can be changed to match the aspect ratio of your screen (though it should happen automatically).
16:9
4:3
16:10
1:1
(In Process)Distribution
- sets the file path for customization files to be accessed.
Retrobat
Batocera/Knulli
System View
- sets the style of the System View.
Grid
- A system grid with either System Icons or Game Artwork.Carousel
- A system carousel with either System Icons or Game Artwork.System Grid Size
- sets the size of the Grid
within the System View.
Automatic
- Recommended sizing based on your aspect ratio.3x1, 3x2, 3x3, 4x2, 4x3, 4x4, 5x4
- Other available sizes.System Icon Style
- sets the style of the icons in the System View
Art
- Box of iconic art for each system with Logo beneath.Icons
- Controller and Logo for each system.Theme Color Scheme
- There are 8 color schemes to choose from that each change the color palette and wallpaper of the theme across all views. Each wallpaper can easily be swapped out by the user for further customization. Alternate options are included within the theme as examples:
Light
- A light grayscale color scheme.Dark
- A dark grayscale color scheme.Neon
- A retro neon color scheme.Pastel
- A light and bright color scheme.Sony
- A blue/white style using PSP colors.SNES
- A gray/purple style using Super Nintendo colors.Famicom
- A red/gold style using Nintendo Famicom colors.Retro
- A striped vintage color scheme.Custom
- Directs to the theme-customizations folder for your Distribution
. Custom colors.xml
, Art
folders, Icon
folders, and a wallpaper
can be set.Theme Font Size
- enables you to change the size of the fonts displayed in the theme. It will also scale the size of the system carousel.
Small
- good for display on tvs and large handheld screens at 6 inches or larger.Medium
- good for display on handheld screens at 3.5 inches or larger.Large
- good for display on small handheld screens at 3.5 inches or smaller.Metadata
- enables you to disable the game details and only display the image.
On
Off
Metadata Rating/Playtime
- A toggle to either display the game's metacritic rating or your playtime.
Rating
Playtime
Metadata Image Type
- enables you to change the image above the metadata.
Image
- Show only the scraped game image.Miximage
- Compile a Miximage with boxart, marquee, and screenshot.Automatic Grid Size
- enables you to change the number of rows for the Grid
view when Default Grid Size
is set to Automatic
. It will scale correctly to optimize screen space per system.
Automatic
- Will select an optimized row choice for your aspect ratio.2 Rows
3 Rows
4 Rows
Automatic Grid-Detailed Size
- enables you to change the number of columns for the Grid-Detailed
view when Default Grid Size
is set to Automatic
. It will scale correctly to optimize screen space per system.
Automatic
- Will select an optimized column choice for your aspect ratio.2 Columns
3 Columns
4 Columns
This theme allows customizations to artwork without the need to edit the source XML. This follows the default Art-Book-Next customization directions for alignment. Make sure the Distribution setting is set to the correct value for your current OS (e.g. Batocera/Knulli or RetroBat)
Batocera/Knulli
= /userdata/theme-customizations/canvas/Retrobat
= C:\RetroBat\emulationstation.emulationstation\theme-customizations\canvas\Create the folders that match your distribution and then move on to the options below...
artwork
in the theme customization directory chosen above.System Icon Style
setting to Custom (Art)
.icons
in the theme customization directory chosen above.System Icon Style
setting to Custom (Icons)
.Locate the folder wallpapers
within Emulation Stations' theme directory at: share/themes/canvas-es/wallpapers
Inside are .webp images named after the color schemes.
Save over any of these with your new wallpaper (or a new jpg image) to change that color scheme look.
Alternate wallpapers are also stored in the "Alternate" folder as an example.
Alternatively, use the color scheme Custom
to point to a .jpg or .webp file named custom
within theme-customizations\canvas\wallpapers
as determined by the distribution choice above. The theme will default to themes\canvas-es\wallpapers\custom
if no wallpaper is found.
Choosing Custom
also allows a new color scheme to be created within theme-customizations\canvas\colors.xml
. If no file is present, it will default to the custom color scheme within themes\canvas-es\colors.xml
however this will be overriden if the theme is updated.
Code structure, file layouts, tips, and theme paths were guided by the outlines from Ant - ArtBookNext
Artwork was designed and created by the following artists and credit is provided to them.
Creative Commons CC-BY-NC-SA - https://creativecommons.org/licenses/by-nc-sa/2.0/ You are free to share and adapt this theme as long as you provide attribution back to me (and the above credits) as well share any updates you make under the same licence terms.