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

Added Tweaks & Stuff #633

Merged
merged 11 commits into from
Oct 12, 2024
Merged

Added Tweaks & Stuff #633

merged 11 commits into from
Oct 12, 2024

Conversation

legopitstop
Copy link
Contributor

Tweaks & Stuff adds a handful of utility features that can be toggled in settings. By default, all tweaks are enabled.

This plugin features "tweaks" which are pretty much small plugins that can be enabled and disabled. New tweaks can be added by extending the Tweaks class and adding it to the Tweaks.all array. You can then override the onEnable and onDisable methods which behave like onload and onunload in BBPlugin but are called when the user toggles it in settings for convenience.

Tweaks

  • Header Color
  • Wrap Tabs
  • Image Exporter
  • Close Actions

See about.md for more info about each tweak.

@JannisX11
Copy link
Owner

Functionality looks good overall and I found no breaking issues.
Make sure that the meta data matches between plugin file and plugins.json. The latter is currently missing has_changelog and some other fields.
I would recommend initializing settings and actions during onload. That way they will be registered as part of the plugin and will be added to the plugins settings and features page.

@legopitstop
Copy link
Contributor Author

Updated metadata, settings, and actions now display on the plugins page along with a few changes.

@JannisX11 JannisX11 merged commit 4c20bbd into JannisX11:master Oct 12, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants