Skip to content

Combine bugfixes into one addon - #2568

Closed
lisa-wolfgang wants to merge 4 commits into
ScratchAddons:masterfrom
lisa-wolfgang:singular-bugfix-addon
Closed

Combine bugfixes into one addon#2568
lisa-wolfgang wants to merge 4 commits into
ScratchAddons:masterfrom
lisa-wolfgang:singular-bugfix-addon

Conversation

@lisa-wolfgang

@lisa-wolfgang lisa-wolfgang commented May 23, 2021

Copy link
Copy Markdown
Member

Resolves #2562

Changes

"Fix broken SVG uploads" and "Do not automatically run duplicated blocks" have been combined into "Fix Scratch bugs". This new addon is recommended and enabled by default.

Reason for changes

Because Maximouse said so To have all bugfixes in one convenient location and to make it easier to add new bugfixes in the future

Tests

Both of the imported addons seem to still work properly.

Some considerations

  • If this is merged into v1.15.0, it could be unclear that a new bugfix (duplicated blocks) was added as well.
  • There are only two bugfixes right now, which looks a little pathetic. However, this would provide a framework for future bugfixes to be added.
  • Although the addon as a whole is enabled by default, any bugfixes added in future updates wouldn't necessarily be enabled by default. Remember that addon options also have default settings, so we can set this for each individual bugfix. However, users might expect any future bugfixes added to be enabled by default due to the nature of the addon.

@cobaltt7

cobaltt7 commented May 23, 2021 via email

Copy link
Copy Markdown
Contributor

@lisa-wolfgang

Copy link
Copy Markdown
Member Author

We can continue to discuss here.

@WorldLanguages

Copy link
Copy Markdown
Member

Maybe for v1.16.0

@lisa-wolfgang

Copy link
Copy Markdown
Member Author

I just added a fix for comment dragging that worked when I made it, but it doesn't appear to work now because my computer is sluggish and needs to be restarted. It could be that the addon is loading faster than the vm.editingTarget, as indicated by the console error.

@WorldLanguages

Copy link
Copy Markdown
Member

I'm closing this for now I guess. IMO they should be separate addons until we add a way to have a help modal in individual settings, otherwise we can't provide enough context to the user on what's being fixed (this would remove all mentions to Affinity Designer)
Small bug fixes could be merged an addon like this, but these aren't small bugs I'd say.

@lisa-wolfgang

Copy link
Copy Markdown
Member Author

Perhaps a new tag for bugfix addons would be better?

@Secret-chest

Secret-chest commented Jul 9, 2021

Copy link
Copy Markdown
Contributor

Perhaps a new tag for bugfix addons would be better?

@lisa-wolfgang Yes, definitely. I think it is better to let the user choose bugfixes, intsead of all bugfixes or no bugfixes. It makes more sense.

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.

Remove addons that just fix bugs

4 participants