ryujinx/Ryujinx/Ui
Mary 33f8284bc0
hle/ui: Basic multi programs support (#1560)
* hos/gui: Add a check of NCA program index in titleid

This add a check to `ApplicationLoader` for the last 2 digits of the game TitleId who seems to be the NCA program index.
We currently return the last index, instead of the lower one.
Same check is added to ApplicationLibrary in the UI.

I've cleaned up both file too.

* hle: implement partial relaunch logic

TODO: make the emulator auto relauch.

* Handle auto relaunch

* hle: Unify update usage system

* hle: Implement support of multi programs in update system

* Add some documentation

* Address rip's comment

Co-authored-by: Ac_K <Acoustik666@gmail.com>
2020-09-21 13:45:30 +10:00
..
assets Improvements to input and input configuration in the GUI. (#849) 2020-05-03 04:00:53 +02:00
Diagnostic ui: Initial better user error reporting (#1503) 2020-09-01 11:09:42 +02:00
AboutWindow.cs ui: Initial better user error reporting (#1503) 2020-09-01 11:09:42 +02:00
AboutWindow.glade Add features to GUI (#757) 2019-11-29 15:32:51 +11:00
ApplicationAddedEventArgs.cs Fix application list (#891) 2020-01-31 19:21:46 +01:00
ApplicationCountUpdatedEventArgs.cs Fix application list (#891) 2020-01-31 19:21:46 +01:00
ApplicationData.cs Remember GUI column sort and separate hotkey settings from emulated input settings (#1223) 2020-06-26 12:30:16 +02:00
ApplicationLibrary.cs hle/ui: Basic multi programs support (#1560) 2020-09-21 13:45:30 +10:00
ApplicationMetadata.cs Create method to LoadAndSave ApplicationMetaData and get rid of code duplication (#872) 2020-01-12 04:01:04 +01:00
ControllerWindow.cs Allow launching with custom data directories (#1505) 2020-08-30 18:51:53 +02:00
ControllerWindow.glade Improve multi-controller support in HID and Controller Applet (#1453) 2020-08-23 22:54:11 +02:00
DlcWindow.cs Update to LibHac 0.12.0 (#1485) 2020-09-01 17:08:59 -03:00
DlcWindow.glade Implement dlc management window (#1313) 2020-06-23 10:32:07 +10:00
GameTableContextMenu.cs hle/ui: Basic multi programs support (#1560) 2020-09-21 13:45:30 +10:00
GLRenderer.cs Improve multi-controller support in HID and Controller Applet (#1453) 2020-08-23 22:54:11 +02:00
GtkDialog.cs Improvements to input and input configuration in the GUI. (#849) 2020-05-03 04:00:53 +02:00
GtkHostUiHandler.cs hle/ui: Basic multi programs support (#1560) 2020-09-21 13:45:30 +10:00
InputDialog.cs Implement Software Keyboard GTK frontend (#1434) 2020-08-03 03:30:58 +02:00
JoystickController.cs system: Make index 0 of keyboards in configuration 'all keyboards' 2020-05-03 15:00:29 +02:00
KeyboardController.cs Remember GUI column sort and separate hotkey settings from emulated input settings (#1223) 2020-06-26 12:30:16 +02:00
MainWindow.cs hle/ui: Basic multi programs support (#1560) 2020-09-21 13:45:30 +10:00
MainWindow.glade Move the open logs folder from setting into the File menu in the main window (#1550) 2020-09-20 14:31:05 +10:00
Migration.cs Allow launching with custom data directories (#1505) 2020-08-30 18:51:53 +02:00
ProfileDialog.cs Improvements to input and input configuration in the GUI. (#849) 2020-05-03 04:00:53 +02:00
ProfileDialog.glade Improvements to input and input configuration in the GUI. (#849) 2020-05-03 04:00:53 +02:00
SaveImporter.cs Update to LibHac 0.12.0 (#1485) 2020-09-01 17:08:59 -03:00
SettingsWindow.cs Move the open logs folder from setting into the File menu in the main window (#1550) 2020-09-20 14:31:05 +10:00
SettingsWindow.glade Move the open logs folder from setting into the File menu in the main window (#1550) 2020-09-20 14:31:05 +10:00
StatusUpdatedEventArgs.cs Add Docked/Handheld text on status bar (#1205) 2020-05-05 08:10:01 +10:00
TitleUpdateWindow.cs hle/ui: Basic multi programs support (#1560) 2020-09-21 13:45:30 +10:00
TitleUpdateWindow.glade Implement update loader and log loaded application info (#1023) 2020-04-12 23:02:37 +02:00
UrlHelper.cs ui: Initial better user error reporting (#1503) 2020-09-01 11:09:42 +02:00