Skip to content

Releases: bridge-core/editor

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

v2.3.2

23 Aug 11:38
Compare
Choose a tag to compare

Features:

  • Automatically select file/folder name upon renaming (6bff646)
  • Better installation dialog on some browsers (14df322)
  • Exposed "resolvePackPath" function to extensions (b44f80d)
  • New "View Extensions Folder" action (#565)

Changes:

  • Only show "Open With" action if there's more than one action (3af63ec)
  • Hide "Open Folder" on unsupported browsers (13a2880)
  • Changed "GameTest" preset to "Script" preset (60bcbc0)

Fixes:

  • Fixed reference error within attachables (3f8b507)
  • Fixed steve skin preset icon (127085d)
  • Fixed preset not being usable when switch input is off (76892a7)
  • Fixed error upon deleting file (#580)
  • Fixed error upon renaming folder (#573)
  • Correctly update presets after toggling experimental gameplay (59c452d)
  • Fixed error upon running generator script (bridge-core/dash-compiler@f1ca8e6)
  • Fixed wrong file extension being used for executed generator script (#581)

v2.3.1

18 Aug 20:28
Compare
Choose a tag to compare

Features:

  • Added a new "@bridge/reactivity" module

Fixes:

  • "com.mojang" prompt now gets properly delayed