JannisX11
6d42266a2b
Paint through transparent pixels, closes #875
...
Fixes #1692 Closing other tab closes "New Tab"
2022-12-19 22:26:41 +01:00
JannisX11
400ece7fe2
Merge branch 'animation-controllers' into next
2022-12-19 20:37:02 +01:00
JannisX11
79ec36847a
Animation controller: finish initial implementation
2022-12-19 20:35:59 +01:00
JannisX11
bbedda916b
Basic bezier keyframe support
2022-12-19 18:51:17 +01:00
JannisX11
7533db12c7
Improvements to tab overview
...
Update material icons
2022-12-19 12:43:27 +01:00
JannisX11
2196ad35f0
Tab overview screen
...
Empty dialog API
2022-12-19 00:36:19 +01:00
JannisX11
0798f86955
Allow multiple dialogs at once
...
Convert text prompt and display preset dialogs to Dialog system
2022-12-18 22:20:47 +01:00
JannisX11
d005c7661c
Merge branch 'face-selection' into next
2022-12-18 16:05:51 +01:00
JannisX11
fc1915c7da
Merge branch 'master' into next
2022-12-18 13:30:42 +01:00
JannisX11
330b71523c
Fix locators and nulls not updating when flipped
2022-12-18 13:29:46 +01:00
JannisX11
c3b8a518c1
Color code display mode sliders
...
Improve start screen loading order
2022-12-18 13:25:50 +01:00
JannisX11
91b79515aa
Animation controllers particle and sound support
...
Molang input fixes
UI Improvements
Added "impulse" button type to placeholders
2022-12-18 03:09:36 +01:00
JannisX11
31024a3909
Animation controller: Improved touch support
...
Finish undo integration
Fix autocomplete issues
2022-12-17 16:04:53 +01:00
JannisX11
a2bcc1876a
Merge branch 'animation-controllers' into next
2022-12-17 02:01:38 +01:00
JannisX11
2dd87cd954
Molang autocomplete
2022-12-17 02:00:18 +01:00
JannisX11
9dc708e7ab
Animation controller autoplay, changes, and fixes
2022-12-15 15:22:42 +01:00
JannisX11
87aad232f0
Animation controller preview
2022-12-14 18:04:06 +01:00
JannisX11
bc1f1f5a2c
Animation controllers undo & connecting
2022-12-13 21:54:36 +01:00
JannisX11
b215e7423f
Update recent thumbnail after loading bedrock texture
2022-12-13 12:23:52 +01:00
JannisX11
295b6c5f49
Animation controller connection lines & progress
2022-12-12 23:29:25 +01:00
JannisX11
abc3d07353
Animation controllers progress
2022-12-11 23:08:35 +01:00
JannisX11
edb6d77140
Update and improve display skin selecting
2022-12-06 01:35:25 +01:00
JannisX11
98b59b7ca7
Change mesh selection system
...
Faces and edges can now be selected individually rather than vertex based
Closes #1050
2022-12-04 20:45:25 +01:00
JannisX11
afd73e8f18
Make focus on selection shift camera by default
...
Closes #1498
2022-12-02 18:04:08 +01:00
JannisX11
95415b3b51
Fix #1675 Fix default context menu in Firefox
...
Fix links not correctly underlined in Firefox
2022-12-02 14:56:39 +01:00
JannisX11
1aab6e1aab
Fix cubes forced to box UV when generating box UV template
...
Fix template generator suggesting invalid resolution presets
2022-12-01 13:22:47 +01:00
JannisX11
3b1d2d61bb
WIP animation controllers
2022-11-30 20:15:47 +01:00
JannisX11
e7eb6e1917
Fix pasted cubes not switching to required UV mode
...
Fix error when loading animation with no matching element
2022-11-29 20:04:13 +01:00
JannisX11
e04dd9d515
Add armor stand ground display presets
2022-11-27 23:07:09 +01:00
JannisX11
5df5495658
Fix comment in 1.17 modded entity template
2022-11-27 20:33:56 +01:00
JannisX11
aee549c58b
Keyboard modifier menu in tablet mode
2022-11-27 14:17:17 +01:00
JannisX11
be740dd77a
WIP settings profiles
2022-11-26 19:18:08 +01:00
JannisX11
8da8b5bd22
Add looped playback toggle
2022-11-26 00:16:49 +01:00
JannisX11
dc33f59d0f
Allow plugins to be installed from URL queries
2022-11-25 23:30:58 +01:00
JannisX11
5a72f592d7
Fix vertex snap for individual vertices not working in some cases
2022-11-25 19:11:14 +01:00
JannisX11
5bf9f5a88d
Hide 0 width Box UV faces in UV editor
2022-11-23 23:55:41 +01:00
JannisX11
a4c09f2a63
Fix export scale setting not applying to OBJ format
...
Auto export keyframe with slight rotation when bone is relative to entity
2022-11-23 22:54:48 +01:00
JannisX11
38f912cd16
v4.5.2 [ci-build]
2022-11-20 14:11:50 +01:00
JannisX11
46c3f50ecc
Improve dialog form width detection
2022-11-20 14:06:50 +01:00
JannisX11
d0ec1035bb
Fix outdated browser detection not working correctly
...
FIx #1647 Null objects can be added outside of edit mode
Increase max color picker size, closes #1577
2022-11-20 13:45:45 +01:00
JannisX11
b18d9e2786
Remove Jimp, mostly
2022-11-20 11:32:22 +01:00
JannisX11
6423667fb9
Ability to load bedrock entity files
2022-11-20 11:32:13 +01:00
JannisX11
888bfa3fa4
Rewrite bedrock model import select dialog
2022-11-19 19:59:57 +01:00
JannisX11
47ff237dcc
Fix issues with skin poses
2022-11-19 13:29:11 +01:00
JannisX11
94596d10e9
Fix issue with loop cuts when only line was selected
...
Fix shift and ctrl keys not working when changing loop cut offset
Allow percentage to be used in num sliders
2022-11-19 12:59:03 +01:00
JannisX11
ac89a9c269
Fix Set IK Target still showing with no options
...
Change modded entity export version name to 1.17+
2022-11-17 22:16:53 +01:00
JannisX11
39b38dec08
Add "Select All" and "Select None" buttons on animation export
...
Support dragging blckbn.ch links into the app
2022-11-17 22:15:37 +01:00
JannisX11
d43ae80c42
Make screenshots work in 2D editor
2022-11-16 22:33:30 +01:00
JannisX11
16b3940074
Fix issues with FBX exporter
...
Fix #1659 Converting skin model to new tab re-applies pose
2022-11-16 20:19:21 +01:00
JannisX11
7e12bf1c1c
Fix #1632 pressing Ctrl + S in image editor corrupts file
...
Fix preview of non-square animated textures in texture list
Fix brush offset in 2D editor on animated textures
2022-11-16 18:18:03 +01:00
solvedDev
f149b5ef02
upd: saved state changed event
2022-11-12 23:04:14 +01:00
JannisX11
ebb6bddd35
v4.5.1 [ci-build]
2022-11-12 14:57:24 +01:00
JannisX11
93e9352883
Fix #1644 inconsistent keyframe selection behavior
...
Fix box UV offset not snapping to integer values
2022-11-12 14:32:55 +01:00
JannisX11
5538d0ecaf
Fix #1648 null object not transforming back
...
Fix animatable elements not being selectable in 3D in animation mode
FIx #1646 Freeze when range selecting keyframes vertically
2022-11-12 13:32:50 +01:00
JannisX11
79a3047d17
Fix issues with Box UV Mirror
...
Fixes #1653
2022-11-12 12:01:26 +01:00
JannisX11
c0e6d38a42
4.5.0 [ci-build]
2022-11-10 15:04:40 +01:00
JannisX11
ea24c06e21
Merge pull request #1610 from MrCrayfish/rotation_snapping
...
Model formats can now disable cube rotation snapping
2022-11-10 14:39:16 +01:00
JannisX11
7c2bb131be
Bump version to 4.5
...
Fix issue with global space rotations
2022-11-10 14:37:52 +01:00
JannisX11
fec2946a2a
4.5 update screen
2022-11-10 13:18:09 +01:00
JannisX11
00c2c9705e
Fix Pick Color Opacity not working when opacity is 0
2022-11-10 12:24:40 +01:00
JannisX11
78bd55091e
Button to toggle global space rotation in timeline
...
Fix issue with smooth brush mirror painting
Visually improve model stats dialog
2022-11-09 22:12:28 +01:00
JannisX11
14c9e5c094
Make rotation_snap false by default
2022-11-08 21:35:29 +01:00
JannisX11
96503005a9
Don't append semicolon to instruction if it's a command
...
Closes #1505
Make toolbar configure icon more subtle
Load splash art instantly when starting Blockbench
2022-11-08 20:21:07 +01:00
JannisX11
d256ce7c73
Update electron to fix indexeddb
...
Fix UI elements in 2D image editor not being hidden
Fix issue with creating undo points for animations
Automatically detect and load layered textures
2022-11-08 17:40:13 +01:00
JannisX11
5649aac7e7
4.5.0 Beta 3 [ci-build]
2022-11-07 19:57:05 +01:00
JannisX11
2f45d43cee
Implement loop cut direction fix by @Rox
...
Improve compatibility for custom cube-like elements
2022-11-07 19:53:17 +01:00
JannisX11
74e5230cff
Hide absolute paths in shared models
...
Highlight selected face in face properties editor
2022-11-06 21:54:05 +01:00
JannisX11
94406b2f97
Hide UV Overlay button in 3D paint mode
...
Fix issue with collada export
Fix missing Resize Texture action in texture context menu
Fix issue with vertex snapping cube pivot points in java block/item
2022-11-06 20:16:22 +01:00
JannisX11
280183000b
Add FBX animation support
2022-11-06 20:04:05 +01:00
JannisX11
8a536b2983
Painting grid in 2D editor
2022-11-06 12:17:00 +01:00
JannisX11
9a82da08e2
Fix #1613 Duplicate texture ids when merging projects
...
Fix locators and null objects not being selectable via area select
2022-11-05 20:32:38 +01:00
JannisX11
91df921b25
Allow moving bones in skin mode
...
Fix #881 Skin explode does not return to correct position after saving model in exploded state
Resizing folded top or bottom panel will now unfold panel
2022-11-05 10:39:38 +01:00
JannisX11
f0ad76e719
Highlight windows when dragging detached tab
2022-11-04 20:09:16 +01:00
JannisX11
8c94058095
Fix #1630 FBX inconsistent scale across importers
...
Fix #1631 Inverted face direction on cubes in FBX export
Move locators and null objects to 3D foreground when selected
Fix "Edit in Blockbench" and project tab thumbnails not working
2022-11-03 21:56:14 +01:00
JannisX11
54b9f83c80
Fix #1633 Null object visual size resets in animation mode
...
Fix issue with molang expression validator
Fix UV editing of mesh vertices not working on tall textures
Add failsafe and warning for plugin BarItems without correct ID
2022-11-03 19:11:26 +01:00
JannisX11
756433c6ae
4.5.0 Beta 1 [ci-build]
2022-11-02 18:33:35 +01:00
JannisX11
63fefe9e24
Fix #1629 Image editor disappears when enabling quad view
...
Add image_editor format feature
2022-11-02 18:33:31 +01:00
JannisX11
3100a4858f
Auto Set Cullfaces tool
...
Scale all elements if none are selected, closes #970
2022-11-02 13:44:20 +01:00
JannisX11
fbdbc91485
FBX exporter: unique object names
...
Remove maximum background size, closes #1624
FIx #1626 "Rectangle selection" typo
Add option on orbit controls to disable updating camera
2022-11-02 12:25:05 +01:00
JannisX11
bdbce83c30
Fix mirror_uv property import from bbmodels
...
Fix #1628 box UV import from JEM and JPM
2022-11-02 12:22:18 +01:00
JannisX11
8f7dd9b9ea
Implement FBX exporter
...
Add setting for model export scale
2022-10-31 20:11:04 +01:00
JannisX11
d6e5388583
Merge branch 'fbx' into next
2022-10-31 19:33:21 +01:00
JannisX11
bc836d53a5
FBX: Support cubes
...
Support multi texture
Support rotations
2022-10-31 19:32:47 +01:00
JannisX11
2bc7a59681
Working FBX exporter for meshes
2022-10-31 13:08:49 +01:00
JannisX11
e1971a3f05
Create new icons
...
Fix issue with cube mirror painting on both axes
2022-10-29 23:33:11 +02:00
JannisX11
3b7466962f
Fix shape tool issues:
...
Fix #1620 Incorrect numbers in status bar when using shape tool
Fix fading corners on hollow rectangles
Fix visual errors after flipping groups
2022-10-29 18:21:20 +02:00
JannisX11
7a3f948a3d
Save selected tool when switching modes
2022-10-29 17:25:33 +02:00
JannisX11
8af0c8e3d4
Detachable project tabs
2022-10-28 22:56:39 +02:00
JannisX11
ed1724170e
Add invisible item frame display reference
2022-10-27 20:43:32 +02:00
JannisX11
aaac6a22db
Fix drag&drop image import menu not showing up
...
Fix converting to bedrock block undoing removed faces
2022-10-27 20:08:31 +02:00
JannisX11
b75e96d4e7
Improve keyframe value slider accuracy
...
Fix model loaders not disappearing from start screen when deleted
2022-10-26 23:27:53 +02:00
JannisX11
f63008bed9
Add support for per-frame frame times in mcmeta
...
Fix UV mirror action not working
Fix UV mirror toggles missing in outliner
Fix missing Folder translation in texture dialog
2022-10-24 22:34:39 +02:00
JannisX11
0a3479fb38
Add info boxes for tint, cullface, and material instance column
2022-10-23 23:16:51 +02:00
JannisX11
16b1e50e8d
4.5 Beta 1 [ci-build]
2022-10-21 15:53:24 +02:00
JannisX11
bbbcfa05b9
Merge branch 'master' into next
2022-10-21 13:03:03 +02:00
JannisX11
6fb4772329
Fix issue with cube sizes in validator
...
Bump version to 4.5.0 beta 1
Increase tab bar height
Fix issue with vertical quad view resize line
2022-10-21 13:00:37 +02:00
JannisX11
01f13c8d0b
Merge branch 'predicates' into next
2022-10-21 00:21:23 +02:00
JannisX11
c18becc9c5
Predicate override generator and improvements
2022-10-21 00:21:05 +02:00
JannisX11
7b5e253143
Track image projects in recent models
...
Add format description to project dialog
2022-10-20 13:05:59 +02:00
JannisX11
91f4641d78
Functional predicate override editor
2022-10-20 01:38:22 +02:00
JannisX11
9c1f02dd8b
v4.4.3 [ci-build]
...
Fix issue with image mode thumbnails
Fix issue with cube limit grid box
2022-10-19 14:02:47 +02:00
JannisX11
9d1271eaee
Change update recent project thumbnail timing
2022-10-18 20:29:48 +02:00
JannisX11
a8c23d78ad
Add file name to backup files
...
Fix missing selection rectangle
Fix OBJ exporter not exporting textures correctly in some cases
2022-10-18 19:44:15 +02:00
JannisX11
d4f72bc6df
Fix #1611 Issue with mirror painting on meshes
...
Fix block model texture import issue
Fix cube size restriction box not updating between formats
2022-10-18 17:41:47 +02:00
JannisX11
5bd0ebbfc3
Fix resizing background images on touch screen
...
Fix #1606 Can't select image editor on Linux
2022-10-17 20:18:06 +02:00
JannisX11
fed2652da3
WIP predicate override editor
...
Auto-shift dialogs into screen when size changes
2022-10-17 18:59:36 +02:00
MrCrayfish
883c5cf105
Fixed incorrect reference
2022-10-17 20:01:31 +10:30
MrCrayfish
4b7503542b
Fixed minor issue with pasting and converting projects
2022-10-17 19:57:37 +10:30
MrCrayfish
e68b2136e9
Formats can now disable cube rotation snapping
2022-10-17 17:57:00 +10:30
JannisX11
24ca7c1a9c
Fix model import error message in web app
2022-10-15 17:33:56 +02:00
JannisX11
f27c2602c7
Prepare for bedrock block geometry release
2022-10-15 17:28:34 +02:00
JannisX11
779f8f5ddf
Fix #1595 Can't deselect faces in face mode
...
Fix display of keyframe values with "this" in graph editor
2022-10-15 00:11:36 +02:00
JannisX11
fe7d1a2860
Fix #1550 black and white not handled well by "Adjust Curves"
2022-10-14 00:39:57 +02:00
JannisX11
1d8e134267
Close #1605 Keep track of model credit field
2022-10-13 23:56:50 +02:00
JannisX11
a049e23913
Merge branch 'mcmeta' into next
2022-10-13 23:01:52 +02:00
JannisX11
77923653e0
Add additional options to plugin window side menu
...
Refactor code
Add amend edit interval options
Improve hybrid parent menus
2022-10-13 22:52:04 +02:00
JannisX11
7912894a95
Add face properties editor
2022-10-10 20:38:15 +02:00
JannisX11
6debfd32db
Add recent thumbnails for image projects
...
Open new image project when selecting Texture skin preset
DIsable brush outline while zooming in UV editor
Add attachables to description of bedrock enttiy format
2022-10-09 19:39:58 +02:00
JannisX11
d935198fc2
Add selection modes in Select window
2022-10-09 15:15:27 +02:00
JannisX11
c4b764d362
Add support for range type in dialog forms
...
Add full_width property in dialog forms
Fix issue with dialog form label width
Add Blockbench.readFile alias
Change X color on close buttons to dark
2022-10-09 14:57:33 +02:00
JannisX11
2ad937ef60
Close #1436 option to open java-block parent model
...
Fix shift key not working to apply texture to all faces on drop
2022-10-08 23:02:35 +02:00
JannisX11
e2a22c878a
Close #1601 Support query.time_stamp
...
Close #1375 Switch keyframe when switching graph editor channel
2022-10-08 21:57:10 +02:00
JannisX11
ffb8525ce8
Update dependencies
...
Remove old toolbar updating code
2022-10-08 21:35:21 +02:00
JannisX11
491c7eb624
Fix issue with scaling meshes
...
Improve mirror painting target detection on meshes
Fix visible resize line for right sidebar in image mode
2022-10-08 16:40:06 +02:00
JannisX11
b7e4603d34
Add copy paste tool move mode, close #1573
...
Automatically add new actions to already customized toolbars
2022-10-08 01:54:38 +02:00
JannisX11
1d50f59137
Improve performance by bundling interface update calls
2022-10-08 00:27:49 +02:00
JannisX11
eff5901f13
Fix 6 long model sharing links not working
2022-10-08 00:15:38 +02:00
JannisX11
0ada723ed8
Add MCMeta texture animation support
2022-10-07 19:52:36 +02:00
JannisX11
eadb6383bb
Change Center All to Center Lateral
...
Fix issue where action descriptions say Cubes instead of Elements (in en)
2022-10-03 20:58:45 +02:00
JannisX11
32ba91f9ff
Add option to adjust opacity
...
Saving all textures in image editor now marks project as saved
Add cancel_on_click_outside option for dialogs
2022-10-03 20:42:46 +02:00
JannisX11
792f6b2776
Converting project creates copy in new tab by default
2022-10-03 20:13:06 +02:00
JannisX11
9467d99869
Merge branch 'master' into next
2022-10-03 15:00:16 +02:00
JannisX11
524b27c05e
Fix updating size of locator/null icons
2022-10-03 14:59:20 +02:00
JannisX11
2c9f0d46c4
Add chift+click to select keyframe columns
...
Shift click to range-select keyframes vertically
2022-10-03 14:05:13 +02:00
JannisX11
537c79e518
Show locators and null objects as icon in viewport
2022-10-03 13:05:00 +02:00
JannisX11
de2beeef73
Enable mirror painting global space by default
2022-10-03 11:43:49 +02:00
JannisX11
6fcfac87b3
v4.4.2 [ci-build]
...
Fix issue with animated textures in image format
Fix mirror painting highlight grid not showing correct axis
2022-10-02 17:50:32 +02:00
JannisX11
b502bd3939
Fix #1593
...
Can't add to selection with area select in edge or face mode
Fix pan tool visible in Tools menu on desktop
Fix display of side menu on tools in menu
2022-10-02 17:32:04 +02:00
JannisX11
8c572f5e9f
Fix #1576 no support for references to other textures in the same java block model
...
Fix validator detecting java block references as invalid characters
Prevent users from disabling all mirror painting options
2022-10-02 00:26:48 +02:00
JannisX11
17c6300b41
Fix #1575 Selected tool resets to default when switching between projects
...
Fix bedrock projects being marked as unsaved after opening in some cases
Fix #1581 Recent Project Thumbnails show discarded changes
2022-10-01 18:40:43 +02:00
JannisX11
7321a30514
Fix #1585 Image tabs do not correctly save viewport position
...
Fix missing thumbnails for image tabs
Fix issue with plugin settings not saving in rare cases
Fix #1583 converting a project does not mark it as unsaved
2022-10-01 17:11:42 +02:00
JannisX11
e073d6cd5e
Option to rotate textures
...
Closes #1571
Add image edit options to texture context menu
2022-09-27 23:22:26 +02:00
JannisX11
4271c7382a
2D space mirror painting
...
Closes #1579
2022-09-27 22:42:57 +02:00
JannisX11
17c95d812b
Allow setting position of mesh face UV
...
Only auto-center UV editor on zoom when already near center
2022-09-25 23:08:10 +02:00
JannisX11
d9261e55dc
Add rotate in global space on animators
2022-09-25 19:46:02 +02:00
JannisX11
f16b3fb3ce
Merge branch 'master' into next
2022-09-25 01:12:56 +02:00
JannisX11
0914564a89
Implement per-cube UV mode
2022-09-25 01:12:03 +02:00
JannisX11
f0bf581a63
Add browser compatibility message
2022-09-24 19:16:32 +02:00
JannisX11
a159a177db
Fix issue with moving locators
...
Fix issue with centering meshes
Fix transform gizmo not updating when dragging elements in outliner
Fix close button on Quick Setup not working
Fix lag when using mirror painting settings menu multiple times
2022-09-23 17:47:37 +02:00
JannisX11
b1de1cf14e
WIP FBX exporter
2022-09-23 14:21:31 +02:00