forked from google/blockly-samples
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat!: add block definitions to fields (google#2299)
* feat!: add block definitions to colour field plugin (google#2162) * feat: export functions to register some angle, colour, and multiline input fields * feat: add block definitions to colour and multiline input fields * feat: add block generators for the colour_picker block * fix: use Blockly.common.defineBlocksWithJsonArray * feat: add block generators for colour_random block * feat: add generators type and standardize exports for block files * chore: update to blockly@beta and fix types * chore: move all colour blocks to separate files and add more generator-related types * feat: finish adding block code generators for colour blocks * fix: PR feedback * fix: remove immediate registration of blocks and fields in field_colour * chore: use named imports and numbered TODOs * feat: add usage information about blocks to README * chore: revert changes outside of field_colour * chore: clean up tsdoc and exports * cgire: clean up README * chore: respond to PR feedback on names and comments * feat(tests): add and improve tests * chore(format): run formatter * fix: respond to PR feedback about names and file structure * fix: allow const variables to have UPPER_CASE names * fix: respond to PR feedback * chore: format * fix: line length * feat!: add block definition to multiline text field plugin (google#2202) * chore: force-install blockly 10.4.0-beta.1 for development * feat: add text_multiline block and associated generators * feat: update test page to use new block and field * feat: README * chore: respond to PR feedback BREAKING CHANGE: The multiline text input field no longer registers itself on load. The developer must either manually register the field or install blocks, which will install the field. This is part of a move to have no side effects in field and block definitions, so that tree-shaking can remove unwanted fields and blocks. * chore: format (google#2221) * feat!: Add registration function to field_angle and make it no longer install on file load (google#2211) * feat!: Add registration function to field_angle and make it no longer install on file load * chore: formatting BREAKING CHANGE: The angle field no longer registers itself on load. The developer must manually register the field. This is part of a move to have no side effects in field and block definitions, so that tree-shaking can remove unwanted fields and blocks. * feat: add tests for per-block generators in field-colour (google#2220) * feat: add unit tests for generators * fix: imports in tests * chore: format * feat: ignore golden files in plugin tests * chore: fix lint * feat: ignore golden files for linting * fix: revert addition of fs and path packages * fix: remove suite.only to make all tests run * chore: handle review feedback * fix: only import what you need in colour blocks * feat: add generator tests for the text_multiline block (google#2232) * feat: add generator tests for the text_multiline block * fix: updated test string to include multiple types of quotes * fix: code style in generators for field colour blocks (google#2233) * feat!: update blockly version to 10.4.3 for colour and multilineinput (google#2296) * feat!: update blockly version to 10.4.3 for colour and multilineinput * chore!: update peer dependencies * chore: update package-lock.jsons * chore: fix dependencies
- Loading branch information
1 parent
34a6b00
commit 4c4feb8
Showing
39 changed files
with
14,817 additions
and
1,334 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.