Releases: drpetersonfernandes/SimpleLauncher
release2.7.0.1
Added intelligent toggling of the GamePadController state for external process execution to prevent User Interface Privacy Isolation (UIPI) exceptions.
Fixed the implementation of GamePadController in the MainWindow.
Added support for launching .LNK and .EXE files, useful for users who want to add their Windows games to the frontend.
Added Name and Email fields to the Bug Report Window.
Other bug fixes.
release2.6.3.4
Bug fix
release2.6.2.3
Add support for loading BAT files or treating them as games in the Emulator Frontend. This is especially useful when using the emulator RPCS3.
release2.6.0.1
Fix some code.
Improve error checking for mame.xml, settings.xml and system.xml.
Add BugReport window.
release2.5.0.0
Fix code.
Update libraries.
Add support to JPG and JPEG image formats as game cover thumbnails.
Add custom update notification.
Improved logging mechanism that send log errors to developer for bug fixes and overall improvement over time.
Update some systems in system.xml.
release2.4
Update the system.xml to include the field SystemIsMAME. If the system is based on MAME, the application will load the ROM descriptions alongside the ROM filenames.
Add mame.xml database containing ROM filenames and descriptions. This database is loaded into memory during application's runtime.
Update the UI to display the System Directory and the number of games it contains.
Update the parameters within the system.xml. Use this as a model to create your own system.xml.
release2.3
Add menu items to allow users to select Thumbnail Size, hide games with no cover, and enable/disable GamePad support.
Add a settings.xml file to save user preferences.
Refine code to ensure files are extracted before launching. In case the system are configured to do that.
Update libraries.
Fix some code.
release2.2
Update to .net 8.0
Fix some code
Update libraries to comply with the new framework
release2.1
fix some code
fix system.xml
release2.0
Major UI improvements.
Revise the method for loading game files. The app no longer needs to be inside the games folder.
Update the process for loading cover image files.
Rework the system for selecting gaming systems and emulators.
Implement a system.xml where users can set settings for each system and emulator.
Introduce 'extract before launch' functionality for systems that require it.
Implement a click sound feature.
Incorporate a YouTube button into the UI for each game.
Include an information link in the UI for each game.
Implement asynchronous image loading, which has a significant impact on performance.
Separate different functions into distinct classes to enhance maintenance and facilitate future app improvements.