dependabot[bot]
0a737a53ef
chore(deps): Bump eslint from 8.37.0 to 8.40.0 ( #7066 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.37.0 to 8.40.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.37.0...v8.40.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-18 12:38:23 +01:00
dependabot[bot]
aa5f176de3
chore(deps): Bump patch-package from 6.5.1 to 7.0.0 ( #7091 )
...
Bumps [patch-package](https://github.com/ds300/patch-package ) from 6.5.1 to 7.0.0.
- [Release notes](https://github.com/ds300/patch-package/releases )
- [Changelog](https://github.com/ds300/patch-package/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ds300/patch-package/compare/v6.5.1...v7.0.0 )
---
updated-dependencies:
- dependency-name: patch-package
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-18 12:31:11 +01:00
Beka Westberg
f2221652d2
feat: add registering and serializing icons ( #7063 )
...
* feat: add registry for icons
* feat: add serialization of custom icons
* feat: add deserialization of custom icons
* chore: fixup deserialization
* chore: export icons registry
* chore: add tests for serialization and deserialization
* chore: move mocks and helpers to the top level
* chore: fix doc error
* chore: remove accidental only
2023-05-15 09:03:04 -07:00
dependabot[bot]
642455cbed
chore(deps): Bump google-closure-deps from 20230228.0.0 to 20230502.0.0 ( #7090 )
...
Bumps [google-closure-deps](https://github.com/google/closure-library ) from 20230228.0.0 to 20230502.0.0.
- [Release notes](https://github.com/google/closure-library/releases )
- [Commits](https://github.com/google/closure-library/compare/v20230228...v20230502 )
---
updated-dependencies:
- dependency-name: google-closure-deps
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 08:45:57 -07:00
Beka Westberg
da6d059fde
feat: implements text bubble class ( #7080 )
2023-05-12 15:43:38 -07:00
ericblackmonGoogle
37940a1876
chore: add ability to test block factory and playground locally ( #7087 )
...
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Add functionality to run playground and block factory test locally
* feat: Add functionality to run playground and block factory test locally
* feat: Add functionality to run playground and block factory test locally
* feat: Add functionality to run playground and block factory test locally
2023-05-12 14:29:42 -04:00
Beka Westberg
794c045691
feat: bubble ownership ( #7071 )
...
* chore: rename bubble to old bubble
* chore: work on new bubble class
* chore: basic bubble implementation
* chore: add positioning code
* chore: add positioning code
* chore: more layouting code
* chore: implement IBubble thingies in new bubble
* chore: add docs
* chore: PR comments
* chore: fixup positioning bugs
* chore: fix lint
* chore: change height and width to get methods
2023-05-12 16:28:09 +00:00
Beka Westberg
455c1957b8
fix!: re-remove block and workspace drag surfaces ( #7070 )
...
* refactor: Remove BlockDragSurface.
* refactor: Remove WorkspaceDragSurfaceSvg.
* chore: Remove drag surface-related CSS.
* chore: Removed unused variable in block_dragger.ts.
* chore: Remove references to drag surfaces in comments.
* refactor: Only track icons with visible bubbles for position updates during a drag.
* fix: Remove rendundant condition.
* chore: fixup parameter from rebase
---------
Co-authored-by: Aaron Dodson <adodson@google.com >
2023-05-11 16:51:46 -07:00
Rachel Fenichel
b29a5caae6
chore: delete debug renderer ( #7078 )
2023-05-11 16:09:24 -07:00
dependabot[bot]
f994e84ebd
chore(deps): Bump eslint-plugin-jsdoc from 43.0.7 to 44.2.2 ( #7073 )
...
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) from 43.0.7 to 44.2.2.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v43.0.7...v44.2.2 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-11 16:09:02 -07:00
Beka Westberg
8b0c40bb1b
feat: add implementations for adding, removing, and getting icons ( #7059 )
...
* feat: add implementations for adding, removing, and getting icons
* chore: fix tests
* chore: switch order of adding icons
* chore: create duplicate icon error
* chore: un-only test
2023-05-11 15:48:01 -07:00
Maribeth Bottorff
68eb38889a
chore: update api-documenter and apply new patch ( #7075 )
2023-05-11 15:39:08 -07:00
Rachel Fenichel
de904ab128
chore: remove deprecated functionality for v10 ( #7077 )
...
* chore: remove deprecated functionality in events files
* chore: remove deprecated items in renderers
* chore: remove deprecated items in core
* chore: remove mixin deprecation
* chore: fix tests after removing deprecations
2023-05-11 14:30:54 -07:00
Evan W. Patton
bef5526f1c
fix: Filter undo stack after firing events ( #7069 )
...
Change-Id: I21eb3dfaaf5089d373b0f7e810da657c9b541b8b
2023-05-11 14:27:09 -07:00
ericblackmonGoogle
88fda6dfa8
feat: Creating structure and providing simple test for Blockly automated functional test ( #7076 )
...
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
* feat: Added basic example test for Blockly Playground and Blockly Demo
2023-05-11 16:58:41 -04:00
Rachel Fenichel
8b635ab43a
chore: remove sortrequires task ( #7074 )
2023-05-11 11:35:45 -07:00
dependabot[bot]
9442b73d99
chore(deps): Bump google-github-actions/deploy-appengine ( #7072 )
...
Bumps [google-github-actions/deploy-appengine](https://github.com/google-github-actions/deploy-appengine ) from 1.2.6 to 1.2.7.
- [Release notes](https://github.com/google-github-actions/deploy-appengine/releases )
- [Changelog](https://github.com/google-github-actions/deploy-appengine/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/deploy-appengine/compare/v1.2.6...v1.2.7 )
---
updated-dependencies:
- dependency-name: google-github-actions/deploy-appengine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-11 09:34:18 -07:00
Maribeth Bottorff
88ff901a72
chore: use prettier instead of clang-format ( #7014 )
...
* chore: add and configure prettier
* chore: remove clang-format
* chore: remove clang-format config
* chore: lint additional ts files
* chore: fix lint errors in blocks
* chore: add prettier-ignore where needed
* chore: ignore js blocks when formatting
* chore: fix playground html syntax
* chore: fix yaml spacing from merge
* chore: convert text blocks to use arrow functions
* chore: format everything with prettier
* chore: fix lint unused imports in blocks
2023-05-10 16:01:39 -07:00
Beka Westberg
af991f5e1b
fix: switch most remaining render calls to queueRender ( #7024 )
...
* chore: remove render call from procedure blocks
* chore: have workspace queue renders when unhiding
* chore: remove forced rendering from flyouts
* chore: change mutators to use queueing
* chore: change shadows to use queueing
* chore: add comments about icon rendering
2023-05-09 16:57:11 -07:00
Beka Westberg
39cdd8a67a
feat: add abstract icon class ( #7060 )
...
* chore: rename icon to old icon
* feat: add abstract icon class
* chore: format
* chore: move icon class to icons directory
* chore: switch imports to import type
2023-05-09 23:42:58 +00:00
Beka Westberg
07db0c27d1
feat: add IIcon interface, and related interfaces ( #7054 )
...
* feat: add IIcon interface
* feat: add ISerializable interface
* feat: add IHasBubble interface
* feat: add type guards for icon interfaces
* chore: PR comments
2023-05-09 10:13:44 -07:00
Beka Westberg
cdea0ee168
chore: test icon management ( #7050 )
...
* chore: test formatting
* chore: add unit tests for adding, removing, and accessing icons
* chore: format
* chore: PR comments
2023-05-09 10:11:34 -07:00
Beka Westberg
4cec0c23cc
test: icon block hooks ( #7053 )
...
* chore: define test cases
* chore: add tests for icon block hooks
* chore: skip tests (whoops)
* chore: capitalization
2023-05-08 21:10:31 +00:00
dependabot[bot]
f0a7c1c40e
chore(deps): Bump webdriverio from 8.3.11 to 8.10.0 ( #7056 )
...
Bumps [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio ) from 8.3.11 to 8.10.0.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/commits/v8.10.0/packages/webdriverio )
---
updated-dependencies:
- dependency-name: webdriverio
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-05 09:47:26 -07:00
dependabot[bot]
f247ab9cd6
chore(deps): Bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1 ( #7028 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.59.0 to 5.59.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.1/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-04 17:08:40 -07:00
Beka Westberg
3a9a9bd24e
feat: break input types into separate classes ( #7019 )
...
* chore: move input and input types into new directory
* feat: define and export new input types
* feat: modify blocks to construct individual inputs
* chore: transition code to use actual type checks
* chore: fixup input type type
* chore: format
* chore: fixup PR comments
* chore: fix build
2023-05-04 08:50:45 -07:00
Christopher Allen
bf7910986e
chore(tests): Stop testing on node.js v14 ( #7049 )
...
This formally ends our support for node.js v14.
2023-05-04 16:40:57 +01:00
dependabot[bot]
d3d0e39b1d
chore(deps): Bump @blockly/theme-modern from 3.0.6 to 3.0.8 ( #7029 )
...
Bumps [@blockly/theme-modern](https://github.com/google/blockly-samples/tree/HEAD/plugins/theme-modern ) from 3.0.6 to 3.0.8.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Changelog](https://github.com/google/blockly-samples/blob/master/plugins/theme-modern/CHANGELOG.md )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/theme-modern@3.0.8/plugins/theme-modern )
---
updated-dependencies:
- dependency-name: "@blockly/theme-modern"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-03 10:42:14 -07:00
Markus Bordihn
b996372994
Update category.ts to produce valid "aria-level" attributes to fix #7027 ( #7033 )
2023-05-03 10:39:31 -07:00
Rachel Fenichel
fea91af90e
chore: remove private underscores in gesture.ts ( #7021 )
...
* chore: remove private underscores in gesture.ts
* chore: format
* chore: remove a stale todo
2023-05-01 09:09:46 -07:00
Beka Westberg
a520b88098
chore: Merge master back into develop following v9.3.3 release
...
Merge pull request #7018 from BeksOmega/release/master-to-develop-v9.3.3
2023-04-30 08:24:41 -07:00
Rachel Fenichel
d47369acfe
refactor(blocks): Migrate blocks/text.js to TypeScript ( #6958 )
...
* refactor(blocks): auto-migration of blocks/text.js to ts
* refactor(blocks): fix up some types in blocks/text.ts
* refactor(blocks): improve some types in text.ts
* refactor(blocks): additional type cleanups
* chore: format
* chore: fix typo
* chore: respond to PR comments
* chore: respond to PR comments
2023-04-28 10:54:28 -07:00
dependabot[bot]
5e186de179
chore(deps): Bump @typescript-eslint/eslint-plugin from 5.55.0 to 5.59.0 ( #7009 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.55.0 to 5.59.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-28 17:44:29 +01:00
Rachel Fenichel
08d57853be
chore: remove private underscores in field_variable.ts ( #7022 )
...
* chore: remove private underscores in field_variable.ts
* chore: remove stale TODO
2023-04-27 10:05:53 -07:00
Beka Westberg
ab3a796fd9
chore: merged master into master-to-develop, resolving conflicts
2023-04-26 19:58:56 +00:00
Beka Westberg
399bd650a6
release: v9.3.3
...
Merge pull request #7016 from google/rc/v9.3.3
blockly-v9.3.3
2023-04-26 09:35:15 -07:00
Beka Westberg
e86183e6c6
release: Update version number to 9.3.3
2023-04-26 16:07:28 +00:00
Neil Fraser
026e496044
fix: offset location of connection ripple ( #6973 )
...
Resolves issue #6972
(cherry picked from commit 8ade26148c )
2023-04-26 16:06:42 +00:00
Beka Westberg
f45cd8160e
fix: insertion markers firing move events ( #7005 )
...
(cherry picked from commit 35276e9468 )
2023-04-26 16:06:12 +00:00
Beka Westberg
961a83f420
fix: icons not having their locations updated ( #7012 )
...
* fix: icons not having their locations updated
* chore: fix running headful tests in node
(cherry picked from commit 139bc299a0 )
2023-04-26 16:06:12 +00:00
Neil Fraser
64aa3e7df4
feat: Add 'reason' field to move event ( #6996 )
...
* feat: Add 'reason' field to move event
There are many types of move. This addition allows one to detect what the reason for each move is.
* Clang formatting.
And unsaved editor tabs.
* Change reason string to array.
2023-04-26 00:22:10 +02:00
Beka Westberg
139bc299a0
fix: icons not having their locations updated ( #7012 )
...
* fix: icons not having their locations updated
* chore: fix running headful tests in node
2023-04-24 15:36:13 -07:00
Christopher Allen
60a2358cd7
chore(build): Delete chunks cache file chunks.json ( #7011 )
...
This file should have been deleted in PR #6222 but was somehow
overlooked.
2023-04-24 21:27:22 +01:00
Rachel Fenichel
96ecfea857
refactor(blocks): Migrate blocks/variables.js and blocks/variables_dynamic.js to TypeScript ( #7001 )
...
* refactor: run js2ts on variables
* refactor: clean up conversion of variables blocks to typescript
* refactor: add types for custom context menu options
* refactor: run js2ts on blocks/variables_dynamic.js
* refactor: clean up types in variables_dynamic
* chore: respond to PR comments
* chore: format
2023-04-24 13:09:02 -07:00
Rachel Fenichel
705a35a2d2
chore: clean up some drawer code lint ( #6994 )
...
* chore: clean up some drawer code lint
* chore: remove hungarian notation
2023-04-24 10:38:32 -07:00
Maribeth Bottorff
bf8be1a4f9
fix: update applyColour documentation ( #6998 )
2023-04-24 10:23:16 -07:00
dependabot[bot]
d516e517d4
chore(deps): Bump DoozyX/clang-format-lint-action from 0.15 to 0.16 ( #7010 )
...
Bumps [DoozyX/clang-format-lint-action](https://github.com/DoozyX/clang-format-lint-action ) from 0.15 to 0.16.
- [Release notes](https://github.com/DoozyX/clang-format-lint-action/releases )
- [Commits](https://github.com/DoozyX/clang-format-lint-action/compare/v0.15...v0.16 )
---
updated-dependencies:
- dependency-name: DoozyX/clang-format-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 07:55:19 -07:00
Beka Westberg
d726080eaa
feat: add support for appending custom inputs ( #6990 )
...
* feat: add appendInput method
* feat: enable constructing inputs from the registry
* chore: reorganize into suites
* chore: add new input test + fixup existing
* chore: reorganize appending from registry
* chore: fix input types enum
* chore: fix tests
2023-04-21 15:58:42 -07:00
Beka Westberg
35276e9468
fix: insertion markers firing move events ( #7005 )
2023-04-21 12:49:02 -07:00
dependabot[bot]
7feefa44d0
chore(deps): bump rimraf from 4.1.2 to 5.0.0 ( #6986 )
...
* chore(deps): bump rimraf from 4.1.2 to 5.0.0
Bumps [rimraf](https://github.com/isaacs/rimraf ) from 4.1.2 to 5.0.0.
- [Release notes](https://github.com/isaacs/rimraf/releases )
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/rimraf/compare/v4.1.2...v5.0.0 )
---
updated-dependencies:
- dependency-name: rimraf
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(deps): Update imports of rimraf for compatibility with v5.0.0
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Christopher Allen <cpcallen+git@google.com >
2023-04-21 16:02:07 +01:00