knulli-cfw / distribution

Main KNULLI distribution
https://knulli.org
Other
220 stars 13 forks source link

Update Art Book Next to latest version #9

Closed anthonycaccese closed 1 month ago

anthonycaccese commented 1 month ago

This PR contains a full refactor to bring Art Book Next up to date with the latest theme engine features available in Batocera v39 and later. As such the changes in this version will not work in versions of Batocera below v39. If you would like to use Art Book Next in an older version of Batocera then you can download the source at this commit

Changes:

  1. Added an additional set of System Artwork called Noir that was created by tenlevels with help from f8less and inspired by the artwork from the Epic Noir theme by chicuelo.
  2. Added a built-in Font Size option to enable you to change the size of text elements throughout the theme. Contains 3 options: Default, Small and `Large.
  3. Updated the customization options to focus only on system artwork and color schemes. Note: the folder for custom artwork changes from backgrounds to artwork to better align naming.
  4. Updated the built-in color schemes to fully match the set I've made for the ES-DE version of this theme.
  5. Added the help system for all aspect ratios. Help System can be turned off by going to Main Menu > User Interface Settings > On-Screen Help
  6. Added an option to select the Game Artwork that displays on the gamelist. The options are aligned with the settings that can be made in Main Menu > Scraper > Scraper Settings. Please see this section of the readme for details on my recommended settings.
  7. Added an option to turn the display of game metadata on/off when viewing the gamelist
  8. Added the option to turn the display of system clock on/off.
  9. Added Knulli to the list of Distributions (this is used to set the location for user customization)

Preview:

Updated Theme Configuration Options:

Screenshot 2024-05-09 232334

Noir System Artwork by tenlevels:

Screenshot 2024-05-09 232425

Gamelist Options:

Game Metadata = On & Game Artwork = Image (Cropped) Game Metadata = On & Game Artwork = Boxart
Screenshot 2024-05-09 232728 Screenshot 2024-05-09 232747
Game Metadata = Off & Game Artwork = Image (Cropped) Game Metadata = Off & Game Artwork = Boxart
Screenshot 2024-05-09 232643 Screenshot 2024-05-09 232604