John Nesky
f246adbd26
feat: Parse newlines in JSON message as row separators. ( #6944 )
...
* feat: Parse message newlines as endOfRow dummies.
* Fix the multilineinput field test.
* Addressing PR feedback.
* Addressing PR feedback.
* Newline parsing now uses a new custom input.
* npm run format
* Added input_end_row to block factory.
* Addres feedback, fix endrow after external value.
2023-08-11 12:41:49 -07:00
Beka Westberg
1a41891bbe
feat: merge copy paste work into develop
...
Merge pull request #7379 from google/operation-copy-that
2023-08-11 11:47:15 -07:00
Devansh Varshney (देवांश वार्ष्णेय)
be2a6bb41d
feat: Export shape interfaces from ConstantProvider ( #7373 )
...
* feat: Export shape interfaces from ConstantProvider
* feat: removed import/export ConstantProvider
2023-08-11 10:37:31 -07:00
Beka Westberg
e30c4acd92
chore: upgrade keyboard shortcuts and context menus to use non-deprecated APIs ( #7352 )
...
* chore: remove references to clipboard.copy in shortcuts
* chore: remove references to clipboard.copy in context menus
* chore: fix tests
* chore: format
* fix: PR comments
2023-08-11 09:38:50 -07:00
Maribeth Bottorff
8b6c780c3e
fix: remove specific warning text ( #7376 )
...
* fix: remove specific warning text
* chore: teardown rendered workspace after test
* chore: reformat new tests
2023-08-11 00:01:12 +00:00
ericblackmonGoogle
a8fca2d2f8
Merge pull request #7378 from google/master
...
chore: Merge master back into develop following v10.1.1 release
2023-08-10 17:29:59 -04:00
ericblackmonGoogle
11b7b728a3
Merge pull request #7377 from google/rc/v10.1.1
...
release: v10.1.1
2023-08-10 17:10:35 -04:00
Eric Blackmon
b17f5ac775
release: Update version number to 10.1.1
2023-08-10 16:54:03 -04:00
Beka Westberg
e5bfbdd324
Revert "fix: removed X & Y from toolbox.ts and replaced movBy to moveTo ( #7333 )" ( #7375 )
...
This reverts commit dbe926db4a .
The reverted commit made it so that RTL flyouts were rendered incorrectly.
(cherry picked from commit 7bca438ab8 )
2023-08-10 16:53:29 -04:00
Beka Westberg
7bca438ab8
Revert "fix: removed X & Y from toolbox.ts and replaced movBy to moveTo ( #7333 )" ( #7375 )
...
This reverts commit dbe926db4a .
The reverted commit made it so that RTL flyouts were rendered incorrectly.
blockly-v10.1.1
2023-08-10 20:40:08 +00:00
ericblackmonGoogle
8cbc7ed1e3
release: v10.1.0
...
Merge pull request #7371 from google/rc/v10.1.0
2023-08-10 16:40:46 +00:00
Eric Blackmon
74049c769a
chore: fixing core/main.js formatting
2023-08-10 12:31:19 -04:00
Eric Blackmon
f391d5c486
release: Update version number to 10.1.0
2023-08-10 11:38:08 -04:00
Eric Blackmon
7e1cfd935a
chore: merging develop
2023-08-10 11:36:35 -04:00
Eric Blackmon
e276e912e7
chore: update renamings file for new release
2023-08-10 09:19:15 -04:00
Beka Westberg
80b1b44540
fix: connect animation persisting ( #7365 )
...
* fix: connect animation
* chore: format
blockly-v10.1.0
2023-08-09 12:46:09 -07:00
Beka Westberg
a901c62d0c
fix: bumping copied objects ( #7349 )
...
* fix: add logic for bumping pasted blocks
* chore: add tests for bumping pasted blocks to the correct location
* fix: add logic for bumping pasted comments
* chore: add tests for bumping pasted comments
2023-08-09 10:31:29 -07:00
Devansh Varshney (देवांश वार्ष्णेय)
84215386fb
feat: Insertion marker json deserialization 7316 ( #7364 )
...
* fix: insertion markers to use JSON deserialization
* removed the const DUPLICATE_BLOCK_ERROR
* modified to import module instead of referencing
* removed coments for better readability
2023-08-09 08:33:22 -07:00
Maribeth Bottorff
a0b565724b
feat: make field initView and initModel more accessible ( #7345 )
...
* chore: update loop style to remove any type
* feat: make initView protected and initModel public
* feat: make image element in image field protected
2023-08-08 10:18:51 -07:00
Beka Westberg
0ac86c7e68
fix: dedeprecate render functions ( #7359 )
2023-08-08 10:06:03 -07:00
Neil Fraser
826510f242
fix: Preemptively fix API change in NDB. ( #7361 )
...
Glockenspiel broke due to 'query' now being required within a client context. This change fixed Glockenspiel. Blockly samples doesn't appear to be broken yet, but Glokenspeil broke at midnight yesterday.
Similar change being made to Blockly Games.
2023-08-07 20:22:21 +02:00
Maribeth Bottorff
2a2b3b3ac5
chore: change the way we look for upstream remote ( #7230 )
...
* chore: change the way we look for upstream remote
* chore: use js instead of shell
thanks christopher
Co-authored-by: Christopher Allen <cpcallen+github@gmail.com >
* chore: store the found upstream name
---------
Co-authored-by: Christopher Allen <cpcallen+github@gmail.com >
2023-08-04 16:41:24 -07:00
Beka Westberg
2ac13b5a28
feat: have the trashcan hide scrollbars when the flyout opens ( #7357 )
2023-08-04 08:57:33 -07:00
देवांश वार्ष्णेय
dbe926db4a
fix: removed X & Y from toolbox.ts and replaced movBy to moveTo ( #7333 )
...
* fix: removed X & Y from toolbox.ts and replaced movBy to moveTo in Horizontal/ Vertical flyout
* forget to run npm lint and format
* removed the mistakenly added comment
2023-08-04 08:47:30 -07:00
Beka Westberg
001d9ff2c9
feat: make ICopyable generic and update clipboard APIs ( #7348 )
...
* chore: rename module-local variables to not conflict
* feat: make ICopyable generic and update clipboard APIs
* chore: switch over more things to use generic ICopyables
* chore: fix shortcut items using copy paste
* chore: add test for interface between clipboard and pasters
* chore: export isCopyable
* chore: format
* chore: fixup PR comments
* chore: add deprecation tags
2023-08-03 15:33:58 -07:00
Rachel Fenichel
8241fca23f
chore(tests): cleanup and toolbox drag tests ( #7350 )
...
* chore(tests): use helpers for the basic drag test in the playground
* chore(tests): miscellaneous test cleanup
* chore: format
* feat(tests): add test that drags out every block from the toolbox
* feat(tests): add RTL version of toolbox drag tests
* chore: lint
* chore(tests): respond to PR feedback
2023-08-03 00:31:51 +00:00
Maribeth Bottorff
18e0d530e2
chore(tests): fix delete tests ( #7351 )
...
* fix(tests): context menu delete test
* fix(tests): try increasing pause length after keys
2023-08-02 10:10:18 -07:00
Abdul Al-Hasany
5e0390b3ec
fix(build): support running Blocky locally on Windows machines ( #7281 )
...
* fix: update build path for windows
When using single quote on windows, e.g. 'build/src', the folder
are created with a single quote at the beginning `'build` and end
`src'`. This commit fixes this issue.
* fix: update python command and folder separator
Ensure that when running on windows, python command is python and
not python3. Also, separators are normalized to posix style `/` even on
windows system
* fix: add global PYTHON constant to run python command
* fix: simplify `path.sep` to forwadslash since it is cross-platform
* fix(syntax): replace double quote with single quote
2023-08-02 16:27:04 +00:00
Beka Westberg
ce1678e8a7
fix: refactor CopyData interface to have the correct structure ( #7344 )
...
* chore: rename CopyData to ICopyData
* fix: ICopyable data structures
* fix: switch clipboard over to use new copy data interfaces
* chore: rename saveInfo to somthing more descriptive
2023-08-01 11:51:21 -07:00
Beka Westberg
74c01d2794
chore: fix paster exports and registration ( #7343 )
2023-07-31 10:46:49 -07:00
FangQiJun
f3899e21a5
fix(blocks): boolean variable block wrong shape for zelos ( #7335 )
...
* fix(blocks): boolean variable block wrong shape for zelos
* fixup! fix(blocks): boolean variable block wrong shape for zelos
2023-07-31 10:39:57 -07:00
Beka Westberg
68a8a5ff19
feat: add basic pasters ( #7331 )
...
* feat: implement basic IPaster interface
* feat: add pasters for blocks and workspace comments
2023-07-31 09:22:24 -07:00
Christopher Allen
889310726e
fix(tests): Make .mocharc.js CWD-independent ( #7329 )
...
Move tests/browser/test/.mocharc.js to tests/browser and use
__dirname to make the require directive work regardless of where
mocha is invoked from.
Simplify the browser:test script accordingly, taking advantage
also of the mocha default of running all tests in the test/
subdirectory.
2023-07-31 08:54:19 +01:00
Maribeth Bottorff
1fe82b2354
chore(tests): fix disable block tests ( #7330 )
...
* chore(tests): fix disable block tests
* chore: add comment
2023-07-28 09:42:28 -07:00
Rachel Fenichel
9c24848039
chore(tests): update generator test blocks to use forBlock ( #7311 )
2023-07-28 09:04:07 -07:00
Beka Westberg
c3aa970107
feat: add the ability to toggle scrollbar visibility ( #7314 )
2023-07-28 08:35:29 -07:00
Maribeth Bottorff
9dc293b762
chore(tests): add basic delete tests ( #7285 )
...
* chore(tests): add basic delete tests
* chore: fixes from rebase, comments, and format
2023-07-27 17:12:13 -07:00
Beka Westberg
7118dd3e4f
chore: remove old render management system ( #7308 )
2023-07-27 16:08:45 -07:00
ericblackmonGoogle
5151889f13
chore: create test for mutator ( #7278 )
...
* chore: create mutator test
* chore: create test for undo block movements and editing a field
* chore: create test for mutator
* chore: creating test for mutator
* chore: create test for undo block movements and editing a field
* chore: create mutator test
* chore: create mutator test
* chore: create mutator test
* chore: create mutator test
* chore: create mutator test
2023-07-27 11:34:42 -04:00
Maribeth Bottorff
734b687f40
chore(tests): Update RTL tests and misc improvements to helpers ( #7293 )
...
* chore(tests): make switch to rtl wait before continuing
* chore: use browser.pause
* chore: fix documentation
* chore: format
* fix: missing await
2023-07-27 01:03:42 +00:00
Beka Westberg
c8be2f2538
fix: make insertion markers use new render management system ( #7307 )
2023-07-26 14:52:10 -07:00
Beka Westberg
435e854b8e
fix: make deserialization use the new render management system ( #7306 )
...
* fix: make JSON use render queue
* fix: updating disabled for JSON system
* fix: make XML use render queue
* chore: make flyout use render queue explicitly
2023-07-26 14:01:19 -07:00
dependabot[bot]
96c913ded8
chore(deps): Bump webdriverio from 8.11.2 to 8.13.10 ( #7319 )
...
Bumps [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio ) from 8.11.2 to 8.13.10.
- [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.13.10/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-07-26 13:56:01 -07:00
dependabot[bot]
3d9f3a9588
chore(deps): Bump @typescript-eslint/eslint-plugin from 5.59.11 to 6.1.0 ( #7320 )
...
* chore(deps): Bump @typescript-eslint/eslint-plugin from 5.59.11 to 6.1.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.59.11 to 6.1.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/v6.1.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: disable duplicate enum rule in keycodes file
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Beka Westberg <bwestberg@google.com >
2023-07-25 10:39:06 -07:00
Rachel Fenichel
b5911c25de
chore(tests): use a shared chrome instance for all browser tests ( #7328 )
...
* chore(tests): use a shared chrome instance for all browser tests
* chore: format
* chore: lint
2023-07-25 16:41:05 +00:00
dependabot[bot]
2546b01d70
chore(deps): Bump prettier from 2.8.8 to 3.0.0 ( #7322 )
...
* chore(deps): Bump prettier from 2.8.8 to 3.0.0
Bumps [prettier](https://github.com/prettier/prettier ) from 2.8.8 to 3.0.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.0.0 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: Reformat using Prettier v3.0 defaults
The main change is to add trailing commas to the last line of
block-formatted function calls.
---------
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-07-25 14:56:10 +00:00
dependabot[bot]
9fc57a3bfa
chore(deps): Bump word-wrap from 1.2.3 to 1.2.5 ( #7323 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 15:54:49 +01:00
Rachel Fenichel
c61da55566
fix(tests): fix broken browser tests ( #7324 )
...
* fix(tests):broken browser tests
* chore: format
* chore(tests): flip assertion order
2023-07-24 22:10:00 +00:00
Beka Westberg
36ba408b79
fix: have icons use the new render management system ( #7296 )
...
* feat: add method for triggering renders
* chore: switch icon methods to use queue
2023-07-24 14:43:14 -07:00
Beka Westberg
786553efb1
chore: update block test dependency ( #7313 )
...
* chore: update block test dependency
* chore: bump block test to 5.0.0
* chore: update dev-tools
* chore: bump theme modern dependency
2023-07-24 10:21:51 -07:00