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

v2.4.0 #727

Merged
merged 28 commits into from
Nov 12, 2022
Merged

v2.4.0 #727

merged 28 commits into from
Nov 12, 2022

Conversation

solvedDev
Copy link
Member

@solvedDev solvedDev commented Nov 12, 2022

Features:

Blockbench Integration (#690)

bridge. now natively integrates Blockbench. We use a custom built fork of Blockbench that can communicate directly with bridge. to make the experience as smooth as possible. Opening a model opens all connected files automatically and file saving will just work and re-compile your changes automatically.

iframe API (#690)

We have added several new capabilities to our iframe API to make the Blockbench integration possible. You can read more about this API on our new docs.

  • Added new "fs.readAsDataUrl" trigger
  • Added "packIndexer.find" trigger
  • Added "packIndexer.getFile" trigger
  • Added "tab.setIsUnsaved" trigger
  • Added "tab.setIsLoading" trigger

More Efficient Importers (#702, #718)

All ZIP importers now use a streaming solution that is slightly faster and more memory efficient.

Tree Editor Documentation (#717)

You can now right click parts of your JSON to see documentation when it is available.

Tree Editor Location Bar (#724)

You can now use the tree editor's new location bar to navigate through large files.

Dash v0.10.7 (a0e8950)

This update to Dash comes with another set of significant performance optimizations. We are seeing improvements on real projects of anywhere between 20%-50% faster full builds.

Changes:

Fixes:

Joelant05 and others added 27 commits November 5, 2022 11:44
* upd: faster directory zipping

* upd: omit builds folder

* fix: removing previous package is no longer necessary
* upd: add translate

* upd: add translate

* upd: Additional translations up to 2.3.0

* upd: Adding translations up to the latest changes
* fix: writeFile cannot create files

* feat: fs.readAsDataUrl

* fix: remove console.log

* feat: packIndexer API

* feat: "Open With Blockbench"

* feat: add blockbench icon

* upd: dedicated blockbench tab

* feat: support opening mutliple files within same iframe tab

* feat: tab.setIsUnsaved API

* feat: iframe APIs for updating files & accessing current platform

* feat: API for setting isLoading status of tab

* fix: only show "Close & Save" when tab can be saved
* feat: initial navigation bar

* upd: better styles

* fix: hide navigator with less than two path parts

* fix: switch to overflow auto

* feat: setting to toggle location bar
@solvedDev solvedDev self-assigned this Nov 12, 2022
@stackblitz
Copy link

stackblitz bot commented Nov 12, 2022

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@solvedDev
Copy link
Member Author

Let's go 🚀

@solvedDev solvedDev merged commit 8cba120 into main Nov 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants