-
Notifications
You must be signed in to change notification settings - Fork 661
fix!: Delete old keyboard-navigation plugin
#2508
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
fix!: Delete old keyboard-navigation plugin
#2508
Conversation
|
I think removing this makes complete sense, but I want to defer to @maribethb or @rachel-fenichel to make the actual decision since this may affect things I'm not certain of in the external community. |
maribethb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also needs to be removed from the plugin showcase page.
Doesn't really matter in this exact case since you are deleting the changelog, but generally chore type commits shouldn't be breaking changes, because chores are not included in the release notes/changelog.
|
Also, could you update the PR description to contain info that's helpful for people coming here to find out what happened? e.g. point them at the experiment repo |
This depends on things that no longer exist in [email protected], like BasicCursor and Cursor, and also on other things that will cease to exist before 12.0.0, like ASTNode. We need to update the samples repository to be able to test plugins with v12, and this plugin is soon to be replaced by the new plugin being developed in google/blockly-keyboard-experimentation, so the most expedient course of action is just to delete this one to allow upgrading this repo's blockly devDependency. (We could alternatively leave this plugin as an empty shell waiting to be filled with the contents of the blockly-keyboard-experimentation repo, but it seems preferable to not publish publish anything, thus leaving the latest version of the @blockly/keyboard-navigation NPM package useful though outdatedly dependent on blockly@11, rather than publish an empty plugin package that is of no use at all. BREAKING CHANGE: Removes the keyboard-experimentation plugin, obviously.
0384da3 to
1e7d065
Compare
keyboard-navigation pluginkeyboard-navigation plugin
Done. |
This depends on things that no longer exist in [email protected], like BasicCursor and Cursor, and also on other things that will cease to exist before 12.0.0, like ASTNode. We need to update the samples repository to be able to test plugins with v12, and this plugin is soon to be replaced by the new plugin being developed in google/blockly-keyboard-experimentation, so the most expedient course of action is just to delete this one to allow upgrading this repo's blockly devDependency. BREAKING CHANGE: Removes the keyboard-experimentation plugin, obviously. Conflicts: plugins/keyboard-navigation/CHANGELOG.md plugins/keyboard-navigation/package-lock.json plugins/keyboard-navigation/package.json plugins/keyboard-navigation/src/navigation.js plugins/keyboard-navigation/src/navigation_controller.js plugins/keyboard-navigation/test/navigation_test.mocha.js
The basics
The details
Proposed Changes
Delete
plugins/keyboard-navigation/and contents.Reason for Changes
This plugin depends on too many things that no longer exist in Blockly, like
CursorandBasicCursor, and also on other things that will cease to exist before 12.0.0, likeASTNode.This plugin depends on things that no longer exist in
[email protected], likeBasicCursorandCursor, and alsoon other things that will cease to exist before 12.0.0, like
ASTNode.We need to update the samples repository to be able to test plugins with v12, and this plugin is soon to be replaced by
the new plugin being developed in google/blockly-keyboard-experimentation, so the most expedient course of action is just to delete this one to allow upgrading this repo's
blocklydevDependency.Additional Information
(We could alternatively leave this plugin as an empty shell waiting to be filled with the contents of the
blockly-keyboard-experimentationrepo, but it seems preferable to not publish publish anything, thus leaving the latest version of the@blockly/keyboard-navigationNPM package useful though outdatedly dependent onblockly@11, rather than publish an empty plugin package that is of no use at all.This has been broken out from #2504 so that that PR will not contain any breaking changes, since it affects multiple plugins.
BREAKING CHANGE:
Removes the keyboard-experimentation plugin, obviously.
The plugin will return soon, but in the meantime use the plugin being developed in google/blockly-keyboard-experimentation, published as the
@blockly/keyboard-experimentNPM package.