IsleWard - Addon Settings Framework provides a set of functions and events that enable addon developers to add settings for their addons with little to no effort.
-
Custom settings can be added with just a single line of code. Quite literally.
Each setting has its own event that can be easily hooked up with callback functions to know when a setting's value has been changed.
Supported setting types include:- Headings
- Toggles
- Switches
- Sliders
-
Custom settings' values are saved to the local storage when changed, and persist across multiple sessions and playthroughs.
Detailed explanations on each feature as well as installing/using the framework can be found on the Addon Settings Framework wiki.
The installation procedure is different, depending on whether one is playing using a browser, or on the IsleWard client.
- Refer to this link.
-
Install ViolentMonkey. Then, install the
settings.js
file as a script in ViolentMonkey.
-
No. This addon is a framework meant to be used by other addons. By itself, it does nothing and can be removed if it is not needed by other addons.
-
No, this is an entirely client-side addon. Only the user will be able to see the changes made.
-
The addon is quite lightweight will barely have any impact on performance or memory usage.