Releases: bridge-core/editor
Releases · bridge-core/editor
v2.0.0-alpha.7
Features:
- Support for the scripting API
- New compiler infrastructure (again 🙃 )
- You can now just use TypeScript for all files which Minecraft reads as JavaScript
- bridge.'s compiler will automatically compile the file to plain JavaScript
- New "Language" option upon creating a file to choose between JavaScript & TypeScript where applicable
- Option to choose an optional image for your preset upon creation where it makes sense
- It is now possible to choose a geometry for the "Geometry Block" preset (Thanks to @Gekocaretaker)
- Basic support for Minecraft's UI files
- Auto-Completions
- Creation of UI files
- Support for custom components
- You can write new components for entities, blocks & items
- Support for JavaScript & TypeScript
- Built-in support for animationControllers & animations (entity component)
- Better skin presets (Thanks to @Gekocaretaker)
- Setting to format files upon saving
Changes:
- Added vanilla feature identifiers (Thanks to @pascal541)
- Type Loader now works on .ts files
- Presets: Added input type "selectInput"
- Internal: Added fileSystem.write(...) method for cases where fileHandle is already known
- Presets: Rewrite of file overwriting permissions to include preset scripts
- Improved error message for terrain_texture files when validation of texture fails
- Support block states in minecraft:preferred_path schema
Fixes:
- Fixed bridge. being not installable
- Fixed Discord invite link not showing up
- Fixed application being closable without warning when user has unsaved changes
- Fixed tick.json being generated inside of RP instead of BP (Thanks to @pascal541)
- Fixed tick.json auto-completions (Thanks to @pascal541)
- Fixed Type Loader upon initial project activation
- Fixed cat preset
- Fixed block presets
- Fixed presets not loading correctly
- Fixed error upon saving while compiler is running
- Fixed "minecraft:pick_collision" and "minecraft:entity_collision" schema
- Fixed fileType.script locale key missing error
- Removed unused file from slab preset
- Fixed formatVersions not loading in
v2.0.0-alpha.6
Features:
- App version is now visible in toolbar
- New changelog window (Thanks to @pascal541)
- bridge. can now restore opened tabs upon opening the application
- Support for GameTest files
- Auto-Completions
- File creation
- Full skin pack support (Thanks to @Gekocaretaker)
- JavaScript API for presets
- New input fields for presets
- Updated compiler plugin format (breaking change - Please create new projects)
- You can no longer created a preset if a pack it needs is missing
- Extensions can now add new file definitions
- bridge. now creates more files upon creating BP/RP and SP
- Presets: Ask user before overwriting files
- Added new slab preset
- Ability to create new JavaScript files (scripting API)
Changes:
- Added "damager" event target
- Refactored pack indexer structure
- Refactored compiler
- Refactored JSONDefaults
- Updated ConfirmationWindow
- BP now propose RP uuid
- Updated preset schema
Fixes:
- Fixed command auto-completions
- Fixed rewrite skin packs to "skin_packs" folder
- Fixed loading of projects
- Fixed error upon loading data
- Fixed compiler without build config file
- Fixed memory leak
- Fixed project creation
v2.0.0-alpha.5
Features:
- Automatic updates if user did not interact with app yet
- Improved app performance while background tasks are running (reduced lag)
- Pack Indexer is now faster
- PackSpider is now faster
- Compiler is now faster
Changes:
- Localized "Downloading new data..." message
Fixes:
- Fixed bee preset
- Fixed error upon closing tab
- Fixed tab being selected when close button is pressed
- Fixed notification divider showing without visible notifications
v2.0.0-alpha.4
Fixes:
- Fixed lang files not being created properly
- Fixed infinite loading spinner upon creating first project
v2.0.0-alpha.3
Features:
- Action to create new project
- Localized tab context menu
- Add languages.json to new projects
- Initial split-screen support
Changes:
- Updated Dutch translations
- Updated German translations
- Hide window maximize button by default
- Changed "releases" link
- Changed resource pack manifest generation
- Loading windows can now have custom titles
Fixes:
- Actually fixed bridge trying to load deleted projects
- Load themes correctly upon first opening bridge
- Don't allow creation of project while pack indexer/compiler is running
- Re-add discord notification to production build
- Fixed lineHighlightBackground for light themes
v2.0.0-alpha.2
Features
- Added tab context menu
- Setting to reselect bridge folder
Changes
- Changed bug reports link
- Better internal error descriptions for JSON.parse errors
Fixes
- Fixed manifest not generating correctly on project creation
- Fixed panda preset
- Fixed bridge. not booting correctly if the bridge folder has been deleted
- Fixed "cannot read property 'locale of undefined'" error
- Fixed uuid validation
v2.0.0-alpha.1
Changes:
- Updated data package to include new packDefinitions
v2.0.0-alpha.0
This is the first pre-release of bridge. v2.0.0, a complete rewrite of the core application.
Initial Features:
- New app UI
- PackSpider: Group connected files together
- New LightningCache infrastructure
- New project folder structure
- Support for skin packs
- New auto-completions
- Initial extension support
- New theme format
- New tab system with draggable tabs
- ...and too many more changes to list them here!