Releases: bridge-core/editor
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)
v2.3.3
Features
Improved .lang
file support
- Dynamic auto-completions are now data driven and values are guessed based off of the key (8bcc57b)
- Syntax highlighting for project namespace
- Validation and quick fix options (c9dbe1a, 59cb43e)
New tree editor display mode (d5da200)
- Added the option to enable a more 'bridge. v1 like' tree editor with numbered arrays, hidden brackets and more!
.mcfunction
file validation (#591)
- Function files are now validated against our command schemas (Thanks to @outercloudstudio!)
- This includes warnings and errors for target selectors and the general shape of a command to help you catch issues before testing in Minecraft
Project chooser enhancements
- Internal API for loading window state (0ce193a)
- Option to reload the project chooser window (f801bd9)
Changes
- Updated data to latest Minecraft preview (bridge-core/editor-packages@4d85cb2)
- Added missing loot command arguments (db5a44f)
- Changed the icons in command auto-completion lists (d07d726)
- The pack explorer is now refreshed when files are added to a project from an extension with
"contributeFiles"
(9f9ff1a) - Optimised project loading to be up to 3x faster (a655429)
- Optimised
com.mojang
project loading and cache them to make subsequent loads faster (dd34150, ebb1db5) - Support RGB color arrays in the
"minecraft:map_color"
block component (bridge-core/editor-packages@3af0d8d) - In file syntax highlighting, the entire word up until
§r
is now colored from color code symbols (e9a1a1c) - Updated sword and snowball presets (editor-packages#28, Thanks to @Chikorita-Lover)
Fixes
- Fixed the usage of
Ctrl + V
in the file rename input (64c73b9) - Fixed incorrect custom command types (bridge-core/editor-packages@29ce9a4)
- Fixed iframe tab being visible after tab is closed (#592)
- Fixed
openTab
extension API (#595) - Fixed
compileProject
extension API (0a7ce32) - Fixed
com.mojang
folder linking (#597) - Fixed an error that could occur when quickly switching projects (868aee2)
- Prevent recompilation of virtual projects (51c6ce1)
- Fixed error when loading extensions (1738f9a)
- Fixed error when the dash cache file is missing (bridge-core/dash-compiler@5d9e771)