Ben Henning
3a3e83fe44
Fix workspace clean up not considering immovables.
...
At a high-level, this change ensures that cleaning up a workspace
doesn't move blocks in a way that overlaps with immovable blocks. It
also adds missing testing coverage for both Rect (used for bounding box
calculations during workspace cleanup) and WorkspaceSvg (for verifying
the updated clean up functionality).
This also renames the clean up function to be 'tidyUp' since that better
suits what's happening (as opposed to other clean-up routines which are
actually deinitializing objects).
2024-08-21 17:41:38 +00:00
Arun Chandran
d6125d4fb9
fix!: Remove the blocklyMenuItemHighlight CSS class and use the hover ( #8536 )
...
* fix!: Remove the blocklyMenuItemHighlight CSS class and use the hover
* fix: Remove setHighlighted method in menuitem
* fix: Remove blocklymenuitemhighlight css class
2024-08-21 09:01:07 -07:00
dependabot[bot]
9445adf8fe
chore(deps): bump mocha from 10.6.0 to 10.7.3 ( #8481 )
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 10.6.0 to 10.7.3.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v10.6.0...v10.7.3 )
---
updated-dependencies:
- dependency-name: mocha
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>
2024-08-21 11:27:18 +01:00
Christopher Allen
032b5ed9ea
refactor(events): Introduce and use event type predicates ( #8538 )
...
* refactor(events): Introduce type predicates for event classes
Introduce predicates for testing Abstract event subclasses based on
their .type properties. These are useful because there are places
where it is not possible to use instanceof <ClassConstructor> tests
for type narrowing due to load ordering issues that would be caused
by the need to import (rather than just import type) the class
constructors in question.
* refactor(events): Use event type predicates
Simplify several sections of code by using type predicates for
type narrowing and thereby avoiding the need for explicit casts.
* chore(events): Fix copyright date of recently-added files
* chore: Remove unused import
2024-08-20 19:50:29 +01:00
Christopher Allen
bde216d120
refactor(events): Don't filter events before undo ( #8537 )
...
Use of the filter function in Workspace.prototype.undo has caused
problems with repeated undo/redo (see issue #7026 ), the
originally-chosen fix for which was the addition (in PR #7069 ) of
code to fireNow to post-filter the .undoStack_ and .redoStack_ of
any workspace that had just been involved in dispatching events.
This apparently resolved the issue but added considerable
additional complexity and made it difficult to reason about how
events are processed for undo/redo.
Instead, since this filtering typically does nothing (at least
nothing desirable), simply don't re-filter events on the undo
stack before replaying them.
2024-08-20 08:39:37 +01:00
Christopher Allen
7ccdcc5cef
refactor(events): introduce EventType enum in separate module ( #8530 )
...
* refactor(events): Use "export ... from" where applicable
* refactor(events): Introduce EventType enum
Introduce an enum for the event .type values. We can't actually
use it as the type of the .type property on Abstract events,
because we want to allow developers to add their own custom
event types inheriting from this type, but at least this way we
can be reasonably sure that all of our own event subclasses have
distinct .type values—plus consistent use of enum syntax
(EventType.TYPE_NAME) is probably good for readability overall.
Put it in a separate module from the rest of events/utils.ts
because it would be helpful if event utils could use
event instanceof SomeEventType
for type narrowing but but at the moment most events are in
modules that depend on events/utils.ts for their .type
constant, and although circular ESM dependencies should work
in principle there are various restrictions and this
particular circularity causes issues at the moment.
A few of the event classes also depend on utils.ts for fire()
or other functions, which will be harder to deal with, but at
least this commit is win in terms of reducing the complexity
of our dependencies, making most of the Abstract event subclass
module dependent on type.ts, which has no imports, rather than
on utils.ts which has multiple imports.
2024-08-20 08:36:33 +01:00
Aaron Dodson
14d119b204
fix: improve prompting when deleting variables ( #8529 )
...
* fix: improve variable deletion behaviors.
* fix: don't prompt about deletion of only 1 variable block when triggered programmatically.
* fix: include the triggering block in the count of referencing blocks
* fix: only count the triggering block as a referencing block if it's not in the flyout
2024-08-19 15:47:00 -07:00
dependabot[bot]
806f8f95d2
chore(deps): bump typescript from 5.5.3 to 5.5.4 ( #8535 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 5.5.3 to 5.5.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.5.3...v5.5.4 )
---
updated-dependencies:
- dependency-name: typescript
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>
2024-08-19 08:59:07 -07:00
John Nesky
17e4f1c966
Fix: let workspace comment have delete cursor over trash. ( #8477 )
2024-08-15 11:41:22 -07:00
Christopher Allen
ce22f42868
chore: Organise imports ( #8527 )
...
* chore(deps): Add pretter-plugin-organize-imports
* chore: Remove insignificant blank lines in import sections
Since prettier-plugin-organize-imports sorts imports within
sections separated by blank lines, but preserves the section
divisions, remove any blank lines that are not dividing imports
into meaningful sections.
Do not remove blank lines separating side-effect-only imports
from main imports.
* chore: Remove unneded eslint-disable directives
* chore: Organise imports
2024-08-15 03:16:14 +01:00
abhinavjha0239
ec8f9c8589
chore: removed the whole Drag category from the browser test ( #8478 )
...
* fix: removed the whole Drag category from the blocks
* fix: added comment according to reviewer
* fix: added comment according to reviewer
* fix: added comment according to reviewer
2024-08-14 11:17:28 -07:00
dependabot[bot]
f57ef73aaf
chore(deps): bump @typescript-eslint/eslint-plugin from 7.17.0 to 8.0.1 ( #8479 )
...
* chore(deps): bump @typescript-eslint/eslint-plugin from 7.17.0 to 8.0.1
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 7.17.0 to 8.0.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/v8.0.1/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 >
* fix: lint plugin versions
* chore: fix linting
---------
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 >
2024-08-14 09:10:34 -07:00
Shreshtha Sharma
64fd9ad89a
feat: added blocklyHighlighted CSS class to highlighted block's root… ( #8407 )
...
* fix: added 'blocklyHighlighted' CSS class to highlighted block's root svg
* fix: added 'blocklyHighlighted' CSS class to highlighted block's root svg
* fix: added 'blocklyHighlighted' CSS class to highlighted block's root svg
* fix: added 'blocklyHighlighted' CSS class to highlighted block's root svg
* fix: added 'blocklyHighlighted' CSS class to highlighted block's root svg
2024-08-14 09:06:27 -07:00
Jeremiah Saunders
731fb40faa
feat: implement WorkspaceSvg class manipulation ( #8473 )
...
* Implement addClass and removeClass functions
* feat: implement `WorkspaceSvg` class manipulation
* Update core/workspace_svg.ts
* Update core/workspace_svg.ts
2024-08-13 11:14:05 -07:00
Adityajaiswal03
59fab944f4
feat: change blocklyEditableText to blocklyEditableField and blocklyNonEditableText to blocklyNonEditableField BREAKING CHANGE: The blocklyEditableText and blocklyNonEditableText identifiers have been renamed to blocklyEditableField and blocklyNonEditableField respectively. This change may require updates to any existing code that references the old identifiers. ( #8475 )
2024-08-12 13:10:38 -07:00
dependabot[bot]
c0c365a5da
chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates ( #8476 )
...
Bumps the npm_and_yarn group with 4 updates in the / directory: [follow-redirects](https://github.com/follow-redirects/follow-redirects ), [ip](https://github.com/indutny/node-ip ), [pac-resolver](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/pac-resolver ) and [socks](https://github.com/JoshGlazebrook/socks ).
Updates `follow-redirects` from 1.15.4 to 1.15.6
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
Removes `ip`
Updates `pac-resolver` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/TooTallNate/proxy-agents/releases )
- [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/pac-resolver/CHANGELOG.md )
- [Commits](https://github.com/TooTallNate/proxy-agents/commits/pac-resolver@7.0.1/packages/pac-resolver )
Updates `socks` from 2.7.1 to 2.8.3
- [Release notes](https://github.com/JoshGlazebrook/socks/releases )
- [Commits](https://github.com/JoshGlazebrook/socks/compare/2.7.1...2.8.3 )
Updates `pac-resolver` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/TooTallNate/proxy-agents/releases )
- [Changelog](https://github.com/TooTallNate/proxy-agents/blob/main/packages/pac-resolver/CHANGELOG.md )
- [Commits](https://github.com/TooTallNate/proxy-agents/commits/pac-resolver@7.0.1/packages/pac-resolver )
Updates `socks` from 2.7.1 to 2.8.3
- [Release notes](https://github.com/JoshGlazebrook/socks/releases )
- [Commits](https://github.com/JoshGlazebrook/socks/compare/2.7.1...2.8.3 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: ip
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: pac-resolver
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: socks
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: pac-resolver
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: socks
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 09:42:41 -07:00
dependabot[bot]
7ca84603f6
chore(deps): bump google-github-actions/deploy-appengine ( #8483 )
...
Bumps [google-github-actions/deploy-appengine](https://github.com/google-github-actions/deploy-appengine ) from 2.1.2 to 2.1.3.
- [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/v2.1.2...v2.1.3 )
---
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>
2024-08-12 09:40:54 -07:00
dependabot[bot]
f4731f2caf
chore(deps): bump @hyperjump/json-schema from 1.9.3 to 1.9.6 ( #8482 )
...
Bumps [@hyperjump/json-schema](https://github.com/hyperjump-io/json-schema ) from 1.9.3 to 1.9.6.
- [Commits](https://github.com/hyperjump-io/json-schema/compare/v1.9.3...v1.9.6 )
---
updated-dependencies:
- dependency-name: "@hyperjump/json-schema"
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>
2024-08-12 08:05:49 -07:00
dependabot[bot]
8fa216c226
chore(deps): bump gulp from 4.0.2 to 5.0.0 ( #8463 )
...
Bumps [gulp](https://github.com/gulpjs/gulp ) from 4.0.2 to 5.0.0.
- [Release notes](https://github.com/gulpjs/gulp/releases )
- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0 )
---
updated-dependencies:
- dependency-name: gulp
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>
2024-08-09 19:14:47 +01:00
AbhinavKRNarayan
6b3f9a6723
fix(touch): prevent infinite loop on multi-touch drag ( #8470 )
...
* Change in gesture.ts
* prettier
2024-08-08 15:17:34 -07:00
dependabot[bot]
cf5a3c0fa3
chore(deps): bump @microsoft/api-documenter from 7.25.7 to 7.25.10 ( #8464 )
...
Bumps [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter ) from 7.25.7 to 7.25.10.
- [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-documenter/CHANGELOG.md )
- [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-documenter_v7.25.10/apps/api-documenter )
---
updated-dependencies:
- dependency-name: "@microsoft/api-documenter"
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>
2024-08-07 09:37:37 -07:00
Jeremiah Saunders
23e901120b
feat: expose bringToFront() method ( #8472 )
...
* Remove internal from bringToFront JSDoc
* Add a note about the cost of this method
* Remove unnecessary colon
2024-08-07 09:07:48 -07:00
aishwaryavenkatesan
68dda11623
fix!: deleted styles without associated classes from css.ts, issue #8285 ( #8465 )
2024-08-07 09:07:34 -07:00
Shreshtha Sharma
9374c028d4
feat: added block's style as a CSS class to block's root SVG ( #8436 )
...
* fix: added block's style as a CSS class to block's root SVG
* fix: added block's style as a CSS class to block's root SVG
* fix: added block's style as a CSS class to block's root SVG
2024-08-06 09:35:35 -07:00
omwagh28
f10c3b0ee8
fix!: Renamed the blocklyTreeSelected CSS class to blocklyToolboxSelected https://github.com/google/blockly/issues/8351 ( #8459 )
2024-08-06 09:26:05 -07:00
John Nesky
cd31edbd9a
fix: Update dev-tools and remove toolbox category tests Colour and Angles. ( #8457 )
2024-08-05 12:02:58 -07:00
dependabot[bot]
159c5c4d7d
chore(deps): bump rimraf from 5.0.9 to 5.0.10 ( #8461 )
...
Bumps [rimraf](https://github.com/isaacs/rimraf ) from 5.0.9 to 5.0.10.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/rimraf/compare/v5.0.9...v5.0.10 )
---
updated-dependencies:
- dependency-name: rimraf
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>
2024-08-05 08:57:59 -07:00
Jeremiah Saunders
f020b54fd0
fix: bring comments and bubbles to the front on click ( #8451 )
...
* Bring comment to the block layer when clicked
* Bring bubbles to front when clicked
2024-08-02 13:09:30 -07:00
Aaron Dodson
6887940e22
feat: add a method for subclasses of FieldVariable to get the default type. ( #8453 )
2024-08-02 10:57:15 -07:00
Aayush Khopade
8a1b01568e
feat: Add a blocklyNumberField CSS class to number fields ( #8414 )
...
* feat: Add a blocklyNumberField CSS class to number fields https://github.com/google/blockly/issues/8313
* feat: add 'blocklyNumberField' CSS class to FieldNumber Fixes https://github.com/google/blockly/issues/8313
2024-07-31 15:34:14 -07:00
UtkershBasnet
17db6039b5
fix!: Rename blocklyTreeIconOpen to blocklyToolboxCategoryIconOpen ( #8440 )
2024-07-31 15:33:25 -07:00
surajguduru
6393ab39ce
feat: add blocklyLabelField CSS class to label fields ( #8423 )
2024-07-30 18:26:17 -07:00
Tejas Ghatule
203e422977
feat: add the block's type as a CSS class to the block's root SVG ( #8428 )
...
* feat: Added the block's type as a CSS class to the block's root SVG https://github.com/google/blockly/issues/8268
* fix: Added the block type as a CSS class to the blocks root SVG https://github.com/google/blockly/issues/8268
2024-07-30 18:12:48 -07:00
dependabot[bot]
612b8c89dc
chore(deps): bump jsdom from 24.1.0 to 24.1.1 ( #8444 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 24.1.0 to 24.1.1.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/24.1.0...24.1.1 )
---
updated-dependencies:
- dependency-name: jsdom
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>
2024-07-31 00:51:41 +01:00
Shreshtha Sharma
9c88970d46
feat: added blocklyNotDetetable class to block_svg ( #8406 )
...
* feat: added blocklynotdetetable class to block_svg
* feat: added blocklynotdetetable class to block_svg
2024-07-31 00:50:38 +01:00
dakshkanaujia
dc1f276759
fix!: Redundant blockly non selectable #8328 ( #8433 )
...
* Remove redundant blocklyNonSelectable class and integrate non-selectability into existing classes
* Removed .gitpod file
* fix: remove redundant blocklyNonSelectable class and integrate non-selectability into existing classes https://github.com/google/blockly/issues/8328
* fix: remove redundant blocklyNonSelectable class and integrate non-selectability into existing classes #8328
* fix: remove redundant blocklyNonSelectable class and integrate non-selectability into existing classes #8328
* fix: remove redundant blocklyNonSelectable class and integrate non-selectability into existing classes #8328
* fix: remove redundant blocklyNonSelectable class and integrate non-selectability into existing classes #8328
* fix: remove redundant blocklyNonSelectable class and integrate non-selectability into existing classes
2024-07-30 08:24:15 -07:00
Bhargav
4b95cb77af
feat: Added blocklyImageField CSS class to image fields https://github.com/google/blockly/issues/8314 ( #8439 )
2024-07-29 19:31:37 -07:00
Aaron Dodson
82c7aad4e7
feat: Add a VarTypeChange event. ( #8402 )
...
* feat: Add a VarTypeChange event.
* chore: Update copyright date.
* refactor: Inline fields in the constructor.
2024-07-29 12:00:52 -07:00
John Nesky
e2310a4fed
fix: Codify component weights with toolbox in front of flyouts. ( #8432 )
2024-07-29 10:30:29 -07:00
dependabot[bot]
0f74186227
chore(deps): bump @typescript-eslint/eslint-plugin from 7.16.1 to 7.17.0 ( #8445 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 7.16.1 to 7.17.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/v7.17.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>
2024-07-29 10:27:20 -07:00
dependabot[bot]
1d8e318028
chore(deps): bump @typescript-eslint/parser from 7.16.1 to 7.17.0 ( #8442 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 7.16.1 to 7.17.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.17.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
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>
2024-07-29 10:26:32 -07:00
Skye
af0a724b3e
fix: use :focus pseudo class instead of blocklyFocused ( #8360 )
...
* bug: removed blocklyFocused from menu.ts and dropdown.ts, changed css style to :focus
* removed blocklyFocused from menu.ts
* resubmit
* core css removed blocklyFocused
* fix core css
* menu file import cleanup, linting error
2024-07-26 18:16:22 -07:00
dependabot[bot]
ee4a9dd8a1
chore(deps): bump prettier from 3.3.2 to 3.3.3 ( #8410 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.3.2 to 3.3.3.
- [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/3.3.2...3.3.3 )
---
updated-dependencies:
- dependency-name: prettier
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>
2024-07-26 19:28:10 +01:00
ℍ𝕠𝕝𝕝𝕠𝕨 𝕄𝕒𝕟
504de6a98c
fix: drag strategy only clear group id set by us ( #8355 )
...
Add a condition check so that we don't unset
the group ID that is not set by us. Otherwise the
multi-select plugin undo/redo will be broken (apply
individually instead of all together)
Signed-off-by: Hollow Man <hollowman@opensuse.org >
2024-07-25 22:09:10 +01:00
Aaron Dodson
5d825f0a60
chore: Removed @internal annotation from public Field methods. ( #8426 )
...
* chore: Removed @internal annotation from public Field methods.
* chore: make forceRerender non-internal.
2024-07-25 10:07:48 -07:00
Christopher Allen
ebb56b2ce8
docs(blocks): block.ts and blocks/* JSDoc / formatting / etc. cleanup ( #8431 )
...
* docs(block): Improve documentation for well-known block methods
Improve the JSDocs for the declarations of well-known block
methods:
- getDeveloperVariables
- compose
- decompose
- saveConnections
* docs(blocks): Improve block comments
Fix JSDoc formatting in both core/block.ts and blocks/*, as well as
making various other minor improvments.
* chore(blocks): Remove one unexported const
2024-07-25 17:25:24 +01:00
dianaprahoveanu23
2619fb803c
feat: Add a blocklyNotEditable CSS class to the block's root SVG ( #8391 )
...
* feat: added blockyNotEditable CSS class to the block's root SVG
* Run linter to fix code style issues
2024-07-23 08:33:59 -07:00
Beka Westberg
505f28f1a5
Revert "chore: Pin node.js v22 to v22.4.1 in CI ( #8393 )" ( #8398 )
...
This reverts commit 1e3d3fde1c .
2024-07-23 08:24:40 -07:00
Aaron Dodson
91892ac303
refactor: deprecate and clean up variable-related methods. ( #8415 )
...
* refactor: deprecate and clean up variable-related methods.
* chore: Add deprecation JSDoc.
2024-07-22 17:13:20 -07:00
Shreyans Pathak
fb82c9c9bb
feat: add blocklyMiniWorkspaceBubble css class ( #8390 )
2024-07-22 16:09:10 -07:00