Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AutoLoad DLC/updates #56

Draft
wants to merge 3 commits into
base: mirror/master
Choose a base branch
from

Conversation

amurgshere
Copy link
Contributor

NOTE: This is a DRAFT Pull request as the source that the Pull Request came from had removed the GTK version of the User Interface, so before we can use this code we need someone to implement the same changes in the GTK UI that were implemented in Avalonia UI.

I have tested these changes in the Avalonia UI and they work really awesome, it will automatically find all the DLC and all the latest updates for all the ROMs.

Taken from:

Ryubing/Ryujinx@565acec

  • Add hooks to ApplicationLibrary for loading DLC/updates

  • Trigger DLC/update load on games refresh

  • Initial moving of DLC/updates to UI.Common

  • Use new models in ApplicationLibrary

  • Make dlc/updates records; use ApplicationLibrary for loading logic

  • Fix a bug with DLC window; rework some logic

  • Auto-load bundled DLC on startup

  • Autoload DLC

  • Add setting for autoloading dlc/updates

  • Remove dead code; bind to AppLibrary apps directly in mainwindow

  • Stub out bulk dlc menu item

  • Add localization; stub out bulk load updates

  • Set autoload dirs explicitly

  • Begin extracting updates to match DLC refactors

  • Add title update autoloading

  • Reduce size of settings sections

  • Better cache lookup for apps

  • Dont reload entire library on game version change

  • Remove ApplicationAdded event; always enumerate nsp when autoloading

* Add hooks to ApplicationLibrary for loading DLC/updates

* Trigger DLC/update load on games refresh

* Initial moving of DLC/updates to UI.Common

* Use new models in ApplicationLibrary

* Make dlc/updates records; use ApplicationLibrary for loading logic

* Fix a bug with DLC window; rework some logic

* Auto-load bundled DLC on startup

* Autoload DLC

* Add setting for autoloading dlc/updates

* Remove dead code; bind to AppLibrary apps directly in mainwindow

* Stub out bulk dlc menu item

* Add localization; stub out bulk load updates

* Set autoload dirs explicitly

* Begin extracting updates to match DLC refactors

* Add title update autoloading

* Reduce size of settings sections

* Better cache lookup for apps

* Dont reload entire library on game version change

* Remove ApplicationAdded event; always enumerate nsp when autoloading
@github-actions github-actions bot added the gui label Oct 21, 2024
@amurgshere amurgshere changed the title AutoLoad DLC/updates (#12) AutoLoad DLC/updates Oct 21, 2024
…any if you have bundled updates with external updates
Fixed some minor label spacing issues in options dialog
Removal of unused variable in input view model
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants