Releases: JannisX11/blockbench
Releases · JannisX11/blockbench
3.5.0 - The Lock Update
Changes
- Toggle to lock elements
- Added 1.15 modded entity export
- Vertex snap tool now supports pivot points
- Added setting for larger block grid (#575 )
- Added ability to load plugins from an URL
- Added separate theme color for window frame
- #562 Toggle token visibility button
- Added isometric camera angle presets
- Added loading screen icon
- Add group indentation guide line in outliner
- Display mode and color palette presets are now available via dropdown menu
- Import/export dialogs now remember their last location depending on asset type
- Molang-based animations are now sampled to work in glTF/Sketchfab
- Visible bound boxes are no longer overwritten with smaller values
- Added "vector" type to dialog form API
Bugfixes
- Rotation animation steps of more than 180 degrees are not correctly exported to glTF
- Fixed issue with rotated faces in face-UV template generator
- Fixed pixel graphic rendering in Firefox
- #515 Animations overwriting
- #556 Decimal place of cube size and position are locked together
- #577 UV wont reposition correctly when re-doing template that requires a different resolution
- #579 Texture window doesn't scroll to the correct location when selecting a face
- #580 Bone names allow capital letters
- #583 UV Window menu doesn't display texture preview
- #586 Dialog pops up when I update a texture from my image editing software
3.4.2
3.4.1
Bugfixes
- Textures in UV Editor don’t update correctly when replacing textures
- Issue with keyframe order in the glTF exporter
- Axis control gizmo centers a frame too late in animations
- Panda skin model does not load
- #540 Small Movement offsets after opening display menu
- #541 Right clicking a cube and making it hidden on animation tab has no use
- #542 Editing a texture externally breaks its UV editor
- #544 Texture reset when load .bbmodel
- #545 Perspective view grid isn’t hidden when on paint mode
- #546 Odd behaviour with large brush/eraser scales
- #547 Axis control wont change position when moving a locator
- #549 Loading cubes with UV defined for any face breaks other faces without UV
3.4.0 - The Paint Tool Update
Changes
- Added Rectangle/Circle paint tool
- Added texture selection and copy/paste tool
- Added mirror paint option
- Sketchfab uploader now supports animations
- Added glTF export format
- Added Camera Angle Presets
- Added mute toggle for animation channels
- New Transform Space selector
- Added length modes to GIF Recorder
- Extended Paint Bucket color mode: Global Colors and Connected Colors
- Added support for more palette formats: ACT, ACO, ASE
- Removed .bbpalette export in favor of more common .gpl palette format
- Added two new palette presets
- Unlocked animations for Free format
- Added buttons to scale tool to scale around element pivot or selection center
- Keybindings are now displayed in description tooltips
- Restyled toolbar select widget
- Added new Skin Mode templates: Evocation Fang, Hoglin, Piglin, Chest, Bell, Blaze
- Base grid is now hidden in Paint mode
- Removed noise brush option
- Added Shading toggle to the view menu
- New icon for Move tool
- Added new settings category “Interface”
- Added Developer submenu
- Added more event hooks
- Updated to Electron 8.0.2
- Updated to Three.JS 114
- Various performance improvements
Bugfixes
- GIF recorder renders black colors as transparent
- Exported GIFs have a black outline
- Drag handler extensions are case sensitive
- Drag handlers don’t read binary files correctly
- Number Sliders use cube grid resolution by default
- Confirm button in pop-up color pickers is offset
- Transform gizmo visually messes up after using rescale gizmo
- Cannot use phantom model template in Skin Mode
- UV mapping issue when generating templates
- #508 Gif Compression
- #517 Project Resolution for 2nd Template Textures
- #521 Nothing is rendering.
- #524 When opening a .bbmodel with multiple textures, assigned textures are reset
- #527 Saved as text background box doesn’t scale depending on name length
- #528 Setting cull face to None causes it to immediately reset when UV editor is closed
3.3.1 - A Bugfix Update
Changes
- Added new skin templates: Ender Dragon, Iron Golem, Boat, Minecart, Java Edition Fox
- Palettes can now be imported from PNG graphics
- Added clear button to file inputs in dialogs
Bugfixes
- Cube counter is no longer in outliner toolbar
- UV Editor Menu doesn’t open without elements selected
- GUI front lighting remains visible in edit mode
3.3.0 - The Skin Update
Changes
- Added Skin editing mode
- Added Help Menu
- Added animation timeline markers
- Added Front GUI Light option for item models
- Added axis color indicators to number sliders
- Transform offsets are now displayed in the status bar
- Added actions to move keyframes back and forth
- Added pre-particle effect script input for animations
- Previous/Next Keyframe Beyframe buttons are now restricted to the current animator and channel
- Added link to Sketchfab setup guide to Sketchfab upload success dialog
- Painting tools now use a crosshair cursor
- Brush now shows the brush target around the cursor in the UV editor panel
- #439 add Box UV toggle for OptiFine JPM
- #496 Downscale exported OBJ models by 16
- #509 Option to use BoxUV templates on non box uv models
- #511 Load background from clipboard
Bugfixes
- Double clicking number slider doesn’t instantly reset value
- Empty submenus are not hidden
- JSON compiler doesn’t correctly write tab characters
- Animated textures are not displayed correctly in UV editor
- Cube pivots at default values are not exported in bedrock format
- Incorrect parent class in exported 1.14 modded entity models
- Box UV isn’t available in OptiFine Part format
- Timeline box selection doesn’t scroll the timeline very smoothly
- Fixed an issue with the dev-plugin folder path
- Creating a template does not save uv mirroring into undo point
- Pasting elements doesn’t update element rotation
- Pasting locators does not create a unique name
- #452 Line brush bleeds over UV region
- #459 AutoUV resets UV mirrors
- #505 UV overlay doesn’t resize itself correctly when zoomed in
3.2.2 - A Bugfix Update
Changes
- Improved plugin loading speed
Bugfixes
- UV editor sometimes uses incorrect vertical snapping resolution
- Face UV templates do not generate texture for faces smaller than 0.5 pixel
- Cannot use rotate gizmo in display gui due to flat angles
- Issue with painting grid on invisible cubes
- Display sliders disappear while using paint tools
- Z-Axis is inverted in bedrock legacy model export
- Keybindings for select widgets do not work correctly
- Custom accent text color does not work
- #445 OptiFine JPM- importing a missing face isn’t transparent
- #446 OptiFine JEM- exporting messes up the UVs
- #447 OptiFine JEM- some UVs are imported wrong
- #493 Center pivot doesn’t work correctly when on multiple parent folders
- #497 Hidden separators re-appear when resetting toolbar
- #501 Texture appears as unsaved when opening a bbmodel
- #502 Issue with JEM submodel translation
3.2.1 - A Bugfix Update
Changes
- Added method to add setting categories
- Added method to delete settings
- Added setting to disable hover highlighting
- Timelapse recorder now picks up numbering where the previous timelapse ended
Bugfixes
- Display settings slots involving a cube reference do not load
- Keyframe click boxes are larger than keyframes
- Bar Select scrolling doesn’t trigger update method
- UV coordinates on block models get exported incorrectly
- Cube highlights are visible in screenshots
- #500 Name sanitizing in outliner is not global
3.2.0 - The Color Update
Changes
- Color Palettes
- Custom CSS Editor
- New Theme format
- Added Timelapse Recorder
- Checkerboard background for UV Editor and Preview
- Java Model (.java) import
- Added cube highlighting
- Added action to create a keyframe
- Added instructions channel for animations
- Keybind conflicts are now highlighted
- Color Picker tool can now pick colors from background image
- Added tabbing functionality to Outliner and slider text inputs
- Slider inputs now support mathematical expressions
- Improved user experience on touch devices
- Added stylus support with pressure and tilt sensitivity
- Added labels for toolbar widgets such as sliders
- Ctrl + S can now save project files if the model was loaded from a project
- Project files now include textures by default
- Bedrock entity models now prompt to load the linked textures
- #479 Scroll support for list selectors
- #413 Feedback on remove blank faces
- #438 add double clicking to the folder icon to open and close
- #471 Bone support for free models
- #475 Don’t run line brush if the line goes through 2 cubes
- #488 Dragging animation files into blockbench
- Increased dragging threshold for panels
- Added setting to deactivate format size limits
- Support for 1.14 modded entity format
- Added file inputs to dialog form API
- Added API for custom settings
- Updated Electron to 6.1.4
- #467 Update Jimp.js to 0.8.5
- #468 Update Sortable js to 1.10.1
- #469 Update to Jquery 3.4.1
Bugfixes
- UV reverse select ignores uv editor offset
- #407 Broken vertex snapping on rotated cubes/groups
- #431 “Button” color selection tab at incorrect location on Layout settings
- #451 Copy doesn’t work while on paint mode
- #453 Add model imports same texture again when it already exists
- #455 Rotated elements wont move relative to the group when using arrow keys
- #458 Player Display Sides Swapped (Minor)
- #463 Particle not exported if unused in the model (Minor, but a little annoying)
- #470 Shift clicking object wont open folder path on bedrock mode
- #472 Smoother snapping with arrow keys
- #474 Duplicating cube in wireframe mode makes it invisible
- #437 Non square textures are not properly supported when using per-face-UV
- #473 Planes get resized incorrectly
- #478 Change north arrow color with grid color
- #484 UV backround color is sometimes incorrect
- #486 Deleted faces of Optifine Part get recreated when reloading
- #487 Adding a .json on free model converts project into a java/block model
- #489 Camera locks into place in “Quad-View”
- Backups are not compressed
- Bone Z axis is inverted
- Event ‘process_chat_message’ doesn’t use the correct chat message instance
- Scaling incorrectly scales formats with integer only cube sizes.