Commit Graph

2445 Commits

Author SHA1 Message Date
JannisX11
bb83c1c625 Make 3D brush outline visible on both sides of faces
Closes #2289
2024-04-25 22:31:13 +02:00
JannisX11
f3947d9fcb Fix #2298 GIF resolution can be a pixel too small
Fix #2297 Plugin settings tab not triggering onChange
2024-04-25 20:13:20 +02:00
JannisX11
5fbbcb243b Fix #2291 Move tool gizmo misaligned on empty group 2024-04-24 23:28:58 +02:00
JannisX11
60c1f4ecc0 Setting for bedrock UV rotations 2024-04-23 21:01:05 +02:00
JannisX11
932ca226f3 Merge branch 'bedrock-uv-rotation' into next 2024-04-23 20:55:25 +02:00
JannisX11
13ac4157ce Add armadillo skin preset 2024-04-23 20:50:40 +02:00
JannisX11
51093d7374 Set default GIF format to 5-6-5 bit 2024-04-21 22:02:12 +02:00
JannisX11
08820728af Improve GIF recorder (#2262)
Change action control to no longer select option under mouse cursor when opening, to improve keyboard ease of use
2024-04-21 21:52:41 +02:00
JannisX11
8bbd2fcbdd Fix #2267 Removed faces not restored in Box UV 2024-04-21 18:40:31 +02:00
JannisX11
efb1055bb6 Improve new mobile header bar 2024-04-21 18:18:29 +02:00
JannisX11
8dbeb21766 FIx #2285 CTRL + Click no longer selects multiple UV faces
Add additional warning when loading invalid bbmodel file
2024-04-21 15:27:31 +02:00
JannisX11
cfce1f63c5 Merge branch 'next' of https://github.com/JannisX11/blockbench into next 2024-04-20 19:46:51 +02:00
JannisX11
e9667130f3 Fix #2065 Long sound keyframe can desync 2024-04-20 19:46:47 +02:00
JannisX11
84d31ca65d Fix reference image laggy playback 2024-04-20 19:45:09 +02:00
Ewan Howell
5d837ab18f fixing missing vars prefix. fix gif transparency when background present 2024-04-20 00:08:25 +01:00
JannisX11
69e0ccea01 Fix #2277 Cannot drag cube UV with "Move Texture with UV" enabled
Fix knife tool breaking when switching tab while it's enabled
2024-04-19 18:00:56 +02:00
JannisX11
dc60be7e30 Add knife tool snapping via shift
Fix #2278 knife tool mesh offset issue
2024-04-19 17:27:47 +02:00
JannisX11
b5d38e8029 Flipbook editor fixes 2024-04-19 17:05:24 +02:00
JannisX11
2c43996be1 Fix missing or incorrect translations 2024-04-19 13:55:39 +02:00
JannisX11
a61aa664b2 Keys to start and cancel GIF recording 2024-04-19 13:31:52 +02:00
JannisX11
cd44f3be21 Ready for first beta [ci-build]
Fix pasting a group does not select it
Wrapping non-renamed elements (cubes and meshes) into a group no longer names group after them
2024-04-18 20:17:49 +02:00
JannisX11
17b04c793c Fix selecting keyframes from validator not switching to anim mode
Fixed some issues from recent GIF recorder pull request
2024-04-18 20:00:51 +02:00
JannisX11
d2e9d39dcc Load backup models in async sequence 2024-04-18 19:36:22 +02:00
JannisX11
64038e9153 Fix project loading issues
Fix scroll bar clipping too much into tab bar
2024-04-18 18:27:08 +02:00
JannisX11
6eeb073e9e Reference image video options and tweaks 2024-04-18 18:12:17 +02:00
JannisX11
e72a406832 Add play/pause button for reference videos
Fix reference videos not syncing with timeline when taking too long to load
2024-04-18 17:56:21 +02:00
JannisX11
231a37b771 Some style fixes 2024-04-17 20:29:58 +02:00
JannisX11
eaace48275 Fix #2273 disabled plugins still try to reload when reloading all
FIx #2272 plugin background icon can overflow
Make plugin dialog resizable
2024-04-15 22:50:21 +02:00
JannisX11
ca09cf3d3b Update Select Image Editor dialog
Add missing select dropdown class
2024-04-15 19:58:47 +02:00
JannisX11
8178e8939d Add OptiFine multi texture support
Closes #857
2024-04-14 23:06:46 +02:00
JannisX11
e57c79c6c4 Improve sketchfab error message
Fix style issue with shrinked window
2024-04-14 14:42:55 +02:00
JannisX11
26e0976999 Improve invalid characters in file path warning dialog 2024-04-14 13:32:51 +02:00
JannisX11
0a7d571da8 Changes to bbmodel format
Fixed project name not being set to file name
Fixed issue with relative texture paths
Fixed issue with texture path when merging models
Bumped format version to 4.10
Disabled global box UV setting changes when merging models
2024-04-13 13:22:05 +02:00
JannisX11
b216296e9e Update bedrock format versions to support uv rotations 2024-04-12 12:41:00 +02:00
JannisX11
e5bf71fe59 Add select by similar colors
Closes #2269
2024-04-11 20:39:34 +02:00
JannisX11
511998561b Add plugin changelogs 2024-04-11 19:12:20 +02:00
Ewan Howell
efb02f99ac Update themes.js 2024-04-10 21:40:08 +01:00
Ewan Howell
9fbe11093e Update themes.js 2024-04-10 14:38:07 +01:00
Ewan Howell
fd67d32693 Update themes.js 2024-04-10 13:58:00 +01:00
Ewan Howell
b7047f961c Update themes.js 2024-04-10 13:54:05 +01:00
Ewan Howell
669bbd5e83 fix overflowing and chained selectors 2024-04-10 13:25:54 +01:00
Ewan Howell
c960bff03a Add custom thumbnail CSS support for themes 2024-04-09 18:59:23 +01:00
JannisX11
60a6582018 Minor improvements
Fixed an issue with tools that have no modes list specified
2024-04-09 18:55:19 +02:00
JannisX11
044d952912 Ask to copy keyframes when duplicating bone
Closes #1564
2024-04-08 21:56:20 +02:00
JannisX11
83424081f6 Add plugin "contributes" data to suggest plugins for unknown formats 2024-04-06 13:36:37 +02:00
JannisX11
3ffc996d00 Fix timeline playhead line clipping
Tweak mesh edit auto fix texts
2024-04-06 13:03:36 +02:00
JannisX11
b8f7d5be7b Fix pose in armature gltf export
closes #2224
2024-04-06 12:53:57 +02:00
JannisX11
057be33118 Add back child ModelPart references in 1.17 Modded Entity
Closes #1892
2024-04-06 01:00:02 +02:00
JannisX11
6f066779b5 Wrap around catmull rom keyframes in loop, closes #1965
Improve animation looping preview smoothness
2024-04-06 00:40:35 +02:00
JannisX11
9e68220477 Holding shift now locks bezier handler axis
Hold ctrl to snap bezier handles
Closes #1757
Adjust bezier handles when changing animation speed
2024-04-06 00:10:27 +02:00
JannisX11
2a7ec4a1af Add resizable dialogs
Closes #1665
2024-04-05 22:19:10 +02:00
JannisX11
680a158f5a Adapt box UV origin when resizing on X axis
Closes #1819
2024-04-05 21:37:53 +02:00
JannisX11
94ab277edd Adapt child name when grouping elements
Closes #1985
2024-04-05 21:30:53 +02:00
JannisX11
881f2eeb71 Add animation controller playback speed option
Closes #1863
2024-04-05 21:28:00 +02:00
JannisX11
d2eb6de2d5 URL parameters to load model through link
Closes #2179
2024-04-05 21:05:55 +02:00
JannisX11
c80a8b2345 Cursor highlight when selecting mesh edges or vertices 2024-04-05 18:51:21 +02:00
JannisX11
010fd037bf Merge branch 'knife-tool' into next 2024-04-05 18:36:30 +02:00
JannisX11
7bf8c4482b Mostly finish knife tool
Closes #1945
2024-04-05 18:36:18 +02:00
JannisX11
dad6dcfa1d Improve raycasting of edges and vertices 2024-04-05 01:12:41 +02:00
JannisX11
463a119650 Almost finish knife tool 2024-04-05 00:00:47 +02:00
JannisX11
4b79a44bf6 Knife tool progress 2024-04-04 18:38:27 +02:00
JannisX11
bc1fd5d7d2 Add project tab context menu
Add option to duplicate project
Change pixel grid to off by default
2024-04-04 14:16:20 +02:00
JannisX11
039d94b54a Knife tool progress 2024-04-04 00:45:04 +02:00
JannisX11
db2ef2979f Add a way to access native dom Animation class 2024-04-03 19:27:57 +02:00
Oakfather
e5b0e16238 bug : GLTF Export : element is not defined in this context
Got an error on export on this line, likely copied from the mesh.js code.
In this context the equivalent element is the child, this removes the error.
2024-04-03 10:15:24 -07:00
JannisX11
2965f8425d Fix texture not updating when loading as emissive from bedrock entity
Make IK work with locator in outliner root
2024-04-02 22:18:39 +02:00
JannisX11
5e768c2cfe Fix plugins getting uninstalled on offline web app 2024-04-02 21:24:06 +02:00
JannisX11
d76a5ada9c Remove april fools game
Improve plugin uninstall error message
2024-04-01 23:49:22 +02:00
JannisX11
df2ee9f341 Fix issue with face template generator double used faces 2024-03-30 00:15:55 +01:00
JannisX11
6fe9857302 Merge branch 'master' into next 2024-03-29 23:17:57 +01:00
JannisX11
a5fe231d31 Knife tool progress 2024-03-29 23:15:44 +01:00
JannisX11
e00ef4e769 Knife tool progress 2024-03-29 14:38:13 +01:00
JannisX11
96d1c5b49c Allow ctrl based keybindings to be used while editing text inputs 2024-03-29 00:27:06 +01:00
JannisX11
971fd2dcb5 Fix gap below last panel if resized 2024-03-28 22:20:18 +01:00
JannisX11
380ca10c56 Add Multi Texture Occupancy option for per-face UV
Closes #526
2024-03-28 21:09:50 +01:00
JannisX11
3c96d10b5f Fix #1988 glTF armature export does not support multi texture 2024-03-28 17:54:59 +01:00
JannisX11
0d14a499b2 Fix #2201 can't export skinned glTF model with locator or null 2024-03-27 23:46:55 +01:00
JannisX11
3407447e35 Fix #2223 Bat Skin Template errors when trying to convert to a different format 2024-03-27 23:38:57 +01:00
JannisX11
49de03b75a Adjustable panel height 2024-03-26 01:12:56 +01:00
JannisX11
5128a8d173 Update flipbook documentation links 2024-03-25 23:59:18 +01:00
JannisX11
b8c42640cf Fix upper body rotation in wolf skin preset 2024-03-25 19:45:51 +01:00
JannisX11
e96d4b133f
Merge pull request #2227 from SirJain0/yarn-animation-export
Add Yarn Mapping Export Template for Keyframe Animations
2024-03-24 22:34:42 +01:00
JannisX11
2e06339b65 Add Fabric (yarn) modded entity option
Add entity class name field for modded entity
2024-03-24 22:34:34 +01:00
JannisX11
aada92eb38 Knife tool WIP 2024-03-23 21:16:32 +01:00
JannisX11
1deccb8967 Implement per element selection system in UV editor
Fixes #2167
2024-03-22 19:53:56 +01:00
JannisX11
7b9f07e740 Add class to identify bar select menus
Add class option for creating menus
2024-03-21 13:21:18 +01:00
JannisX11
e1770ac6cc Generate code references for texture animations 2024-03-21 01:31:06 +01:00
JannisX11
dfbfc6b8ac Improve backup saving 2024-03-21 01:30:47 +01:00
JannisX11
3ddf9c8c2f Fix mirror modeling counting meshes with 1e-15 X origin as off-center 2024-03-20 20:31:13 +01:00
JannisX11
4fb7bec299 Auto clear Linux GPU cache files after update
Fixes #1964
2024-03-20 00:27:46 +01:00
JannisX11
86d019c481 OBJ import improvements
Add MTL support
Add import scale option
2024-03-19 21:52:32 +01:00
JannisX11
1973089783 Improve rect selection performance 2024-03-19 18:29:49 +01:00
JannisX11
c4639ace5b Fix #2237 Rotated cube UVs do not correctly Convert to Mesh 2024-03-19 17:16:06 +01:00
JannisX11
4119b08cdf Merge branch 'flipbook-editor' into next 2024-03-17 23:44:26 +01:00
JannisX11
c1ab8c701a Flipbook texture editor 2024-03-17 23:44:12 +01:00
JannisX11
2c36755b2b Transform space update
Local transform space for pivot tool, closes #774
Add local transform space support for bones in edit & animations, closes #2205
Rename bone transform space to parent
Change default transform space from local to parent
2024-03-17 13:23:38 +01:00
JannisX11
17ca7d67bd Fix #2231 Amend checkboxes are always checked initially 2024-03-16 20:54:44 +01:00
JannisX11
2abc64967f Make ground plane one-sided, add setting to change back 2024-03-16 18:04:56 +01:00
JannisX11
acba809f31 Avoid showing existing textures in texture auto import list 2024-03-16 15:11:30 +01:00
JannisX11
9508907f3f Default to selected texture in Generate Palette 2024-03-16 15:10:17 +01:00
JannisX11
2e6de6ef73 Action Control: list recently used actions on top 2024-03-16 14:44:03 +01:00
JannisX11
6fd0fb3f2c Custom header bar on mobile 2024-03-16 13:34:01 +01:00
JannisX11
26f7404842 Fix bedrock UV rotation field name 2024-03-16 12:17:44 +01:00
JannisX11
a976ec82cd Bedrock UV rotation 2024-03-15 00:21:02 +01:00
JannisX11
b0d53a7d03 Flipbook editor tools 2024-03-14 14:07:14 +01:00
JannisX11
27cff36431 Add dialog keyboard_actions system 2024-03-13 23:23:10 +01:00
JannisX11
26348afca7 Flipbook editor base layout and animation preview 2024-03-13 22:57:48 +01:00
JannisX11
969a56b9c6 Add class to identify menu bar menus in themes 2024-03-12 21:30:00 +01:00
JannisX11
b70f66e752 Add option to optimize animations 2024-03-12 21:10:39 +01:00
JannisX11
f94fa6bf0d Add mesh solidify tool 2024-03-11 22:18:35 +01:00
SirJain
ada936b58c Update modded_entity.js 2024-03-11 22:56:12 +05:30
JannisX11
e29e958265
Merge pull request #2213 from AaronWoodward/stretching_gizmo
Added tool and gizmo for stretching
2024-03-09 22:15:55 +01:00
JannisX11
8caf111428 Fix pasting mesh faces not applying texture
Increase orthographic camera distance to reduce issues with clicking gizmos
2024-03-09 13:57:52 +01:00
AaronWoodward
3c90578adc PR feedback 2024-03-05 13:31:21 -08:00
AaronWoodward
9dbf99473d Added tool and gizmo for stretching 2024-03-05 13:31:21 -08:00
JannisX11
d09593cb88 Upgrade electron 2024-03-03 15:28:52 +01:00
JannisX11
3b6aba53fc Fix #2202 can use undo/redo while scaling model 2024-03-03 14:02:32 +01:00
JannisX11
53e7379b76 Add pixel grid in edit mode
Closes #1189
2024-03-03 13:33:12 +01:00
JannisX11
23356385e7 Merge branch 'next' of https://github.com/JannisX11/blockbench into next 2024-03-03 12:12:20 +01:00
JannisX11
98eb3e4b17
Merge pull request #2134 from ewanhowell5195/master
Update GIF Recorder to allow plugins to add their own formats
2024-03-03 12:12:05 +01:00
JannisX11
95042278a0 Fix #2215 Transform > Scale is rounded to 2 decimal places
Add "force_step" field in dialogs to force value rounding to step
2024-03-03 00:16:17 +01:00
JannisX11
f7f7c00205 Add factory reset button on error screen 2024-03-02 23:07:25 +01:00
JannisX11
a3fc470510 Add cuboid with edges mesh primitive generator 2024-03-02 22:38:38 +01:00
JannisX11
8a524bd776 Switch auto-backup to indexedDB 2024-03-02 20:05:30 +01:00
JannisX11
90634b07cc Include texture folder in invalid texture path error message 2024-03-02 19:54:20 +01:00
JannisX11
3a000c3f7a Exit graph editor when opening effect animator 2024-03-02 01:05:46 +01:00
JannisX11
a1c80bfeae Add auto mesh editing fixes 2024-03-01 01:21:07 +01:00
JannisX11
c62729362f Merge branch 'master' into next 2024-02-29 18:47:56 +01:00
JannisX11
5a459111b9 Attempt to fix image editing artifacts on Android 2024-02-26 20:10:29 +01:00
JannisX11
e3f42f3ef6 Change "Update downloaded" icon 2024-02-22 18:52:24 +01:00
JannisX11
8c8316bd76 Merge branch 'patch' 2024-02-16 19:50:53 +01:00
JannisX11
bb7705c21a Fixes with dates 2024-02-16 19:48:59 +01:00
JannisX11
bb1f69ff7f Fix loading URL plugins without URL specified 2024-02-16 19:18:53 +01:00
JannisX11
c4c59ca738 Fix issue with specific dates 2024-02-15 23:37:55 +01:00
JannisX11
c9123558c1 Fix Merge Down of layer ignoring opacity and blend mode 2024-02-14 22:17:15 +01:00
JannisX11
3201d79cd1 Fix issue when resizing textures with layers 2024-02-14 22:13:20 +01:00
JannisX11
a0cdac088e Fix non-critical background tab texture error message 2024-02-14 21:13:36 +01:00
JannisX11
12c54d9513 Fix auto UV not working on negative size cubes 2024-02-14 21:11:31 +01:00
JannisX11
0525ad3bd1 Fix overflow in error log dialog
Fix molang editor overflow in animation properties dialog
2024-02-14 20:18:42 +01:00
JannisX11
388a17d9b6 Temp fix for large backup models breaking startup 2024-02-14 20:11:13 +01:00
JannisX11
a5c825b838 Add webp support for reference images
Allow palette colors to be styled smaller in themes
2024-02-11 22:47:07 +01:00
JannisX11
425aedac15 Fix zoom not working correctly in ortho angle presets 2024-02-11 22:31:24 +01:00
JannisX11
0ee9abcbf0 Fix errors when typing text in some numeric inputs 2024-02-11 21:57:13 +01:00
JannisX11
6c1ba6cfbe Fix animation controllers exporting line breaks in transitions 2024-02-11 20:29:18 +01:00
JannisX11
788546b6e5 "Add Image" option when dropping png file into image editor 2024-02-11 20:09:05 +01:00
JannisX11
55165a4ad2 Fix #2197 Highlight Brush line drawn from mirrored spot 2024-02-11 20:08:23 +01:00
JannisX11
acd1890f59 Fix clicking cancel on export options not canceling export 2024-02-07 13:06:49 +01:00
JannisX11
baaaeabef4 Fix bedrock attachable ref skin arm not rotated 2024-02-06 20:08:06 +01:00
JannisX11
0f343cd721 WIP flipbook editor 2024-01-27 12:13:48 +01:00
JannisX11
09e578b204 Fix UV size sliders not updating UV on meshes 2024-01-20 14:22:44 +01:00