diff --git a/config/retrodeck/net.retrodeck.retrodeck.mime.xml b/config/retrodeck/net.retrodeck.retrodeck.mime.xml new file mode 100644 index 00000000..16b743b9 --- /dev/null +++ b/config/retrodeck/net.retrodeck.retrodeck.mime.xml @@ -0,0 +1,134 @@ + + + + Retro Game + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net.retrodeck.retrodeck.appdata.xml b/net.retrodeck.retrodeck.appdata.xml index aeb50bdf..7a641f58 100644 --- a/net.retrodeck.retrodeck.appdata.xml +++ b/net.retrodeck.retrodeck.appdata.xml @@ -83,6 +83,7 @@
  • New Configurator completely written in GODOT, now with controller support and many more features for you to discover
  • Cli entry --configurator now opens the new Configurator, while --legacy-configurator opens the old, zenity, one
  • New run game engine added to run games via cli, just run `flatpak run net.retrodeck.retrodeck start retrodeck/roms/system/game.ext`, `--help` for more info
  • +
  • MIME Type added: this means that you can "open with" or double click your games and run them via RetroDECK thanks to the engine descripted above
  • ES-DE Updated to 3.1.1 with language support and more
  • ES-DE main menu tide up, because of our configurator there were too many entries, moved ES-DE specific configs inside a custom menu
  • New Theme: RetroDECK now got its own custom theme for ES-DE, do you like it? Feel free to give us feedback
  • diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 38b821e4..45499814 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -765,6 +765,7 @@ modules: # Desktop entries - cp net.retrodeck.retrodeck.desktop ${FLATPAK_DEST}/share/applications/net.retrodeck.retrodeck.desktop - cp net.retrodeck.retrodeck.Configurator.desktop /app/share/applications/net.retrodeck.retrodeck.Configurator.desktop + - cp net.retrodeck.retrodeck.start.desktop /app/share/applications/net.retrodeck.retrodeck.start.desktop - chmod +x net.retrodeck.retrodeck*desktop # Initializing default emulator configs @@ -790,6 +791,9 @@ modules: - cp config/ruffle/ruffle-rdwrapper.sh "${FLATPAK_DEST}/bin/ruffle-rdwrapper.sh" - chmod +x "${FLATPAK_DEST}/bin/ruffle-rdwrapper.sh" + # Install MIME Type + - install -Dm 644 config/retrodeck/net.retrodeck.retrodeck.mime.xml /app/share/mime/packages/net.retrodeck.retrodeck.mime.xml + sources: - type: git url: THISREPO diff --git a/retrodeck.retrodeck.start.desktop b/retrodeck.retrodeck.start.desktop new file mode 100644 index 00000000..bbd7ee81 --- /dev/null +++ b/retrodeck.retrodeck.start.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=Play with RetroDECK +GenericName=Play with RetroDECK +Type=Application +NoDisplay=true +Comment=Launch a game with RetroDeck +Icon=net.retrodeck.retrodeck +Exec=flatpak run net.retrodeck.retrodeck start %f +Terminal=false +MimeType=application/retro-game; +X-Flatpak=net.retrodeck.retrodeck +