Version 0.10.0 – Forest Life
Data
- Add emulators licenses file
- Switch 'Nintendo SNES' emulator to mednafen from consoles.conf
- Switch 'SEGA Megadrive' emulator to mednafen from consoles.conf
- Remove consoles `old` folder
- Remove emulators icons
- Remove MAME console
- Remove Snes9x, MAME, visualBoyAdvance and ZSNES emulators from emulators.conf
- Move `gem.svg` and `gem.desktop` into `/data`
Engine
- Add cover field to game database
- Add score field to game database
- Add installed date field to game object
- Add favorite field to console object
- Add `GEM.get_game_tags` function to API
- Add `GEM.update_console` function to API
- Add `GEM.update_emulator` function to API
- Add `Console.add_game` function to API
- Add `Console.delete_game` function to API
- Add dynamic files parameter to `write_data` function to write only some configuration file
- Allow to set specific configuration paths in constructor parameters
- Modify `GEM.add_emulator` to return the new emulator
- Modify `GEM.add_console` to return the new console
GTK+ interface
- New dependency → xdg-utils
- New logo
- Add the statusbar for default theme and rewrite his contents
- Add a tags selector to game properties dialog
- Add more informations into game sidebar
- Add some tooltips for date labels in game sidebar
- Add a background color to filter button when some filters are active
- Add to remove the desktop file when removing a game
- Add a dialog to alert the user when a GEM instance already exists
- Add a maintenance dialog to replace the clean database dialog
- Add a cache folder to save games and consoles icons
- Add a thumbnail next to game name in games treeview
- Allow to reorder games treeview columns
- Allow to drag the sidebar image to another application
- Allow to duplicate a game and his data
- Allow to sort games list treeview
- Allow to import or export game note
- Allow to configure console from console context menu in main interface
- Allow to remove a console from console context menu in main interface
- Allow to configure emulator from console context menu in main interface
- Allow to add an emulator or a console from console main menu in main interface
- Allow to open games directory path from console main menu in main interface
- Allow to copy games directory path from console main menu in main interface
- Allow to restore sidebars position during startup
- Allow to change sidebar position from main menu in main interface
- Allow to edit game file when the mime type is `text/*`
- Avoid to save consoles and emulators before apply changes in preferences
- Restore GTK+ menuitem behavior to main and game menus
- Restore old dialog buttons behavior to both themes
- Restore old renaming system based on dialog window
- Improve drag & drop system
- Fix wrong object set during drag and drop process
- Fix missing global shortcuts in default theme
- Fix game tooltip not update after game renaming
- Fix shortcuts not updated after preferences modifications
- Fix notes are not correctly close when closing application
- Fix remove game note when the user save an empty text buffer
- Fix console without icon raise TypeError exceptions
- Fix disable consoles selector when no console available
- Fix wrong treeiter used when games list was filtered
- Fix a console is selected before the last used console selection with the 'load_console_startup' option
- Fix loose file selection in icons file selector when switch from 'Library' to 'File'
Launcher
- Add --cache argument to specify an icons cache folder (Default: $XDG_CACHE_HOME)
- Move consoles icons from `icons/consoles` to `icons` in local folder ($XDG_DATA_HOME/gem)
- Remove --create-folders argument
–––
Liens permanents :