Skip to content
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

[pull] develop from google:develop #162

Open
wants to merge 6,727 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6727 commits
Select commit Hold shift + click to select a range
6767717
feat: allow duplicate registry values (#7988)
maribethb Apr 1, 2024
63eb4ec
fix: comment create and delete events (#7945)
BeksOmega Apr 1, 2024
2fa6f5b
fix: comment icon interface re serialization (#7964)
BeksOmega Apr 1, 2024
f547fad
chore(deps): Bump typescript from 5.4.2 to 5.4.3 (#7985)
dependabot[bot] Apr 1, 2024
518fc67
chore(deps): Bump @blockly/dev-tools from 7.1.5 to 7.1.7 (#7986)
dependabot[bot] Apr 1, 2024
d56f52c
fix: Assign to containerDiv blockyWidgetDiv if it already exists (#7980)
lotusotho Apr 1, 2024
b7cdeff
chore: merge develop into rc/v11
maribethb Apr 1, 2024
b13f8f6
fix: prevent default undo (#7946)
BeksOmega Apr 2, 2024
f7bdfa2
feat: support dragging comments in the gesture (#7977)
BeksOmega Apr 2, 2024
9e05d69
feat: support keyboard navigation of flyout buttons (#7852)
mikeharv Apr 2, 2024
3988e13
chore: fix comment colours disappearing when dragging (#7978)
BeksOmega Apr 2, 2024
e75a4fb
fix: comment move and change events (#7947)
BeksOmega Apr 3, 2024
ed403d0
feat!: change gestures to look at selected when dragging (#7991)
BeksOmega Apr 4, 2024
b0c29b8
Merge pull request #7993 from google/develop
maribethb Apr 4, 2024
c0e6e67
fix: dragging shadow blocks (#7992)
BeksOmega Apr 4, 2024
fd17735
feat: comment collapse event (#7949)
BeksOmega Apr 4, 2024
c60db43
chore: delete useless DRAG_STACK value (#7994)
BeksOmega Apr 4, 2024
7277a23
chore: delete old dragging infrastructure (#7995)
BeksOmega Apr 5, 2024
d674475
chore: add webdriver tests for workspace comments (#7954)
BeksOmega Apr 5, 2024
e8c5196
feat: add toFlyoutData method for compatibility with backpack (#8002)
BeksOmega Apr 5, 2024
204d081
release: update version number to 11.0.0-beta.7
maribethb Apr 5, 2024
e1cbddd
feat: visual comment selection (#7996)
BeksOmega Apr 5, 2024
6f7e04d
fix: bubbles not being returned to the correct drag layer (#7997)
BeksOmega Apr 5, 2024
25ba5f0
fix: firing move event for insertion marker (#8000)
BeksOmega Apr 5, 2024
0cec8b1
fix: drag cursor not showing (#7999)
BeksOmega Apr 8, 2024
3e1e9b5
fix: blocks not being returned to the correct layer if their drag is …
BeksOmega Apr 8, 2024
7491a50
fix: compatibility with scroll plugin (#8016)
BeksOmega Apr 8, 2024
e2df0fc
fix: correct dropdown arrow placement for Thrasos on Safari (#8017)
mikeharv Apr 8, 2024
ee95b4c
chore: rename method (#8015)
BeksOmega Apr 9, 2024
613c733
chore: export some types and methods (#8021)
BeksOmega Apr 11, 2024
a0f821a
fix: revert dragger name (#8020)
BeksOmega Apr 11, 2024
d554053
feat: add ability to delete workspace comments (#8023)
BeksOmega Apr 11, 2024
b6753a2
fix: more drag exports (#8025)
BeksOmega Apr 12, 2024
dabb11f
feat!: add ability to copy and paste workspace comments (#8024)
BeksOmega Apr 15, 2024
94dda6e
fix: text input bubble css (#8040)
BeksOmega Apr 17, 2024
70f3f52
fix: CSS for selected collapsed comments (#8039)
BeksOmega Apr 17, 2024
e21bb99
feat!: Add context menu options for workspace comments (#8035)
BeksOmega Apr 17, 2024
41fe298
fix: cut shortcut for workspace comments (#8036)
BeksOmega Apr 17, 2024
a865744
fix: bumping comments into bounds (#8037)
BeksOmega Apr 17, 2024
7d8f88a
chore: delete old comments (#8038)
BeksOmega Apr 17, 2024
cee7f91
feat!: Invalid Blocks (#7958)
johnnesky Apr 18, 2024
7246bbc
fix: comment text input size in samples (#8042)
BeksOmega Apr 19, 2024
69c5557
chore: fix comments being resizable when readonly (#8043)
BeksOmega Apr 19, 2024
93c4d75
fix: comment highlight being positioned incorrectly in RTL (#8044)
BeksOmega Apr 19, 2024
a062ab8
fix(build): Reintroduce shims for subpackage entrypoints (#8050)
cpcallen Apr 24, 2024
19fa491
release: Update version number to 11.0.0-beta.10
cpcallen Apr 24, 2024
5a5184a
fix: Correct list's "find" and "get" blocks help. (#8041)
NeilFraser Apr 26, 2024
da97e78
feat: add block factory export in json (#8051)
maribethb Apr 29, 2024
185c82a
fix: Don't record undo events for enable/disable (#8049)
NeilFraser Apr 30, 2024
4861c7d
fix: prevent duplication of comment icon bubbles (#8053)
riknoll May 2, 2024
171befa
fix!: Only fire intermediate events when editing input with invalid t…
johnnesky May 3, 2024
0818386
refactor: split out block serialization for creating new blocks from …
gonfunko May 3, 2024
4e688bf
fix: Don't record undo events for enable/disable (#8058)
NeilFraser May 7, 2024
76e179d
Revert "fix: Don't record undo events for enable/disable" (#8069)
NeilFraser May 7, 2024
278006b
feat: allow the dialog methods to take in extra parameters (#8084)
BeksOmega May 8, 2024
54eeb85
fix!: add getContents to IFlyout (#8064)
maribethb May 8, 2024
c704d5a
revert: "feat: allow the dialog methods to take in extra parameters (…
BeksOmega May 10, 2024
28ac0c4
fix: improve types in FieldRegistry (#8062)
maribethb May 10, 2024
2ebdc0b
feat(build)!: Introduce ESM entrypoints (#8091)
cpcallen May 10, 2024
c029865
feat: Add snapping to workspace comments. (#8070)
NeilFraser May 12, 2024
59584c3
chore(build): Set "type": "commonjs" in dist/package.json (#8097)
cpcallen May 13, 2024
0255c58
Merge branch 'develop' into merge-v11
maribethb May 13, 2024
74802bc
Merge pull request #8100 from maribethb/merge-v11
maribethb May 13, 2024
eb01ebe
release: Merge branch 'rc/v11.0.0' into develop
maribethb May 13, 2024
df396a9
release: Update version number to 11.0.0-beta.11
maribethb May 13, 2024
2f261ea
release: Update version number to 11.0.0-beta.12
maribethb May 13, 2024
fca94ce
fix: Remove deprecation warnings for 'disabled'. (#8104)
NeilFraser May 14, 2024
392a38b
fix: drag cursor being incorrect for flyout blocks (#8107)
BeksOmega May 14, 2024
e2eba28
fix: connection db error for insertion markers (#8109)
BeksOmega May 15, 2024
dd9619d
fix: extra insertion markers being created (#8120)
BeksOmega May 15, 2024
dfcf531
fix: throwing errors for chameleon blocks (#8121)
BeksOmega May 15, 2024
0499934
fix: JSON deserialization not firing variable create events for block…
bsampada7 May 15, 2024
23af202
fix: workspace comment bounding box affecting RTL zoom (#8125)
samelhusseini May 16, 2024
280568e
chore: rename airstrike -> scatter (#8130)
BeksOmega May 16, 2024
e4b734c
fix: change cursor to grab on ws comment bar
maribethb May 17, 2024
44db3ed
fix: comment move events and snapping (#8127)
BeksOmega May 17, 2024
80cacdc
Merge pull request #8140 from maribethb/grabby
maribethb May 17, 2024
53cc12d
chore: fix playground context menu (#8139)
maribethb May 17, 2024
75d8162
fix: undoing block delete over trashcan creates block in wrong place …
BeksOmega May 17, 2024
12ff966
fix: comment handle position in RTL (#8151)
BeksOmega May 17, 2024
5a8969f
fix: Zelos comments shouldn't be bold (#8141)
NeilFraser May 17, 2024
3fd7492
fix: dragging blocks by shadows to delete (#8138)
BeksOmega May 17, 2024
69db8a6
fix: comment size not respecting collapsed-ness (#8136)
BeksOmega May 17, 2024
c1a2284
chore: load block factory from unpkg (#8154)
maribethb May 17, 2024
36b7569
fix: comment text area bottom border hidden (#8152)
BeksOmega May 20, 2024
70ca676
fix: Properly size comments. (#8158)
NeilFraser May 20, 2024
139b4b9
fix: creating comments in RTL (#8153)
BeksOmega May 20, 2024
7c4b0bd
fix: delete area animation (#8149)
BeksOmega May 20, 2024
fcdb8fc
fix: Normalize CSS between comment types (#8161)
NeilFraser May 20, 2024
28de9ef
fix: paste in a better spot (#8123)
maribethb May 20, 2024
b4414c3
chore: rollup of updates from TranslateWiki (#8162)
maribethb May 20, 2024
3ac2fb9
chore: update metadata for v11 release (#8163)
maribethb May 20, 2024
44e0ba8
release: Merge branch 'develop' into rc/v11.0.0
maribethb May 20, 2024
2f15621
release: Update version number to 11.0.0
maribethb May 20, 2024
9b2ab79
fix: Only hide WidgetDiv if it is associated with the affected worksp…
johnnesky May 20, 2024
9519333
release: v11.0.0
maribethb May 20, 2024
1a1face
chore: merge master into develop following v11.0.0
maribethb May 20, 2024
d7d5b9a
chore: update git url (#8169)
maribethb May 21, 2024
260bc6f
feat(tests): Browser test helper to get workspace svg root (#8166)
bsampada7 May 23, 2024
7c6fbec
Merge branch 'osd' into merge-osd
maribethb May 23, 2024
4040e78
Revert "feat: Paste block in viewport / near cursor (#7521)"
maribethb May 23, 2024
aa4ae33
chore: fix package-lock
maribethb May 23, 2024
5d3ae22
feat: paste in viewport
maribethb May 23, 2024
c4287d1
chore: format
maribethb May 23, 2024
98958f3
Merge pull request #8173 from maribethb/merge-osd
maribethb May 23, 2024
933e210
fix: lang file imports (#8179)
BeksOmega May 28, 2024
6e4ba00
fix: dragging and disposing of shadows (#8172)
BeksOmega May 28, 2024
c3d41cf
fix: comment body height too short (#8182)
BeksOmega May 29, 2024
3707d45
release: Merge branch 'develop' into rc/v11.1.0
BeksOmega May 30, 2024
4f596aa
release: Update version number to 11.1.0
BeksOmega May 30, 2024
e03d526
release: v11.1.0
BeksOmega May 30, 2024
547bf23
chore: Merge master back into develop following v11.1.0 release
BeksOmega May 30, 2024
5881ce3
fix: change which element keydown is bound to from document to inject…
mark-friedman May 31, 2024
af907bf
chore(deps): bump @microsoft/api-documenter from 7.23.14 to 7.25.2 (#…
dependabot[bot] Jun 3, 2024
c94d8c2
chore(deps): bump webdriverio from 8.32.2 to 8.38.2 (#8195)
dependabot[bot] Jun 6, 2024
dc91c3a
fix: c-blocks disappearing (#8203)
BeksOmega Jun 11, 2024
3a2152c
fix: c-blocks disappearing (#8203)
BeksOmega Jun 11, 2024
63de472
release: update version number to 11.1.1
maribethb Jun 12, 2024
5a9a31a
feat(scripts): Create script to help with CJS -> ESM migration (#8197)
cpcallen Jun 12, 2024
7a154ea
release: version 11.1.1
maribethb Jun 12, 2024
5e2c7ca
chore(deps): bump glob from 10.3.10 to 10.4.1 (#8199)
dependabot[bot] Jun 13, 2024
e455a94
chore(deps): bump @typescript-eslint/eslint-plugin from 7.3.1 to 7.12…
dependabot[bot] Jun 13, 2024
24fe13f
fix: only initSvg on rendered blocks (#8215)
maribethb Jun 13, 2024
3fa46f4
chore: tsdoc for generator exceptions (#8214)
maribethb Jun 14, 2024
bfb5b1d
chore(deps): Bump chai from 4.3.10 to 5.1.1 (#8092)
dependabot[bot] Jun 17, 2024
ed7eed9
chore(deps): bump @microsoft/api-extractor from 7.43.0 to 7.47.0 (#8219)
dependabot[bot] Jun 17, 2024
5f1dea0
Merge pull request #8224 from google/master
cpcallen Jun 21, 2024
d1c8e3e
chore(build): Cleanup npm scripts, tsc includes (#8226)
cpcallen Jun 21, 2024
be268e3
chore(deps): bump rimraf from 5.0.5 to 5.0.7 (#8228)
dependabot[bot] Jun 24, 2024
9a0619a
fix: Drag and Resize events for workspace comments (#8217)
johnnesky Jun 26, 2024
e76daa5
feat: add legacy warning to block factory (#8234)
maribethb Jun 28, 2024
659aae4
chore(deps): bump eslint-plugin-jsdoc from 48.0.2 to 48.3.0 (#8229)
dependabot[bot] Jun 28, 2024
54d4e55
chore(deps): bump jsdom from 23.0.0 to 24.1.0 (#8220)
dependabot[bot] Jun 28, 2024
9b0d5aa
chore(deps): Bump google-github-actions/deploy-appengine (#8066)
dependabot[bot] Jun 28, 2024
ef80be1
chore(deps): Bump @microsoft/api-documenter from 7.25.2 to 7.25.4 (#8…
dependabot[bot] Jul 1, 2024
ac6dd79
chore(deps): Bump eslint-plugin-jsdoc from 48.3.0 to 48.5.0 (#8235)
dependabot[bot] Jul 1, 2024
36b9d68
chore(deps): Bump webdriverio from 8.38.2 to 8.39.0 (#8237)
dependabot[bot] Jul 1, 2024
e01154c
chore(deps): bump the npm_and_yarn group across 1 directory with 7 up…
dependabot[bot] Jul 1, 2024
21a73c4
fix: correctly report the pre-resize-drag size to workspace comment s…
gonfunko Jul 2, 2024
a6361fb
chore: make getEventWorkspace_() public (#8241)
gonfunko Jul 2, 2024
bc52d65
fix(deps): Revert "chore(deps): bump the npm_and_yarn group across 1 …
cpcallen Jul 8, 2024
a834e02
test(CI): Add node.js v22.x to build matrix (#8247)
cpcallen Jul 8, 2024
293bb7c
chore(deps): bump prettier from 3.2.5 to 3.3.2 (#8250)
dependabot[bot] Jul 8, 2024
be87eb7
test(CI): Have GitHub use npm ci instead of npm install (#8245)
cpcallen Jul 9, 2024
17dfa46
chore(deps): bump google-closure-compiler (#8251)
dependabot[bot] Jul 9, 2024
8323642
fix: export the layer constants. (#8256)
gonfunko Jul 9, 2024
fa15cda
feat: allow fetching block bounds not including children. (#8284)
gonfunko Jul 10, 2024
0e85c71
chore(deps): bump @typescript-eslint/eslint-plugin from 7.12.0 to 7.1…
dependabot[bot] Jul 10, 2024
b0169ab
fix: use the correct with in getBoundingRectangleWithoutChildren().
gonfunko Jul 10, 2024
f8025a1
Merge pull request #8298 from gonfunko/width-fix
gonfunko Jul 10, 2024
baadb52
chore(deps): bump typescript from 5.4.3 to 5.5.3 (#8239)
dependabot[bot] Jul 13, 2024
e634b51
chore(deps): bump mocha from 10.2.0 to 10.6.0 (#8364)
dependabot[bot] Jul 15, 2024
4cdca28
fix: added id to rendered ws comments; made getCommentById public; ad…
changminbark Jul 16, 2024
71f094b
chore(deps): Enable `legacy-peer-deps`, update `@blockly/` plugins (#…
cpcallen Jul 17, 2024
1e3d3fd
chore: Pin node.js v22 to v22.4.1 in CI (#8393)
cpcallen Jul 18, 2024
8cad97a
chore(deps): bump @hyperjump/json-schema from 1.6.7 to 1.9.3 (#8363)
dependabot[bot] Jul 19, 2024
1276c83
chore(deps): bump @microsoft/api-documenter from 7.25.4 to 7.25.7
dependabot[bot] Jul 22, 2024
5cd3188
chore(deps): bump @typescript-eslint/eslint-plugin from 7.16.0 to 7.1…
dependabot[bot] Jul 22, 2024
40c6d9c
fix: Enable blocks if user can't manually enable them. (#8354)
johnnesky Jul 22, 2024
625369c
chore(deps): bump rimraf from 5.0.7 to 5.0.9 (#8409)
dependabot[bot] Jul 22, 2024
47c9750
Merge pull request #8408 from google/dependabot/npm_and_yarn/develop/…
BeksOmega Jul 22, 2024
505f28f
Revert "chore: Pin node.js v22 to v22.4.1 in CI (#8393)" (#8398)
BeksOmega Jul 23, 2024
ebb56b2
docs(blocks): `block.ts` and `blocks/*` JSDoc / formatting / etc. cle…
cpcallen Jul 25, 2024
504de6a
fix: drag strategy only clear group id set by us (#8355)
HollowMan6 Jul 25, 2024
ee4a9dd
chore(deps): bump prettier from 3.3.2 to 3.3.3 (#8410)
dependabot[bot] Jul 26, 2024
1d8e318
chore(deps): bump @typescript-eslint/parser from 7.16.1 to 7.17.0 (#8…
dependabot[bot] Jul 29, 2024
0f74186
chore(deps): bump @typescript-eslint/eslint-plugin from 7.16.1 to 7.1…
dependabot[bot] Jul 29, 2024
e2310a4
fix: Codify component weights with toolbox in front of flyouts. (#8432)
johnnesky Jul 29, 2024
612b8c8
chore(deps): bump jsdom from 24.1.0 to 24.1.1 (#8444)
dependabot[bot] Jul 30, 2024
f020b54
fix: bring comments and bubbles to the front on click (#8451)
UCYT5040 Aug 2, 2024
159c5c4
chore(deps): bump rimraf from 5.0.9 to 5.0.10 (#8461)
dependabot[bot] Aug 5, 2024
cd31edb
fix: Update dev-tools and remove toolbox category tests Colour and An…
johnnesky Aug 5, 2024
23e9011
feat: expose `bringToFront()` method (#8472)
UCYT5040 Aug 7, 2024
cf5a3c0
chore(deps): bump @microsoft/api-documenter from 7.25.7 to 7.25.10 (#…
dependabot[bot] Aug 7, 2024
6b3f9a6
fix(touch): prevent infinite loop on multi-touch drag (#8470)
AbhinavKRN Aug 8, 2024
8fa216c
chore(deps): bump gulp from 4.0.2 to 5.0.0 (#8463)
dependabot[bot] Aug 9, 2024
f4731f2
chore(deps): bump @hyperjump/json-schema from 1.9.3 to 1.9.6 (#8482)
dependabot[bot] Aug 12, 2024
7ca8460
chore(deps): bump google-github-actions/deploy-appengine (#8483)
dependabot[bot] Aug 12, 2024
c0c365a
chore(deps): bump the npm_and_yarn group across 1 directory with 4 up…
dependabot[bot] Aug 12, 2024
f57ef73
chore(deps): bump @typescript-eslint/eslint-plugin from 7.17.0 to 8.0…
dependabot[bot] Aug 14, 2024
ec8f9c8
chore: removed the whole Drag category from the browser test (#8478)
abhinavjha0239 Aug 14, 2024
ce22f42
chore: Organise imports (#8527)
cpcallen Aug 15, 2024
17e4f1c
Fix: let workspace comment have delete cursor over trash. (#8477)
johnnesky Aug 15, 2024
806f8f9
chore(deps): bump typescript from 5.5.3 to 5.5.4 (#8535)
dependabot[bot] Aug 19, 2024
7ccdcc5
refactor(events): introduce `EventType` enum in separate module (#8530)
cpcallen Aug 20, 2024
bde216d
refactor(events): Don't filter events before undo (#8537)
cpcallen Aug 20, 2024
032b5ed
refactor(events): Introduce and use event type predicates (#8538)
cpcallen Aug 20, 2024
9445adf
chore(deps): bump mocha from 10.6.0 to 10.7.3 (#8481)
dependabot[bot] Aug 21, 2024
3a3e83f
Fix workspace clean up not considering immovables.
BenHenning Aug 21, 2024
ca42a4b
Merge branch 'develop' into ensure-immovable-blocks-are-considered-du…
BenHenning Aug 21, 2024
0413021
Auto-fix formatting issues to address CI failure.
BenHenning Aug 21, 2024
348a5b3
Addressed self-review comment.
BenHenning Aug 22, 2024
095f29e
fix: Detect if deleting shadow block affects selection highlight (#8533)
johnnesky Aug 26, 2024
07da975
chore(deps): bump @typescript-eslint/parser from 8.1.0 to 8.2.0 (#8552)
dependabot[bot] Aug 26, 2024
a7afda8
fix(events): Simplify `filter` function, add new `enqueueEvent` funct…
cpcallen Aug 29, 2024
724828f
refactor: Use arrow functions when calling Array.prototype.filter (#8…
cpcallen Aug 30, 2024
2409123
refactor: Omit unused exception arguments from catch blocks (#8559)
cpcallen Sep 3, 2024
074a549
chore(deps): bump @blockly/dev-tools from 8.0.6 to 8.0.9 (#8562)
dependabot[bot] Sep 3, 2024
4d0fd5d
fix(comments): added workspace comments and comment drag strategy isD…
changminbark Sep 3, 2024
0c29d88
chore(deps): bump jsdom from 24.1.1 to 25.0.0 (#8553)
dependabot[bot] Sep 3, 2024
d10c564
chore(deps): bump webdriverio from 8.39.0 to 9.0.7 (#8561)
dependabot[bot] Sep 3, 2024
0a6596c
feat: mark some marker_svg properties protected instead of private (#…
rachel-fenichel Sep 3, 2024
fbafda3
Merge branch 'develop' into ensure-immovable-blocks-are-considered-du…
BenHenning Sep 3, 2024
05795a0
Rename 'tidyUp' back to 'cleanUp'.
BenHenning Sep 3, 2024
6acc583
Merge pull request #8550 from BenHenning/ensure-immovable-blocks-are-…
BenHenning Sep 5, 2024
483f8fb
chore(deps): bump @typescript-eslint/eslint-plugin from 8.1.0 to 8.4.…
dependabot[bot] Sep 9, 2024
8211c1a
chore(deps): bump @hyperjump/browser from 1.1.4 to 1.1.6 (#8569)
dependabot[bot] Sep 13, 2024
561b418
fix: Factor out workspace drag methods into utils. (#8566)
johnnesky Sep 13, 2024
de6982a
chore(deps): bump @microsoft/api-documenter from 7.25.10 to 7.25.14 (…
dependabot[bot] Sep 16, 2024
73416d4
chore(deps): bump @typescript-eslint/parser from 8.2.0 to 8.5.0 (#8577)
dependabot[bot] Sep 16, 2024
51f6dab
fix: Simplify list and text WHERE validation (#8575)
johnnesky Sep 20, 2024
bc2b142
chore(deps): bump @blockly/theme-modern from 6.0.3 to 6.0.7 (#8583)
dependabot[bot] Sep 23, 2024
8d44a4d
fix: Group field validator changes with field value changes. (#8589)
johnnesky Sep 24, 2024
e5a2e62
chore(deps): bump @typescript-eslint/eslint-plugin from 8.4.0 to 8.6.…
dependabot[bot] Sep 25, 2024
f7a2c4d
chore(deps): bump webdriverio from 9.0.7 to 9.0.9 (#8582)
dependabot[bot] Sep 25, 2024
5fd337b
chore(deps): bump concurrently from 8.2.2 to 9.0.1 (#8602)
dependabot[bot] Sep 30, 2024
9b3603a
fix: Let block factory overwrite user defined blocks. (#8605)
johnnesky Oct 2, 2024
9cd58e3
refactor(shortcuts): Improve shortcut registry documentation & style …
cpcallen Oct 2, 2024
c8c4684
chore(deps): bump @hyperjump/json-schema from 1.9.6 to 1.9.8 (#8603)
dependabot[bot] Oct 2, 2024
51c5809
chore(deps): bump @typescript-eslint/parser from 8.5.0 to 8.8.1 (#8620)
dependabot[bot] Oct 14, 2024
4a0b26f
chore(deps): bump jsdom from 25.0.0 to 25.0.1 (#8604)
dependabot[bot] Oct 15, 2024
60da7d8
chore(deps): bump @microsoft/api-extractor from 7.47.0 to 7.47.9 (#8612)
dependabot[bot] Oct 15, 2024
edc8473
chore(deps): bump typescript from 5.5.4 to 5.6.3 (#8623)
dependabot[bot] Oct 21, 2024
437f6a3
fix: bump initiator group in an orthogonal direction from neighboring…
johnnesky Oct 25, 2024
1d25903
chore(deps): bump @typescript-eslint/parser from 8.8.1 to 8.11.0 (#8629)
dependabot[bot] Oct 28, 2024
6a67400
fix: clear touch identifier on comment icon down (#8627)
riknoll Oct 28, 2024
0d88280
chore(deps): bump @microsoft/api-extractor from 7.47.9 to 7.47.11 (#8…
dependabot[bot] Nov 1, 2024
d053008
chore(deps): bump google-github-actions/deploy-appengine (#8630)
dependabot[bot] Nov 1, 2024
aedcfd6
fix: Use a readonly textarea for non-editable comments. (#8632)
gonfunko Nov 4, 2024
3c91b30
chore(deps): bump eslint-plugin-jsdoc from 48.5.0 to 50.4.3 (#8641)
dependabot[bot] Nov 7, 2024
f1cbaab
refactor: Move functions into FieldDropdown. (#8634)
gonfunko Nov 8, 2024
378d5a9
chore(deps): bump chai from 5.1.1 to 5.1.2 (#8651)
dependabot[bot] Nov 11, 2024
9a7de53
fix: Fix crash when resizing page while editing a field. (#8646)
gonfunko Nov 11, 2024
34b0b52
chore(deps): bump @typescript-eslint/eslint-plugin from 8.6.0 to 8.14…
dependabot[bot] Nov 18, 2024
b73d615
fix: Fix bug that caused comments to be incorrectly positioned. (#8668)
gonfunko Nov 21, 2024
6f3f884
chore(deps): bump @typescript-eslint/parser from 8.11.0 to 8.15.0 (#8…
dependabot[bot] Nov 25, 2024
61bbd7d
chore: Remove underscores from private fields. (#8682)
gonfunko Dec 2, 2024
5870c66
chore: Migrate ESLint configuration file to new flat format. (#8675)
gonfunko Dec 3, 2024
cd1e540
fix: Disable newly created function call blocks when the correspondin…
gonfunko Dec 3, 2024
24ab50d
fix: Fix bug that caused text to be selected when long-pressing in th…
gonfunko Dec 3, 2024
09bdd39
chore(deps): bump eslint from 8.57.0 to 9.16.0 (#8680)
dependabot[bot] Dec 3, 2024
43ebf20
chore: Remove CSS targeting multiline input field. (#8684)
gonfunko Dec 3, 2024
6118ffe
chore: Remove obsolete workaround for resize events on iPads. (#8669)
gonfunko Dec 3, 2024
eb79f66
fix: typo in comment (#8685)
winnchen Dec 4, 2024
7219800
fix: workspace shifts when deleting a block (#8666)
mateusslezinsky Dec 4, 2024
4680b4b
test: Disable failing tests (#8677)
cpcallen Dec 4, 2024
803dcfb
chore(deps): bump eslint-plugin-jsdoc from 50.5.0 to 50.6.0 (#8690)
dependabot[bot] Dec 9, 2024
0cac191
chore(deps): bump prettier-plugin-organize-imports from 4.0.0 to 4.1.…
dependabot[bot] Dec 19, 2024
93e0319
chore(deps): bump eslint from 9.16.0 to 9.17.0 (#8697)
dependabot[bot] Dec 19, 2024
5054925
chore(deps): bump webdriverio from 9.0.9 to 9.4.2 (#8698)
dependabot[bot] Dec 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 0 additions & 10 deletions .eslintignore

This file was deleted.

28 changes: 0 additions & 28 deletions .eslintrc

This file was deleted.

1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @google/blockly-eng
12 changes: 9 additions & 3 deletions CONTRIBUTING.md → .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
# Contributing to Blockly

Want to contribute? Great!

- First, read this page (including the small print at the end).
- Second, please make pull requests against develop, not master. If your patch
needs to go into master immediately, include a note in your PR.

For more information on style guide and other details, head over to the [Blockly Developers site](https://developers.google.com/blockly/guides/modify/contributing).

### Before you contribute

Before we can use your code, you must sign the
[Google Individual Contributor License Agreement](https://cla.developers.google.com/about/google-individual)
(CLA), which you can do online. The CLA is necessary mainly because you own the
Expand All @@ -19,22 +21,26 @@ the CLA until after you've submitted your code for review and a member has
approved it, but you must do it before we can put your code into our codebase.

### Larger changes

Before you start working on a larger contribution, you should get in touch with
us first through the issue tracker with your idea so that we can help out and
possibly guide you. Coordinating up front makes it much easier to avoid
frustration later on.

### Code reviews

All submissions, including submissions by project members, require review. We
use Github pull requests for this purpose.

### Browser compatibility
We care strongly about making Blockly work on all browsers. As of 2017 we
support IE 10 and 11, Edge, Chrome, Safari, and Firefox. We will not accept
changes that only work on a subset of those browsers. You can check [caniuse.com](https://caniuse.com/)

We care strongly about making Blockly work on all browsers. As of 2022 we
support Edge, Chrome, Safari, and Firefox. We will not accept changes that only
work on a subset of those browsers. You can check [caniuse.com](https://caniuse.com/)
for compatibility information.

### The small print

Contributions made by corporations are covered by a different agreement than
the one above, the
[Software Grant and Corporate Contributor License Agreement](https://cla.developers.google.com/about/google-corporate).
58 changes: 58 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Report a bug 🐛
description: Report bugs in Blockly, so we can fix them.
labels: 'issue: bug, issue: triage'
body:
- type: markdown
attributes:
value: >
Thank you for taking the time to fill out a bug report!
If you have a question about how to use Blockly in your application,
please ask on the [forum](https://groups.google.com/forum/#!forum/blockly) instead of filing an issue.
- type: checkboxes
id: duplicates
attributes:
label: Check for duplicates
options:
- label: I have searched for similar issues before opening a new one.
- type: textarea
id: description
attributes:
label: Description
description: Please provide a clear and concise description of the bug.
placeholder: What happened? What did you expect to happen?
validations:
required: true
- type: textarea
id: repro
attributes:
label: Reproduction steps
description: What steps should we take to reproduce the issue?
value: |
1.
2.
3.
- type: textarea
id: stack-trace
attributes:
label: Stack trace
description: If you saw an error message or stack trace, please include it here.
placeholder: The text in this section will be formatted automatically; no need to include backticks.
render: shell
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: Screenshots can help us see the behavior you're describing. Please add a screenshot or gif, especially if you are describing a rendering or visual bug.
placeholder: Paste or drag-and-drop an image to upload it.
- type: dropdown
id: browsers
attributes:
label: Browsers
description: Please select all browsers you've observed this behavior on. If the bug isn't browser-specific, you can leave this blank.
multiple: true
options:
- Chrome desktop
- Safari desktop
- Firefox desktop
- Android mobile
- iOS mobile
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
contact_links:
- name: Ask a question ❓
url: https://groups.google.com/forum/#!forum/blockly
about: Go to the Blockly developer forum, where you can ask and answer questions.
- name: Report issues with plugins and examples 🧩
url: https://github.com/google/blockly-samples/issues/new/choose
about: File bugs or feature requests about plugins and samples in our blockly-samples repository.
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Report a documentation problem 📖
description: Could our documentation be better? Tell us how.
labels: 'issue: docs, issue: triage'
body:
- type: markdown
attributes:
value: >
Thanks for helping us improve our developer site documentation!
Use this template to describe issues with the content on our
[developer site](https://developers.google.com/blockly/guides).
- type: input
id: link
attributes:
label: Location
description: >
A link to the page with the documentation you want us to be updated.
If no page exists, describe what the page should be, and where.
- type: checkboxes
id: type
attributes:
label: Type
description: What kind of content is it?
options:
- label: Text
- label: Image or Gif
- label: Other
- type: textarea
id: content
attributes:
label: Suggested content
description: Your suggestion for improved documentation. If it's helpful, also include the old content for comparison.
validations:
required: true
- type: textarea
id: context
attributes:
label: Additional context
description: Add any other context about the problem. If this is related to a specific pull request, link to it.
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Make a feature request ✨
description: Suggest an idea to make Blockly better.
labels: 'issue: feature request, issue: triage'
body:
- type: markdown
attributes:
value: >
Thank you for taking the time to fill out a feature request!
If you have a question about how to use Blockly in your application,
please ask on the [forum](https://groups.google.com/forum/#!forum/blockly) instead of filing an issue.
- type: checkboxes
id: duplicates
attributes:
label: Check for duplicates
options:
- label: I have searched for similar issues before opening a new one.
- type: textarea
id: problem
attributes:
label: Problem
description: Is your feature request related to a problem? Please describe.
placeholder: I'm always frustrated when...
- type: textarea
id: request
attributes:
label: Request
description: Describe your feature request and how it solves your problem.
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: Describe any alternative solutions or features you've considered.
- type: textarea
id: context
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
42 changes: 42 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<!--
- Thanks for submitting code to Blockly! Please fill out the following as part of
- your pull request so we can review your code more easily.
-->

## The basics

<!-- TODO: Verify the following, checking each box with an 'x' between the brackets: [x] -->

- [ ] I [validated my changes](https://developers.google.com/blockly/guides/contribute/core#making_and_verifying_a_change)

## The details
### Resolves

<!-- TODO: What Github issue does this resolve? Please include a link. -->
Fixes

### Proposed Changes

<!-- TODO: Describe what this Pull Request does. Include screenshots if applicable. -->

### Reason for Changes

<!--TODO: Explain why these changes should be made. Include screenshots if applicable. -->

### Test Coverage

<!-- TODO: Please create unit tests, and explain here how they cover
your changes, or tell us how you tested it manually. If
your changes include browser-specific behaviour, include
information about the browser and device that you used for
testing. -->

### Documentation

<!-- TODO: Does any documentation need to be created or updated because of this PR?
- If so please explain.
-->

### Additional Information

<!-- Anything else we should know? -->
27 changes: 27 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: 'npm' # See documentation for possible values
directory: '/' # Location of package manifests
target-branch: 'develop'
schedule:
interval: 'weekly'
commit-message:
prefix: 'chore(deps)'
labels:
- 'PR: chore'
- 'PR: dependencies'
- package-ecosystem: 'github-actions' # See documentation for possible values
directory: '/'
target-branch: 'develop'
schedule:
interval: 'weekly'
commit-message:
prefix: 'chore(deps)'
labels:
- 'PR: chore'
- 'PR: dependencies'
32 changes: 32 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# release.yml

changelog:
exclude:
labels:
- ignore-for-release
- 'PR: chore'
authors:
- dependabot
categories:
- title: Breaking changes 🛠
labels:
- breaking change
- title: Deprecations 🧹 - APIs that may be removed in future releases
labels:
- deprecation
- title: New features ✨
labels:
- 'PR: feature'
- title: Bug fixes 🐛
labels:
- 'PR: fix'
- title: Cleanup ♻️
labels:
- 'PR: docs'
- 'PR: refactor'
- title: Reverted changes ⎌
labels:
- 'PR: revert'
- title: Other changes
labels:
- '*'
54 changes: 54 additions & 0 deletions .github/workflows/appengine_deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Workflow that prepares files and deploys to appengine

name: Deploy to App Engine

# Controls when the workflow will run
on:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

jobs:
prepare:
name: Prepare
runs-on: ubuntu-latest

steps:
# Checks-out the repository under $GITHUB_WORKSPACE.
# When running manually this checks out the master branch.
- uses: actions/checkout@v4

- name: Prepare demo files
# Install all dependencies, then copy all the files needed for demos.
run: |
npm install
npm run prepareDemos

- name: Upload
uses: actions/upload-artifact@v4
with:
name: appengine_files
path: _deploy/

deploy:
name: Deploy
runs-on: ubuntu-latest
# The prepare step must succeed for this step to run.
needs: prepare
steps:
- name: Download prepared files
uses: actions/download-artifact@v4
with:
name: appengine_files
path: _deploy/

- name: Deploy to App Engine
uses: google-github-actions/[email protected]
# For parameters see:
# https://github.com/google-github-actions/deploy-appengine#inputs
with:
working_directory: _deploy/
deliverables: app.yaml
project_id: ${{ secrets.GCP_PROJECT }}
credentials: ${{ secrets.GCP_SA_KEY }}
promote: false
version: vtest
Loading