github JannisX11/blockbench v3.8.0
3.8.0

latest releases: v4.10.1, v4.10.0, v4.10.0-beta.2...
3 years ago

Changes

  • Added animation graph editor
  • Added option to share models via short link
  • Added installable Progressive Web App (for computer + mobile)
  • Added null objects
  • Add orbit gizmo to control camera angles in previews
  • Added timeline for animated textures
  • #795 Added exploded skin view
  • #482 Option to import and merge project files
  • Added buttons to toggle sidebars
  • Added buttons to fold panels
  • Improved design
  • Added click-and-drag to change multiple toggles at once in the outliner
  • Added bracket-wrapping functionality to code editors (CSS, Molang)
  • Added Action to export a specific set of animations as animation files
  • Added button to clear recent file history
  • Deleted files are now automatically removed from the recent file list
  • UV mode in the project settings is now a dropdown menu
  • Animations can now be sorted and dragged into different files
  • Minecraft Bedrock model texture importer no longer shows duplicate textures
  • Added button to export Minecraft skins directly from the export menu
  • Added Rearrange option to template generator to generate templates using the existing UV layout
  • Added support for 3dconnexion SpaceMouse
  • Added animation import action to animation toolbar
  • Improved startup time and model load time
  • Particle effects now automatically get reloaded when the file changes
  • Added control key modifier to timeline scrubbing to prevents snapping
  • The mirror brush now briefly shows mirror plane when enabled
  • #657 Add separate snapping setting for ctrl + shift
  • #448 Support for CIT texture paths
  • Blockbench now remembers the selected Color Picker tab between sessions
  • Generic models no longer use MC bedrock animation files
  • Added warning message when file name of an imported plugin does not match
  • Plugins loaded via URL are now cached for offline use
  • Added Background Rendering setting to enable/disable rendering while the window is not in focus
  • Added setting to disable hardware acceleration, allowing Blockbench to run on old hardware
  • Added Camera Near Plane setting
  • Interface scale is now a setting instead of an option in the view menu
  • Edit session communication is now encrypted using TLS
  • Cube pivot points no longer default to 8, 8, 8 in Minecraft java block models
  • glTF models are now exported in block instead of pixel units

API changes

  • Added Blockbench.showToastNotification API
  • Added toggles, a new type of action that toggles it's own value and can be connected to a setting
  • Modes can now add center windows
  • Added support for tooltip descriptions in dialog form API
  • Added onFormChange event option to dialogs
  • Updated material icons to the latest version
  • Implement Vue components in dialogs
  • Added Blockbench.addCSS API
  • Added Blockbench.isTouch API to check whether Blockbench runs on a primary touch screen (e. g. tablet)
  • Made all classed where it makes sense deletable for plugin (panels, codecs, formats, previews etc.)
  • Renamed OutlinerElement > OutlinerNode, renamed NonGroup > OutlinerElement
  • BarMenus now support custom conditions
  • Added Blockbench.onUpdateTo function to run code when Blockbench gets updated to or past a specific version

Fixes

  • Fixed edit sessions not working in web app
  • Issue with reloading particle effects
  • "Rename new cube" setting does not apply to locators
  • Issue with reading binary files in desktop app
  • Bone names may not be unique after converting to a format where that is required
  • Menus and dialogs can overflow and stretch out of the window
  • #801 Zombie skin model pose is applied incorrectly
  • Fixed issues with special characters in dialog form fields
  • JSON exporter does not escape special characters in keys
  • #812 Center view on selection doesn't work in side views
  • #814 Missing translation message.small_face_dimensions.title
  • #821 Issue with cube rescale option not getting copied.
  • Animations set to hold on last frame stop slightly after last frame
  • Saving a renamed animation creates duplicate animation in file
  • Incorrect tooltip offset in color pickers in dialogs
  • Root locators are not saved correctly
  • Fixed file watchers not getting removed after closing project
  • FIxed issue with moving groups in local space
  • JSON formatting in bedrock files with multiple geos is not preserved
  • Fix issue with audio playback in the timeline
  • #837 colour picker does not update when selecting colour from palette
  • #834 theme colour selector does not update when importing theme
  • #832 element position/size/pivot/rotation dials snap to random values when trying to adjust with hold left click

Don't miss a new blockbench release

NewReleases is sending notifications on new releases.