Releases: JannisX11/blockbench
4.12.0 Beta 1
Welcome to the first beta for Blockbench 4.12!
To test this beta, download the required installation files from below, or enable the setting "Update to Pre-releases" inside Blockbench. Enabling this setting will tell Blockbench to always update to the latest pre-release, allowing you to test the latest features.
Please note that pre-release versions in general may be unstable and have more issues than release versions.
To test the web app, visit https://blockbench-dev.netlify.app/
Please report issues you find in the beta, make sure to specify the correct version.
Main Features
This beta is not a feature complete version of 4.12, a few more smaller feature are planned.
With this beta, I am looking for feedback on three features in particular:
1. Collections
There have been a lot of requests for creating "selection presets" for certain elements in projects regardless of outliner hierarchy, to toggle visibility on sets of elements, and for ways to only export certain sets of elements.
Collections are an attempt to combine all of those features. Collections are "selection presets" that contain references to a selection of elements in your projects, completely independently of the outliner.
Please test collections in particular in this beta and let me know if you have additional ideas to improve them.
Selection
You can select a collection to select all elements inside them in one click. Collections also have a visibility button to toggle visibility on everything inside them at once. Just like element visibility buttons, you can click while holding Alt to "solo" the visibility and only make the collection visible while hiding everything else.
One element can belong to one collection, multiple collections, or no collection at all. Adding a group to a selection will add everything inside the group, even elements that you may add at a later time.
Export
Collections can be exported using a select number of exporters (codecs). This allows you to have multiple objects in one Blockbench project and export them to individual files. Or, you can export the whole project to one file, but export smaller sections to extra files in addition.
Collections will remember the last codec and file location that they were exported to, and you can save them to that location again at any time directly from the context menu.
Collection Panel
Collections are intended as an optional feature for experienced users.
Collections introduce the concept of optional panels, which are not on screen by default.
If you want to use collections, you can enable the Collections panel. Go to View > Panels > Collections > Enable, and pick which slot you want to add the panel to.
You can add the panel to any sidebar or keep it floating. You can hide it again from the same menu if you no longer need it, or you can collapse it to save space.
2. PBR
This update adds physically based rendering options to Blockbench textures. This adds the concept of "Materials", which are optional and are an extension of texture groups.
PBR materials are currently enabled and optimized for Minecraft: Bedrock Edition formats, with plans to add support for more general applications in the future.
To create a PBR material, open a Minecraft Bedrock project, right click a texture and click "Create Material". This will create a Material texture group, which includes the selected texture as albedo, and a configuration file called "*.texture_set.json".
Right click the configuration file to change its properties. You can set uniform values for certain rendering options here, or assign maps.
To add a map to your material, for example a height map, import a texture to your material texture group. Right click the new texture and set PBR Channel to "Height".
You can also generate a map based on an existing texture. To do this, select the base texture, right click your texture group, and click "Generate PBR Map". This will open a dialog to generarte a map.
To preview physically based rendering, switch your View Mode to Material Preview. PBR maps can be edited just like regular textures, even in Material preview mode. Just make sure to select the texture you want to edit.
To apply a material to a face or element, just apply the color/albedo texture.
3. Group Multi-select
This update also finally adds the ability to select multiple groups at once. Please let me know if you find any issues with this change!
API Change
From a technical standpoint, group selection was previously referenced by Group.selected
, which returned the one selected group.
With multi-selection, this has been split into Group.first_selected
, which returns the first group in the selection, and Group.multi_selected
, which returns an array of all directly selected groups.
The old Group.selected
will return the first selected group for now to provide backwards compatibility for plugins. But this is deprecated and in a future update this will be changed to return an array of selected groups.
For now it is recommended to use Group.multi_selected
in mose cases and Group.first_selected
if you really need the first selected group. These two properties will continue to work even after Group.selected
is switched over to an array.
Keep in mind that in addition to these you can also use something to the extend of Group.all.filter(group => group.selected)
to get ALL selected groups, including those that are marked as selected because their parent group was selected. Which one you use depends on the particular use case.
Collections
- Added Collections
- Added Collection Panel
- Added options to export Collections using enabled codecs (#2235)
General changes
- Groups can now be multi-selected
- Added UV navigation arrow
- Tool config system with custom forms, currently implemented by
- Added linked ratio toggle for vector form inputs (#2521)
- Convert element property toggles to toggles to display state in icon (#952)
- Added option to sync GIF turntable speed to animation length
- Added Bluesky to About window
- 3D brush outlines now properly aligns to stretched and sheared UVs (#2529, thanks @Nestorboy)
- Optimized rendering of 3D brush outline (#2559, thanks @Nestorboy)
- Added Panels menu under View
- Some panels are now optional and can be set to hidden
- Implement JPM as copy of JPM with minor changes (#456) (Work in progress and not fully functional yet)
- Increased start screen thumbnail resolution
- Detect if texture is applied and not export as default in JEM (#2457)
Modeling
- Added Vertex Snap Rotation snap mode (#665)
- Added option to ignore axis in vertex snap
- Added Apply Mirror Modeling action
- Added direction options for extruding
- Add "even extend" option for extruding
- Add unit option to Loop Cut amend edit menu
Image Editing
- Added line tool snapping
- Added image export option in File menu
Physically-based Rendering
- Added materials as an extension of texture groups
- Added "Material Preview" view mode
- Added option to generate PBR maps from existing textures
- Added import and export support for bedrock texture_set.json files
- Added Tone Mapping setting with 6 tone mapping presets
Settings
- Added classroom mode
- Added navigation sensitivity settings
- Added setting to adjust 2D editor zoom speed
- Added pop-up to offer restart if changing a setting requires it
Animation
- Added timeline scrubbing audio preview
- Made timeline audio preview no longer clickable
- Menu option to edit animations and controllers externally (#1899)
- Added ability to rearrange animators in the timeline by dragging
Technical changes
- Added inline multi select form option
- Updated font-awesome
- PSA start screen section ID
- Add plugin contributors metadata field
- Move beta version to subdomain (#2098) (WIP)
- Upgraded electron to 33.2.1
Fixes
- Fixed #1185 trackpad viewport zoom too sensitive
- Fixed texture bleeding when using anti-aliasing (#2518, thanks @Nestorboy)
- Fixed #2563 Image reference rotation isn't applied for color picking
- Fixed #2588 Blender keymap conflicts
- Fixed shift clicking face in UV editor selecting it multiple times
- Localization string for toolbox menu (#2544)
- Fixed #2568 UV not updating when applying a texture from menu
- Fixed issues with cluster select mode
- Fixed #2555 pasted selection layer appears outside of canvas
4.11.2 - The Texture Group Update [Patch 2]
Changes
- Added description for using numeration in multi rename
- Update message about small box UV faces to mention per-element UV
- Added support for zombie skin model for Minecraft: Java Edition (#2535)
- Added support for villager skin model for Minecraft: Java Edition (#2512)
Fixes
- Fixed UV size issue when importing texture
- Fixed #2537 Flipbook editor frame selection issue
- Fixed #2536 Ground display position doesn't reset after using fox reference model
- Make Reset Layout show hidden sidebars
- Move Reset Layout from the developer submenu directly to Help
- Added bedrock display reference option to main menu since it is not available in the toolbar
- Fixed incorrect mobile icon for the "Timeline" bar menu
- Fixed multiple loop cuts not working on single edges
- Warning message for broken advanced screenshots due to too high resolution
- Fixed #2515 Selection tool's "same color" interesect operation behaves like add to selection
- Fixed #2520 cubes in OBJ export have offset compared to meshes
- Fixed 2D editor displaying uv size texture stretch in paint mode
- Fix empty layers when editing a texture with layers in new tab
- Fixed extruding vertex doing face instead when face was selected in UV editor
- Ask for file type when opening file on android (workaround for #2522)
- Fixed #2510 Incorrect gltf texture export when embedding is off
- Fixed #2516 mirror modeling hierarchy issues
- Fixed pixel on blank texture where the brightness was slightly off
- Fixed settings in plugin page using profiles from settings dialog
- Fixed plugin details pages not scrolling correctly
- Fixed issue with plugin panels not initializing
- Fixed timeline rect selection getting stuck after taking a screenshot
- Fixed #2507 num slider arrow pixel offset
- Fixed #2513 null vertex keys import error
4.11.1 - The Texture Group Update [Patch 1]
Fixes
- Fixed outliner line guide offset
- Fixed outliner indentation in some themes by increasing priority for padding value
- Fixed issue in modded entity syntax for 1.17+
- Fixed multiline molang expressions not formatted correctly on import
- Fixed gizmo not rotating correctly when previewing stacked animations
- Fixed texture curves not working correctly with layers
- Fixed selecting animation scrolls animation list to the top
- Fixed holding shift while painting selecting group
- Fixed disabling group select keybind variation breaking line painting with shift in viewport
- Fixed incorrect UV size warning when cube face is removed
- Fixed an issue resizing sidebar panel below UV editor
- Improved UV size 0 validation on cubes
- Fixed #2430 CEM animations of different groups are linked
- Made preview scenes compatible with first person display mode
Blockbench 4.11 - The Texture Group Update!
Key features
Added Texture groups!
Texture groups allow you to group your textures to better organize them in your project.
Added support for the Knife Tool on cubes
The Knife Tool now works on cubes! Click on a cube twice to split it into two. You can use this tool to cut complex shapes into cubes!
Action variation keybinding modifier system
This lets you customize modifier keys for actions that have variations. For example, holding shift while creating a keyframe resets all its values to 0. With this feature you can configure this to use Control or Alt.
Tiled and Onion Skin view mode in the 2D editor
Tiled view allows you to create tiled textures while seeing how they look next to each other.
Onion Skin allows you to see and reference different frames while working on flipbook animations.
Painting
- Option for fill tool to fill all selected elements
- Added "Selection" fill mode that's exclusive to the 2D Editor format
- Option to expand/shrink texture selections
- Added "Tiled" preview option in the 2D editor
- Added "Onion Skin" preview option in the 2D editor
- Added "Selection only" option in palette generator (#2468)
- Auto-switch fill modes when a fill mode is no longer available in a format
- Pages in the Flipbook Editor can now be multi-selected by holding Control or Shift
Animations
- Added blend transition curve editor for animation controllers
- Added animation merging tool
- Added animation retargeting assistant
- Added custom timeline playback range
- Added a validator check for unused animators
- Improved automatic animation loading
- Added option to reload animations and animation controllers (#2456)
- Implemented query.state_time for Minecraft Bedrock
- Improve accuracy of animation playback speed
General changes
- When searching, plugins are now no longer sorted into tabs
- Combined face and box UV template generators (#1817)
- Made texture generator async, added progress bar
- Added "Save Project with Increment" option via #2386, thanks @Azagwen!
- Detect and warn about unresolved Git merge conflicts when opening models
- Added 3D printing to generic format target list
- Context menu search field now sticks to the top (#2391)
- Outliner switch improvements
- State is now displayed in the tooltip
- Always display when export is disabled
- Changed icon for export enabled
- Double clicking resize lines now resets them to default
- Allow setting two BarSelect options to the same key to toggle between them (#2395)
- The timeline head is now narrower on mobile to give keyframes more space
- Added fox mouth (#2047) and eating display mode references
- Highlight the selected entry in some menus (for example textures)
- Highlight textures with missing source on the model when selecting them in the textures list
- Added ability to mousewheel on texture timeline
- The UV editor is now resizable in sidebars and square by default (#2471)
- Added reset vector option for sliders in context menu
- Hide outliner toggles in modes where they are not used
- Added selection tool sub keybindings
Settings
- Added FPS Limit setting (#1880)
- Added setting for auto backup interval (#2460)
- Added "Reveal Elements on Select" setting
- Added setting to save view per tab
- Option to disable java block/item pivot export (#2481)
- Changed "Default Preview Paste Behavior" name to "Viewport"
Minecraft features
- Added support for the new block item transforms (display settings) for Bedrock Edition block models
- Added support for the new "light_emission" field in Java Block/Item models
- Added warnings for invalid per face UV values in OptiFine JEM (#2381)
New preview scenes
- Added three new preview scenes:
- Sky
- Space
- Minecraft Ocean
Marker colors
- Added "solid with marker color" view mode (#2316) via #2331, thanks @Azagwen!
- Added setting to inherit parent color when creating element
- Added "Randomize Marker Color" option (#2210) via #2333, thanks @Azagwen!
Themes
- Improved theme window
- Added filter to allow desktop-only themes
- Added icon to show where a loaded theme came from
- Moved the theme author text below the theme name
- Added Open In File Explorer option for theme files
- Improved CSS support for custom themes
- Make outliner indentation more customizable via theme
- Make outliner indentation customizable via theme
Operating system integration
- Added license to NSIS installer
- Updated Linux application category
- Added file association and icons for JSON files
- Added bbmodel mime type
- Added a new build for Windows on ARM that improves performance by 2x
Technical changes
- Plugin variable contexts are now isolated by default
- Plugin error messages now display which plugin they originate from
- Support removing object entries directly from menus
- Catch error when loading invalid plugin from file
- Upgraded jQuery
- Upgraded electron to 31.4.0
- Updated electron updater
- Added dialog progress bar capability
- Move brush preset form inputs to new toggle system
- Add setFormToggles method on dialogs
- Add new format capability to control java cube shading properties
- Added different name and icons for the beta web app
- Allow switching source repository for scenes via console:
PreviewScene.source_repository
- Prepare cullfaces for bedrock support (they can now be enabled with the
cullfaces
feature flag, although there is currently no import/export functionality) - Scenes in the Java Block/Item format are no longer shifted down by 8 pixels
Fixes
- Fixed issue in atob causing issues with unicode in themes in web app
- Fixed newly created cubes having inconsistent marker color
- Fixed absolute paths being prioritized when when merging projects
- Fixed theme thumbnail compatibility issue with older browsers
- Fixed #2451 Colour-adjustement tools behave incorrectly with Layers
- Fixed textures panel freezing on odd animation frame counts
- Fixed #2450 screenshot API uses special crop in display GUI slot
- Fixed #2446 Plugin base64 icons are rendered at the wrong size
- Fixed #1755 by updating electron-updater
- Fixed #2387 Crash on Linux Mint 21.3
- Fixed #139 Preview for dropped item too high
- Fixed #2453 square texture not recognized as animated
- Fixed external image editor select box appearing empty initially on Linux
- Fixed #2419 unable to open bin executables as external image editor on Linux
- Fixed panel resizer usable when panel is not in sidebar
- Fixed #2476 support for numpad operator keys
- Fixed texture selection affecting additional pixel in corners
- Fixed potential selection system undo bug
- Fixed textures not being recognized as animated in some cases
- Fixed layer opacity slider not updating when switching texture
- Fixed "0+" at the start of math keyframe values
4.11.0 Beta 3
Welcome to the 3rd beta for Blockbench 4.11!
To test this beta, download the required installation files from below, or enable the setting "Update to Pre-releases" inside Blockbench. Enabling this setting will tell Blockbench to always update to the latest pre-release, allowing you to test the latest features.
Please note that pre-release versions in general may be unstable and have more issues than release versions.
To test the web app, visit https://blockbench-dev.netlify.app/
Please report issues you find in the beta, make sure to specify the correct version.
This beta introduces an arm64 architecture build for Windows.
Blockbench_x64_4.11.0-beta.3.exe
is the portable x64 versionBlockbench_4.11.0-beta.3.exe
is the installer for both x64 and arm64Blockbench_arm64_4.11.0-beta.3.exe
is the installer specifically for arm64 (Snapdragon X)
Animation changes
- Added blend transition curve editor for animation controllers!
- Implemented query.state_time
- Improve accuracy of animation playback speed
Settings
- Added FPS Limit setting (#1880)
- Added "Reveal Elements on Select" setting
- Option to disable java block/item pivot export (#2481)
- Changed "Default Preview Paste Behavior" name to "Viewport"
Other changes
- The UV editor is now resizable in sidebars and square by default (#2471)
- Added "Selection only" option in palette generator (#2468)
- Added reset vector option for sliders in context menu
- Hide outliner toggles in modes where they are not used
- Added different name and icons for the beta web app
Technical changes
- Updated electron builder and electron updater
- Allow switching source repository for scenes via console:
PreviewScene.source_repository
- Prepare cullfaces for bedrock support (they can now be enabled with the
cullfaces
feature flag, although there is currently no import/export functionality) - Scenes in the Java Block/Item format are no longer shifted down by 8 pixels
Beta Fixes
- Fixed knife tool not working with inflated tools
- Fixed texture dragging on mobile
- Fixed texture generator progress bar staying open when no elements selected
- Fixed onion skin "above" setting not working correctly before first changed
Fixes
- Fixed panel resizer usable when panel is not in sidebar
- Fixed #2476 support for numpad operator keys
- Fixed texture selection affecting additional pixel in corners
- Fixed potential selection system undo bug
4.11.0 Beta 2
Welcome to the 2nd beta for Blockbench 4.11!
To test this beta, download the required installation files from below, or enable the setting "Update to Pre-releases" inside Blockbench. Enabling this setting will tell Blockbench to always update to the latest pre-release, allowing you to test the latest features.
Please note that pre-release versions in general may be unstable and have more issues than release versions.
To test the web app, visit https://blockbench-dev.netlify.app/
Please report issues you find in the beta, make sure to specify the correct version.
This beta introduces an arm64 architecture build for Windows.
Blockbench_x64_4.11.0-beta.1.exe
is the portable x64 versionBlockbench_4.11.0-beta.1.exe
is the installer for both x64 and arm64Blockbench_arm64_4.11.0-beta.1.exe
is the installer specifically for arm64 (Snapdragon X)
Changes
- Added setting to save view per tab
- Added fox mouth (#2047) and eating display mode references
- Highlight the selected entry in some menus (for example textures)
- Highlight textures with missing source on the model when selecting them in the textures list
- Added ability to mousewheel on texture timeline
Tiled and Onion Skinning view options
- Tiled View
- Mirrored Edges: Mirror
- Onion Skin
- Frames: Which frames to display
- Display: How to render other frames
- Display Above: Display the ghost frames above the main image
Keybinding variations and sub keybindings
- Added keybind variations for UV actions
- Conflicting keybinding variations now give a warning
- Added support for setting keybinding variations to unset
- Added selection tool variations to select modifiers for operation mode
- Added selection tool sub keybindings
Fixes
- Fixed textures not being recognized as animated in some cases
- Fixed issues with tiled and onion skin view
- Fixed layer opacity slider not updating when switching texture
- Fixed knife tool on cubes issues
- Fixed ocean preview scene
- Fixed portable version generating with the wrong name
4.11.0 Beta 1
Welcome to the first beta for Blockbench 4.11!
To test this beta, download the required installation files from below, or enable the setting "Update to Pre-releases" inside Blockbench. Enabling this setting will tell Blockbench to always update to the latest pre-release, allowing you to test the latest features.
Please note that pre-release versions in general may be unstable and have more issues than release versions.
To test the web app, visit https://blockbench-dev.netlify.app/
Please report issues you find in the beta, make sure to specify the correct version.
This beta introduces an arm64 architecture build for Windows. There was an issue during the build process for this version specifically, which messed up the name of the portable version:
Blockbench_x64_4.11.0-beta.1.exe
is the portable x64 versionBlockbench_4.11.0-beta.1.exe
is the installer for both x64 and arm64Blockbench_arm64_4.11.0-beta.1.exe
is the installer specifically for arm64 (Snapdragon X)
Key features
- Texture groups
- Added support for the Knife Tool on cubes
- Action variation keybinding modifier system
- This lets you customize modifier keys for actions that have variations. For example, holding shift while creating a keyframe resets all its values to 0. With this feature you can configure this to use Control or Alt.
Minecraft features
- Added support for the new block item transforms (display settings) for Bedrock Edition block models
- Added support for the new "light_emission" field in Java Block/Item models (TBD)
- Added warnings for invalid per face UV values in OptiFine JEM (#2381)
Animations
- Added animation retargeting assistant
- Added a validator check for unused animators
- Animation merging
- Added custom timeline playback range
- Improved automatic animation loading
- Added option to reload animations and animation controllers (#2456)
Painting
- Added "Tiled" preview option in the 2D editor (customization options are planned)
- Added "Onion Skin" preview option in the 2D editor (customization options are planned)
- Option for fill tool to fill all selected elements
- Added "Selection" fill mode that's exclusive to the 2D Editor format
- Auto-switch fill modes when a fill mode is no longer available in a format
- Option to expand/shrink texture selection
Marker colors
- Added "solid with marker color" view mode (#2316) via #2331, thanks @Azagwen!
- Added setting to inherit parent color when creating element
- Added "Randomize Marker Color" option (#2210) via #2333, thanks @Azagwen!
General changes
- When searching, plugins are now no longer sorted into tabs
- Pages in the Flipbook Editor can now be multi-selected by holding Control or Shift
- Combined face and box UV template generators (#1817)
- Made texture generator async, added progress bar
- Added "Save Project with Increment" option via #2386, thanks @Azagwen!
- Detect and warn about unresolved Git merge conflicts when opening models
- Added 3D printing to generic format target list
- Context menu search field now sticks to the top (#2391)
- Outliner switch improvements
- State is now displayed in the tooltip
- Always display when export is disabled
- Changed icon for export enabled
- Double clicking resize lines now resets them to default
- Added setting for auto backup interval (#2460)
- Allow setting two BarSelect options to the same key to toggle between them (#2395)
- The timeline head is now narrower on mobile to give keyframes more space
New preview scenes
- Added new preview scenes
- Sky
- Space
- Minecraft Ocean
Operating system integration
- Added license to NSIS installer
- Updated Linux application category
- Added file association and icons for JSON files
- Added bbmodel mime type
- Added a new build for Windows on ARM that improves performance by 2x
Themes
- Improved theme window
- Added filter to allow desktop-only themes
- Added icon to show where a loaded theme came from
- Moved the theme author text below the theme name
- Added Open In File Explorer option for theme files
- Improved CSS support for custom themes
- Make outliner indentation more customizable via theme
- Make outliner indentation customizable via theme
Technical changes
- Plugin variable contexts are now isolated by default
- Plugin error messages now display which plugin they originate from
- Support removing object entries directly from menus
- Catch error when loading invalid plugin from file
- Upgraded jQuery
- Upgraded electron to 31.4.0
- Added dialog progress bar capability
- Move brush preset form inputs to new toggle system
- Add setFormToggles method on dialogs
- Add new format capability to control java cube shading properties
Fixes
- Fix issue in atob causing issues with unicode in themes in web app
- Fix newly created cubes having inconsistent marker color
- Fix absolute paths being prioritized when when merging projects
- Fix theme thumbnail compatibility issue with older browsers
- Fixed #2451 Colour-adjustement tools behave incorrectly with Layers
- Fixed textures panel freezing on odd animation frame counts
- Fixed #2450 screenshot API uses special crop in display GUI slot
- Fixed #2446 Plugin base64 icons are rendered at the wrong size
- Fixed #1755 by updating electron-updater
- Fixed #2387 Crash on Linux Mint 21.3
- Fixed #139 Preview for dropped item too high
- Fixed #2453 square texture not recognized as animated
- Fixed external image editor select box appearing empty initially on Linux
- Fixed #2419 unable to open bin executables as external image editor on Linux
4.10.4
Changes
- When selecting multiple cubes, inherit the face selection from the first selected cube
- Removed bedrock UV rotation experimental toggle
- Disable the CSS editor if theme CSS is too large. Use the "Live Dev Reloader" plugin with an external code editor instead
- Remove bedrock UV rotation experimental toggle
- Added additional classes to improve CSS theming
Fixes
- Fixed Linux file saving bugs in third party builds
- Fixed development mode not being recognized on linux and mac
- Fixed pixel art thumbnails rendering blurry in tab overview
- Fixed missing color vars in theme thumbnails
- Fixed incorrect UV size when duplicating or copy pasting texture
- Fixed #2379 Reference error in onStrokeEnd usage
- Fixed some face selection issues in #2378
- Fixed #2401 Cube face selection issue when selecting group
- Fixed #2007 Show In Folder freezes Finder on Mac
- Fixed #2388 Settings icons get cut off
- Fixed #2382 Settings button disappears in some cases
- Fixed #2390 using scroll bar closes menu
- Fixed clipping issue with the texture error icon
- Fixed #2219 Reference image display outside of its correspond view
4.10.3
Changes
- Added Minecraft 1.21 Skin Presets:
- Breeze
- Bogged
- Bogged Layer
- Auto-enable bedrock UV rotation during Minecraft 1.21 release
Fixes
- Fixed #2364 App freezes on Linux when saving files through the file saver dialog
- Fixed outliner multi selection on touch devices
- Fixed texture list multi selection on touch devices
- Fixed timeline marker z-index issue
- Fixed status bar value getting stuck after using variable placeholder slider
4.10.2
Fixes
- Fixed #2355 Screenshot model crops out bottom and rightmost pixel row
- Fixed pixel perfect option in brush presets is not being saved
- Fixed icons being squashed together in some UIs
- Fixed start screen style issues
- Fixed issue with load order of auto-backups
- Fixed empty line with colon in "Scale" dialog
- Fixed issue where tiny mesh corner pixels cannot be painted at 32x uv size
- Fixed #2347 modded entity export issue in older formats
- Improved Molang Keyframe recognition for "M" icon
- Clear GPU cache after every restart on Linux to solve GPU issue with shader materials
- Fixed outliner multi-selection issues on touch screens
- Fixed #2204 Issue with armature animation rotations in glTF
- Fixed rare mesh painting issue
- Ensure flipbook suggested mcmeta filename contains .png
- Fixed #2345 Discontinuous keyframe post values can't be edited in mixed group
- Fixed #2320 Flip Animation creates wrong keyframe at timestamp 0
- Fixed pinned auto UV not using the correct offset on bedrock blocks
- Fixed 3D brush cursor including flipbook texture UV offset
- Fixed pasted texture selection appearing on top layer instead of the selected layer
- Fixed displayed face texture when cube face still has texture assigned in group texture formats
- Fixed #2340 Texture field in project files is false for unset textures
- Fixed selecting edges not unselecting faces internally
Technical Changes
- Added change_children field for outliner toggles
- Updated electron to 30.0.8