Welcome to Blockbench 4.3 - The Start Screen Update!
Redesigned Start Screen
- Re-designed "New" section on Start Screen, added categories and model loaders
- Formats now show an overview on the start screen, before starting a model
- Recent models on the start screen can now be marked as favorite to pin them to the top
- Recent models can now be removed from the list (#1458)
Other UI Changes
- Change styling of slider inputs and Display Settings panel
- Added action to cycle between tabs (Ctrl + Tab)
- Added UV and Keyframe menu into the main menu bar
- Restyled web download button
Animation Features
- Automatic floor shifting to better preview walk animations (#1221)
- The Graph Editor now previews looped animations indefinitely
- Animations playing in the background now loop, even if they are shorter than the selected animation
- Added Collada animation support (WIP for multiple animations)
- Added actions to create and select keyframe columns (from animation sliders plugin)
- Added option to set timeline marker time
- #1274 Pre Effect Script for particles
- #1392 Assign different particles to each entry in same particle keyframe
- Added manual particle texture import (#993)
- #1484 Added option to preview model scale
Other Features
- Added UV scaling handle
- Added handle to resize gizmo to resize on all 3 axes at the same time
- Added in-app palette saving
- Enabled animated textures in generic model format. These cannot be exported by default, but may still be useful in some cases.
- Added "Unselect" action
- Added project setting to flip modded entity models on Y axis
Quality-of-Life Changes
- Added Preview Scenes
- Added "Append to Template" action to Textures panel toolbar
- Improved painting performance on high res textures
- Improved JSON exporter, added array splitting for long string arrays
- Added warning message for invalid characters in texture names (Java Block/Item)
- Copy-pasting textures now copies metadata, instead of just the image
- Scroll with mouse wheel to change color picker hue (#1466)
- Optimized behavior of "hide everything except selection"
- Project names and identifiers now get auto trimmed
- Automatic backups in web app now save all open tabs and remain available until restored or dismissed
- Disabled mirroring in Display settings by default, added a setting to re-enable. Mirroring no longer works in Minecraft since 1.14
- Instruction keyframes now automatically add ; on export for MC bedrock, if missing
- Variable placeholder inputs can now be targeted/switched by pressing Tab
- Added credit tag export to OptiFine JEM
Technical Changes
- Added "copy_value" option to Properties
- Exposed menu separator color as CSS variable for themes
- Added onBuild hook for dialogs
- Added dialog onPageSwitch return false support
- Added can_convert_to property on formats
- Made model identifier/geo name optional for formats
- Added support for additional marker colors
- Updated Electron to version 19
- Drag handlers can now be deleted directly
- Removed creation time from bbmodel files
- API for custom Select element
Fixes
- #1416 Problem with UV Mapping Meshes on 32x and above resolution
- #1117 Centering the view now works in Display mode
- #1418 Fixed some skin model IDs
- Fixed an issue with some settings not updating
- Fixed an issue with upper case characters in settings/keybindings search bar
- Fixed menus not disappearing after closing tab
- #1417 Fixed issue with mixing linear and smooth keyframes
- Fixed issue with variables in particle curves
- #1426 "Jump to Animation Start" does not stop the sound that was playing
- Fixed #1415 Generating template with existing UV on meshes
- Fixed #1455 color picker tool mistakenly picks color of background image
- Fixed #214 Display mode: Unable to overwrite number input with negative value
- Fixed timeline markers getting duplicated
- Fixed next/previous frame actions not working in paint mode
- Fixed issue with context menu of null object
- Fixed #1450 Cannot unselect all if any element is locked
- Fixed #1452 Keyframe context menu does not work in graph editor
- Fixed uniform scale keyframes not importing as uniform
- Added minimum background size to prevent them from getting hard to find
- Fixed issue with lock alpha channel on large brushes
- Fixed #1460 issue with white spaces in GPL palette import
- Fixed toolbars having a scroll bar in the web app on recent browser versions
- Fixed #1467 corrupting texture files when saving while closing
- Fixed issue with mobile tool bar in display mode
- Fixed undo issue when rotating mesh on X axis
- Fixed #1465 Rotation in bedrock locators
- Fixed issue with auto updating to beta versions
- Made display mode scale sliders work locked together with mobile shift toggle
- Fixed area select tool issue with offscreen elements
- Fixed #1479 duplicating an animation does not let you save it if you do not modify it
- Fixed #1473 No angle limit options when I append mesh to a template
- Fixed themes not loading correctly when dropped into app after start
- Fixed #1478 Copy pasting animations does not generate unique name
- Fixed #1485 files can be saved with a wrong file extension