GNOME Bugzilla – Bug 769801
Tell the user nicely when a ROM isn't supported
Last modified: 2016-08-17 06:28:18 UTC
When I click on an NDS ROM without the appropriate libretro core, I get an in-app notification telling me: Couldn't run game: module 'libretro-nintendo-ds.so' not found That's not very useful for a user, as it exposes them to technical jargon. Maybe we could do something nicer, a bit like Books does it for unsupported formats?
Created attachment 333445 [details] [review] ui: Add ErrorDisplay This will be used in the next commit to display the errors related to running a game in a nicer way.
Created attachment 333446 [details] [review] ui: Display runner errors with an ErrorDisplay When an error occurs when running a game, displays the error in a RunError widget rather than an info box. This displays errors in a much nicer way.
Created attachment 333447 [details] [review] ui: Remove unused display_error() from CollectionBox
Created attachment 333448 [details] [review] ui: Remove unused info_box from CollectionBox
Created attachment 333449 [details] [review] ui: Remove unused overlay from CollectionBox
Attachment 333445 [details] pushed as 7627afe - ui: Add ErrorDisplay Attachment 333446 [details] pushed as 97113a6 - ui: Display runner errors with an ErrorDisplay Attachment 333447 [details] pushed as d3c5c38 - ui: Remove unused display_error() from CollectionBox Attachment 333448 [details] pushed as 4e22b2c - ui: Remove unused info_box from CollectionBox Attachment 333449 [details] pushed as 0284820 - ui: Remove unused overlay from CollectionBox