Welcome to the Image Editor Update!
There are a lot of new features and changes, check it out!
Highlights
- 2D Image Editor now has Layers and Selections
- Plugin details and settings page
- Animation Onion Skinning
- Animation presets!
- Java Modded Entity animation support!
- Secondary color
Image Editor
- Added layers
- Added selection system
- Replaced Copy-Paste Tool with Selection Tool
- Added secondary color
- Added Pixel perfect brush
- Improved brush stroke dynamics
- Added option to paint with right mouse button and second color
- Allow 2D editor brush tool starting position to exceed frame
- Added 2D Image format to start screen, renamed the category Low Poly to General
- Reverting to a texture version that is synced to a file will now load the old version from memory
- Moved image editor panels to the right sidebar
- Highlight brush line (shift key) before drawing
- Allow using "Edit in Blockbench" in web app
- Textures now get synced from and to "Edit in Blockbench" tab
- Renamed Textures panel to Images in image editor
- Added texture list multi selection
- Painting performance improvements
- Added option to discard local image/texture changes
- Remove Sync Color Between Instances feature, as tabs exist now
- Fill Tool mode "Element" is now hidden in 2D editor
Animation
- Added animation onion skinning
- Added animation presets
- Created 20 built-in animation presets
- Added the option to create custom presets
- Added toggle to lock animations into the playing state
- Added a Hint/error message when trying to select single element in animator
- Added new molang validation checks (#2011)
- Added the option to bake IK animations
- Auto-load particle and sound files when loading from bbmodel
- Added Java animation export (Modded Entity format)
- Increase timeline margin after last keyframe
Plugins
- Added plugin settings in plugin dialog
- Added plugin details page
- Added plugin features page
Meshes
- Added tool to apply object rotation to meshes
- Improved mesh editing performance
UV Mapping
- Added per-texture UV size in supported formats
- Added more accessible toggle for UV overlay in edit mode
- Added rectangle frame around UV selection
Screenshots and Recorder
- Added Advanced Screenshot option to capture screenshots at higher quality and with pre-determined parameters
- Added resolution and focal length options to GIF recorder
- The GIF recorder now records animations at consistent speed
- Added button to edit captured screenshots in 2D editor
Misc
- Added setting and enabled modded entity integer size by default
- Added cursor tooltips for many interactions
- Improvements to element and UV copying
- Custom OS file explorer icon for bbmodel files
- Updated several icons
- Updated window control icons on Windows/Linux
- Updated PWA display mode to collapse the title bar (#2079)
- Added icons to import image dialog
- Save panel configurations and sidebar width per mode
- Remember display slot when switching modes
- Allow area-selecting when the click was started over an element (#2028, thanks @farfalk)
- Added option to insert final newline in exported JSON files (#2086)
- Added icons in tab bar
- Removed scroll bar on start screen file names
Technical changes
- Upgraded electron
- Added togglable dialog form fields
- Added cursor tooltip API
- Added shared action system
- Allow ModelFormats without animation files to have animation controllers (#2095)
- Switch to standardized system for outliner node type icons (#2019)
Fixes
- Fix issues with using nested menus on touch screens
- Fix #2054 Non-vanilla model fields leak to other models
- Fix bedrock display settings accuracy
- Fix backup files not being created in image format
- Fix #2074 incorrect position when converting cube to mesh
- Fix scaling not updating sliders and transform gizmo
- Fix icon display issue in customize toolbar dialog
- Fixed #2093 Cannot select multiple files on mac via electron dialog
- Fixed blueprint reference image error
- Fixed mesh mirror modeling issues
- Fixed timeline channel heads lagging behind on some devices
- Fixed #2081 duplicating faces in mirror modeling
- Fixed #2071 issue with mouse wheel events on Firefox (thanks @Ampflower)
- Fixed #2104 slow draw speed on complex meshes
- Fixed unintended small borders around UV editor viewport
- Fixed an issue in the OBJ exporter (#2032, thanks @Steelsmasher)
- Fixed #2118 Undo in new image project deletes the image
- Fixed #2077 Freeze when loading particle with lifetime expressions
- Fixed converting single texture project sometimes not applying the correct texture
- Fixed #2108 Pasting keyframe over other deletes original keyframe
- Fixed hybrid menus not opening correctly
- Correctly adjust 2D Image editor size on mobile
- Added fallback for folded panels on mobile