Releases: bridge-core/editor
v2.5.3
Changes:
- Optimized file reads for Dash on our native builds (#803)
- Optimized pack indexing to be faster on our native builds (#804)
- Optimized "getBridgeFolderPath" function on our native builds (#807)
- Updated block presets to the latest Minecraft release (0e4a282)
Fixes:
- Fixed drag & drop not working throughout our native app (#800)
- Fixed incorrect warning message in "item_texture.json" file when texture path is not valid (4b0a22b)
- Fixed error upon dropping files onto the native app on Windows (#802)
- Fixed blank block preset not showing without HCF toggle activated (39b5715)
- Fixed "requiresMatcher" not matching multiple experimental conditions correctly (ce55938)
v2.5.2
Features:
- Added a button to download bridge. v2's native app to our PWA (#777)
- Updated app setup flow (#773)
- Native app: Added the ability to configure the bridge. folder (#791)
- Added a new extension API to open a directory picker (#790)
Changes:
- Updated Tauri to v1.2.2 (#781)
- Updated Vite to v4 (#776)
- Open dev tools automatically on development builds (#782)
- Updated data to latest Minecraft Preview (bb5335a, 6c8275a)
Fixes:
- Fixed remote alert padding (#779)
- Fixed error upon sending IPC messages to main thread (8b66803)
- Fixed various conditions for Tauri app (#786)
- Fixed MacOS Tauri IPC (#780)
- Fixed mcpack and mcaddon project imports (#787)
- Fixed custom syntax not working upon using it for the first time (#785)
- Fixed error upon initial app boot (25aee93)
- Fixed initial boot screen in light mode (5bf22b6)
v2.5.0 - "Bedrock"
Features:
Native bridge. v2 builds (#740)
We now publish native builds for Windows, MacOS and Linux alongside our existing web apps. You can download a native build from our downloads page.
Reveal in File Explorer (Native App Only; 8372410)
You can once again quickly open a file within your operating system's native file explorer.
Built-in Terminal (Native App Only; #755)
bridge. now has a built-in terminal that you can use to work on your project more efficiently.
Compiler Logs Panel (#755)
You no longer need to open the compiler window to inspect compilation issues. Simply pull up bridge.'s bottom panel while working on your project to see errors.
Import Projects (Native App Only; #756)
You can import projects into our native app by using the new "Import Projects" button on the home view.
Open with Snowstorm (#754)
You can now easily open particles from bridge. with Snowstorm v2.5.0.
Script API Types (#758)
We now load script API types on demand. This makes it easier for us to pull in types for new Minecraft versions and reduces the size of bridge.'s data package that you need to download.
Faster Dash Builds (Native App Only; 40e850a)
Dash on our native app can now make use of optimized file system calls for up to 2x faster builds.
Changes:
- Updated data to latest Minecraft Preview and stable Minecraft release (462ed09, db04f1e, ca445c2, 547ac05)
- bridge.'s native app now automatically infers the location of your com.mojang folder (08a36cb)
- Data updates now apply faster (69b0372)
- JSON schemas now load significantly faster (#746)
- Internal: Improved bridge.'s file sharing method (f6f3d9d)
- Internal: Support for building UIs with SolidJS (#753)
- Support for "lastModified" timestamp on mobile (#749)
- SetupView: Changed setup message to indicate next steps (a801b69)
- Made directory copying more than 230x faster (#761)
Fixes:
v2.4.2
v2.4.1
Features:
Color Picker & Preview (#614)
bridge. now supports previewing colors within JSON files inline and editing them conveniently with a color picker.
Changes:
- Ability to configure folder indentation (#730)
Fixes:
- Fixed transformFiles compilation step overwriting files in rare cases (bridge-core/dash-compiler@8178e1d)
- Fixed "molang" plugin no longer transforming Molang statements (#732)
- Fixed custom item components using the player API (#489)
- Dash now creates a default hooks map upon loading cache file (bridge-core/dash-compiler@4741b92)
- Fixed generator scripts generating files to wrong output location (#735)
- "useTemplate" within generator scripts now works reliably (bridge-core/dash-compiler@7a26aff)
v2.4.0 - "Glazed Terracotta"
bridge. v2.4.0 - "Glazed Terracotta" finally makes it easier to edit models from a bridge. project with Blockbench. We have also made substantial improvements to our tree editor, the performance of ZIP file importers and we have again made Dash, our built-in compiler, faster.
Additionally, this update marks the first release that is part of our new fixed schedule update strategy. Going forward, we intend to release a new minor update (v2.X.0) every month and up to two weekly patch updates right after a new minor update. We hope that this change produces less stress for us and can help you experience new features faster.
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:
- Updated vanilla data to latest Minecraft Preview
- Removed new execute command from experimental gameplay for Minecraft 1.19.50+ (8bbd0e9)
- Zipping directories is now faster (#698)
- ".brproject" files no longer include the "builds" folder (#699)
- Updated Japanese translations (#703; Thanks to @toka7290)
- Updated 1.19.40 script types (bridge-core/editor-packages#30)
Fixes:
- Fixed sounds not stopping upon closing sound player (#708)
- bridge. now works properly when used offline (#697)
- Removed stale data package (#719)
- Added "enterkeyhint" to tree editor inputs (#719)
- Fixed fullscreen action visibility (#722)
- Fixed custom command schema generation (#723)
- Made file/folder dropping possible while windows are visible (#714)
- Arrays are now handled correctly within the tree editor (#716)
- Better errors upon custom command schema generation failure (#725)
- Correct block description schema where "creative_group" should be "group" (#715)
v2.3.7
v2.3.6
Features:
- Added support for mouse keybindings (#668)
- Added "Quick Exports" on mobile devices (#665)
- Added cursor undo/redo actions (#669)
- Updated data to support the latest Minecraft Preview
- Added support for playing sounds directly within bridge. (#656)
- Added support for displaying models without a connected client entity file (#671)
Fixes:
- Turned off bridge. predictions by default until we manage to properly fix them (#672)
- Fixed pack types not being inferred on the home view correctly (#667)
- Fixed project imports (#666)
- Fixed ".brproject" exports growing in size (#675)
- Fixed project import overwriting existing projects (#651)
- Fixed ".bbmodel" animation imports (#676)
- Fixed experimental block auto-completions (8f28bfc)
- Fixed versioning and experimental gameplay filtering of block components (#670)
v2.3.5
Features:
- Infer file path for imported sound files correctly (bridge-core/editor-packages#29)
- Ability to refresh folder within the directory viewer (#659)
Changes:
Fixes:
v2.3.4
Thanks to @Joelant05, @outercloudstudio, @MiemieMethod and @pascal541 for working on this release!
Features:
- Made importing ".bbmodel" files significantly faster (b267525)
- Made pack indexing significantly faster (da30688)
- Made Dash up to 2x faster (a511e36)
- Made installation of files from extensions faster (baaa77b)
- New "Import File" action within the directory viewer (b70d929)
- Update bridge.'s data to latest Minecraft Preview (4bc6be4)
- New "project.getItemPreview" API for our rich iframe integrations (68b73bd)
- Added a new setting to enable/disable "com.mojang" project loading (8954dcd)
- Always show available compiler plugin names (#636)
- Small redesign of our mobile app (#640)
- Added quick actions for switching tabs (#646)
- Added a new auto save setting (#645)
Changes:
- Added more "title" fields to schemas (93a7484)
- Changed custom geometry block preset to create full 16x16 block (#536)
- Formatted preset files (4fbc39a)
- Added "allowMultiple" property to function schema (2517ea6)
- Added currently unused schema for molang language (85083bc)
- Updated "zh_CN" locales to v2.3.3 latest version (#613)
- Bumped Vite to latest version (5d7f69b)
- Better fallback font when Roboto fails to load (4695753)
- Updated latest stable Minecraft version (8f57f15)
- Introduced versioning for recipe schemas (#357)
- Updated Dutch translations (5cb3df2)
- Removed double prompt for setting up "com.mojang" output folder (#644)
- Only allow global installations on HomeView (#647)
Fixes:
- Support decimal values in block ticking component range (0a269bb)
- Fixed subcommands not parsing selectors (2517473)
- Fixed validation of negated score data (e7c42f7)
- Fixed "allowMultiple" arguments (2608f0c)
- Fixed json data command argument not being reconstructed (2608f0c)
- Fixed file downloads from tree editor (77d4b37)
- Fixed "tickingarea" command argument radius with wrong type (c9ca434)
- Allow usernames within in selectors (8b98136)
- Fixed clone command destination and end arguments (353b9c6)
- Fixed "[]" with "@" in front not being properly constructed (6474f5a)
- Fixed issue with importing UI components from other UI components (#595)
- Fixed error when sometimes opening directory viewer context menu on touch devices (84d474d)
- Fixed "getProjectAuthors" extension API (ef01614)
- Fixed issue where data sometimes wasn't properly refreshed after an update (#620)
closes - Fixed error upon choosing texture location for ".bbmodel" file (#615)
- Fixed ".bbmodel" file using incorrect identifier for models (933c51c)
- Removed unused imports (464f0bc)
- Await "com.mojang" folder being available before creating dash service (cc13984)
- Remove "generated_with" from manifest if disabled (5023d2f)
- Fixed preset window icon colors (#622)
- Fixed file import folder name (#634)
- Fixed virtual project activation
- Fixed error upon opening "New File" window (#637)
- Load all projects button now also works for "com.mojang" projects (#641)
- Fixed infinite loading after first setting up "com.mojang" folder (3736017)