Ryzee119 / LithiumX

A simple dashboard, mainly developed for the Original Xbox console, but it can be compiled for Windows and Linux for rapid development and testing.
MIT License
72 stars 8 forks source link

sqlite integration #24

Closed Ryzee119 closed 1 year ago

Ryzee119 commented 1 year ago

This is a massive update that overhauls huge parts of the code and integrates sqlite into handling all of the titles.

This gives us much more power when sorting and filtering large game libraries and the ability to store settings much more easily.

I (hope) we have simplified alot of the gui code as it got quite out of hand too.

Bugs: Fix bugs with local time display being incorrect when in DST. Bug in jpg_decoder aligned malloc. May have been responsible for the very rare crash I got. Titles with no meta file or embedded title now revert to folder name Fixes https://github.com/Ryzee119/LithiumX/issues/5 Autolaunch DVD setting now works

New features: Ability to sort games by Title, Rating, Launch Date and Release Date Ability to change the theme colour style Change how many recent titles are shown from within dash Change the default startup page within dash Autolaunch DVD, and fahrenheit display configuration within dash XML parsing lib replaced lithiumX sarch paths are now in TOML format which is much for robust and standardised. EEPROM configuration is a bit smarter and changes depending on if your Xbox is PAL, NTSC and what AV cable is connected.