Skip to content

Releases: bridge-core/editor

v2.5.2

17 Dec 10:22
958e972
Compare
Choose a tag to compare

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"

09 Dec 17:06
9d9315d
Compare
Choose a tag to compare

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.

native-app


Reveal in File Explorer (Native App Only; 8372410)

You can once again quickly open a file within your operating system's native file explorer.

reveal-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.

terminal


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.

compiler


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.

import-projects


Open with Snowstorm (#754)

You can now easily open particles from bridge. with Snowstorm v2.5.0.

open-snowstorm


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:

  • Fixed file renaming on mobile (#751)
  • Fixed inactive tab display (#763)

v2.4.2

27 Nov 16:32
63640ce
Compare
Choose a tag to compare

Features:

  • Updated data to latest Minecraft Preview

v2.4.1

20 Nov 13:56
b81f543
Compare
Choose a tag to compare

Features:

Color Picker & Preview (#614)

bridge. now supports previewing colors within JSON files inline and editing them conveniently with a color picker.

image

Changes:

  • Ability to configure folder indentation (#730)

Fixes:

v2.4.0 - "Glazed Terracotta"

12 Nov 13:09
8cba120
Compare
Choose a tag to compare

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.

Screenshot of Blockbench within bridge.


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.

Screenshot of new documentation view


Tree Editor Location Bar (#724)

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

Screenshot of the new location bar


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

05 Nov 11:41
cd10f76
Compare
Choose a tag to compare

Features:

  • Added ability to view tab content in fullscreen mode (#687)
  • Added automatic integration tests for JSON schemas (811e708)
  • Added various new iframe APIs (#688)

Changes:

  • Removed unnecessary file from schemas (20a6709)
  • Added missing dynamic schema file (20a6709)

Fixes:

  • Fixed various schema warnings (8604165)
  • Fixed unreliable iframe connection (#694)

v2.3.6

27 Oct 18:49
151fffc
Compare
Choose a tag to compare

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

16 Oct 14:40
61e9932
Compare
Choose a tag to compare

Features:

Changes:

  • Added "1.19.50" format version (ea61a76)
  • Optimized directory copying (#650)

Fixes:

  • Fixed wrong file extension being appended upon exporting project on Android (#655)
  • Fixed wrong icon color for ImageTab (#657)
  • Removed rounded window corners on mobile (#652)
  • Fixed project exports on mobile devices (#661)

v2.3.4

15 Oct 16:16
8d2f79b
Compare
Choose a tag to compare

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

10 Sep 14:19
ed7e609
Compare
Choose a tag to compare

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)
    lang-support

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!
    tree_editor_display

.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
    function-validation

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