Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a new way for users to load their own - or modified versions of the official - ikabot modules.
Users will simply select the Load custom ikabot module option under the Options / Settings page of the main menu and then they will be presented with a list of previously loaded custom modules, and an option to add new custom modules. The data for the module locations is saved under the 'shared' key in the session data (making is lobby-account specific).
If a module is no longer present (if the path no longer exists) then it is removed from the list of known custom modules.
Also made main menu refresh on hitting enter.