Commit Graph

9319 Commits

Author SHA1 Message Date
Greg Annandale f5dcfb97ca chore(docs): CSS syntax fixes 2026-03-31 15:41:30 +01:00
Greg Annandale ec19340c06 chore(docs): remove TableHeader component, simplify tables in Markdown
Component was superfluous, we can achieve the same with regular Markdown table syntax and a very small amount of CSS
2026-03-31 15:34:40 +01:00
Greg Annandale 8839c16e0b chore(docs): move all Docusuarus-related images into single dir
Removing duplicate docs/img/ dir

Adds correct favicon

Removes unneeded default Docusaurus images/assets
2026-03-31 14:58:31 +01:00
Greg Annandale 8ae59744db chore(docs): remove ClassBlack component, add individual components instead
Adds:
- CodelabImage
- CompareBlock
- TableHeader
2026-03-31 14:48:24 +01:00
Greg Annandale 8b2ea01584 chore(docs): clarify deployment / workflow comment 2026-03-31 14:38:05 +01:00
Greg Annandale eb6f6c30e5 chore(docs): change path from /js/reference/ to /reference/
Update docs build script to reflect this, and fix some mdx generation errors

Add .gitignore to docs/reference/ to keep generated md/mdx out of version control

Add Docusaurus redirect config for /reference/js/ -> /reference/
2026-03-31 14:34:52 +01:00
Greg Annandale 50591e03e0 chore(docs): tidy Docusaurus config 2026-03-31 12:24:01 +01:00
Greg Annandale 9273512081 chore(docs): remove unused custom styles 2026-03-31 12:19:23 +01:00
Greg Annandale 350404844c chore(docs): update theme colours, remove unneeded style declarations 2026-03-31 12:12:22 +01:00
Greg Annandale ef3cea8fe4 chore(docs): allow all search engine indexing 2026-03-31 12:05:09 +01:00
Greg Annandale f6a90207fb chore(docs): fix incorrect image paths in Markdown and Image component
Both images declared through ![]() in Markdown, and using the Image component had output paths that were incorrect
2026-03-31 12:03:45 +01:00
Greg Annandale bba54681f8 chore(docs): remove unused CSS 2026-03-31 11:48:32 +01:00
Greg Annandale 15307fdc11 chore(docs): remove unneeded toc.yaml
This was leftover from the previous docs site / build process
2026-03-31 11:41:42 +01:00
Greg Annandale beb7a14e28 chore(docs): add Gulp tasks 2026-03-31 11:37:03 +01:00
Greg Annandale 4b921fbccd chore(docs): add Docusaurus supporting elements
Sidebar, index page, ToCs
2026-03-31 11:37:03 +01:00
Greg Annandale 28fe80339e chore(docs): add custom styles 2026-03-31 11:37:03 +01:00
Greg Annandale 89d608ddbb chore(docs): add Docusaurus components
For:
- Class blocks
- Codelab cards
- Homepage features
- Images
2026-03-31 11:37:03 +01:00
Greg Annandale f5d792b365 chore(docs): update docs config and paths (removing blockly/)
Also setting correct GitHub org name
2026-03-31 11:37:02 +01:00
Greg Annandale 2b0e4c856a chore(docs): GitHub Actions Workflow for deploying docs to Pages
Allows for manual Actions Workflow run for deployment, not automatic. Can be run against a given release/tag.
2026-03-31 11:36:57 +01:00
Maribeth Moffatt 5b22be3d78 chore(docs): add docs workspace basic files 2026-01-21 10:12:05 -05:00
Maribeth Moffatt 27b4d8624b chore(docs): move docs to packages dir 2026-01-20 16:16:28 -05:00
Maribeth Moffatt f4c6a271e5 chore(docs): add google analytics tracking code 2026-01-20 16:12:01 -05:00
Maribeth Moffatt 2aa1aa8b9f chore(docs): add docs static resources 2026-01-20 16:12:01 -05:00
Maribeth Moffatt b7269ddb83 chore(docs): add guides and codelabs 2026-01-20 16:12:00 -05:00
Maribeth Moffatt 6bdfac5493 chore: set up blockly to be a monorepo (#9575)
* chore(monorepo): move all blockly files to packages/blockly

* chore(monorepo): add root package.json and update gitignores

* chore(monorepo): update scripts and github workflows

* chore(monorepo): only try the native release for closure compiler

chore: add debug info to build script

chore: update google-closure-compiler

chore: remove debug info
2026-01-20 16:07:02 -05:00
Aaron Dodson c2cb695a8f fix: Annotate potentially blocking event listeners with passivity (#9555)
* fix: Annotate potentially blocking event listeners with passivity

* fix: Improve typings for `options` arg to `bind()`/`conditionalBind()`
2026-01-20 11:20:12 -08:00
Aaron Dodson e4b2f0a746 fix: Make MenuItem methods toggle classes immediately (#9570)
* fix: Make `MenuItem` methods toggle classes immediately

* chore: Add docstring

* fix: Clarify name of `toggleHasCheckbox()`

* fix: Ensure menu items are enabled before highlighting them
2026-01-20 11:19:35 -08:00
Aaron Dodson 7411675a5e fix: Remove references to deprecated variable-related methods (#9572) 2026-01-20 08:16:34 -08:00
Aaron Dodson 8e9b95f2fc fix: Add class to shadow blocks in Geras (#9564)
* fix: Add class to shadow blocks in Geras

* chore: Remove errant logging
2026-01-20 08:14:44 -08:00
Aaron Dodson eb4288219e fix: Fix bug that prevented redoing adding empty block comments (#9568)
* fix: Fix bug that prevented redoing adding empty block comments

* test: Add tests for undoing/redoing adding comments

* test: Add tests for un/redoing adding non-empty comments
2026-01-13 14:52:19 -08:00
Aaron Dodson 43ea4161c0 fix: Don't select shadow blocks on click (#9538)
* fix: Don't select shadow blocks on click

* test: Verify that clicked shadow blocks do not become selected

* chore: Run formatter
2026-01-13 14:23:08 -08:00
joey a4d97c2f18 fix: collapsed warning propagation across siblings (#9566) (#9567) 2026-01-13 08:26:45 -08:00
Aaron Dodson c79273a351 fix: Modernize audio playback (#9560)
* fix: Modernize audio playback

* fix: Fix loading on headless/Node
2026-01-13 08:05:51 -08:00
Aaron Dodson 52d935c815 fix: Fix bug that prevented deleting a variable referenced by two connected blocks (#9563)
* fix: Fix bug that prevented deleting a variable referenced by two connected blocks

* fix: Remove inadvertent .only
2026-01-12 15:57:00 -08:00
Aaron Dodson 5ae74e166f chore: Remove unused scripts (#9561) 2026-01-12 15:56:29 -08:00
Aaron Dodson 9fc05dfe47 fix: Remove more instances of AnyDuringMigration (#9562)
* fix: Remove more instances of `AnyDuringMigration`

* chore: Fix lint
2026-01-12 11:23:18 -08:00
Aaron Dodson 25c6187d88 refactor: Make preconditionFn part of all context menu items (#9558)
* refactor: Make preconditionFn part of all context menu items

* test: Verify separator menu item behavior with precondition functions
2026-01-09 13:59:03 -08:00
Aaron Dodson 497892946b chore: Update repo URLs in messages (#9553)
* chore: Update repo URLs in messages

* Revert "chore: Update repo URLs in messages"

This reverts commit e514c5691a.

* chore: Update repo URLs in base messages
2026-01-08 08:55:48 -08:00
Aaron Dodson 1cee3d1971 chore: Disable macOS keyboard experiment CI (#9554) 2026-01-08 08:17:01 -08:00
Aaron Dodson d331336e66 fix: Display dragged comments and bubbles atop the toolbox (#9552)
* fix: Display dragged comments and bubbles atop the toolbox

* test: Add tests for drag layer behavior
2026-01-08 08:16:41 -08:00
Aaron Dodson 93056bc8ad fix: Fix bug that prevented the first block change event in a flyout from being dispatched (#9539)
* fix: Fix bug that prevented the first block change event in a flyout from being dispatched

* chore: Add test for flyout event listeners
2025-12-23 10:19:28 -08:00
Aaron Dodson b0dc1de0f9 fix: Don't open the toolbox when clicking beneath the categories (#9535)
* fix: Don't open the toolbox when clicking beneath the categories

* chore: Add docstring

* chore: Add test

* chore: Add comment clarifying selection logic
2025-12-23 09:37:03 -08:00
Aaron Dodson f9fb226846 fix: Disable undoing events generated from flyout layout (#9533) 2025-12-22 13:10:57 -08:00
Maribeth Moffatt 65caa9fb7f chore: update readme and other files to remove google refs (#9513)
* chore: update readme and other files to remove google refs

* chore: update info about releases
2025-12-10 16:29:06 -05:00
Aaron Dodson 7e03c6e31c chore: Update workflows to reference main instead of develop (#9517)
* chore: Update workflows to reference `main` instead of `develop`

* chore: Remove develop freeze action
2025-12-05 13:31:36 -08:00
Simon Shiki da5e8e68e3 fix: enforce placeholder usage for workspace comment (#9463)
* fix: enforce placeholder usage for workspace comment

Signed-off-by: SimonShiki <sinangentoo@gmail.com>

* fix: lint

Signed-off-by: SimonShiki <sinangentoo@gmail.com>

---------

Signed-off-by: SimonShiki <sinangentoo@gmail.com>
2025-12-05 09:19:52 -08:00
Robert Knight 8a226d8737 fix: navigation in dropdown menu with a separator (#9474) 2025-12-04 12:37:44 -08:00
Maribeth Moffatt a9cb035f41 chore: Update CODEOWNERS to point to RPF group (#9510)
* chore: Update CODEOWNERS

* Update CODEOWNERS

* chore: Update CODEOWNERS
2025-12-04 15:25:32 -05:00
Ben Henning 91ef951e92 fix: Failing npm ci in GitHub CI actions (#9476)
* chore: Empty commit to create PR.

* fix: Add missing fsevents entry.

Bypassing merge rules because this is a fix for breaking builds.
2025-11-19 20:03:10 +00:00
dependabot[bot] 22905ad595 chore(deps): bump actions/upload-artifact from 4 to 5 (#9441)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  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>
2025-10-31 12:23:10 -07:00