Commit Graph

1186 Commits

Author SHA1 Message Date
JannisX11
8e1a547320 Fix stretched textures in vertical UV editor
Fix "Bright UI Text" label text
Add light_mode class to body when using light theme
Improve keyframe/placeholder sliding
2022-04-20 13:27:36 +02:00
SizableShrimp
4e23711d39 Pass color to model parts in modded entity 1.16+
Signed-off-by: SizableShrimp <sizableshrimp@sizableshrimp.me>
2022-04-14 15:11:26 -05:00
JannisX11
659a40e32c Fix issue with extra edges when extruding meshes 2022-04-12 20:10:56 +02:00
JannisX11
07c7d101ed Add slide feature to variable placeholder sliders 2022-04-12 00:22:31 +02:00
JannisX11
2dce74ca7c Fix Set Background Position dialog 2022-04-11 18:34:01 +02:00
JannisX11
da4f01265d Fix #1368 menu hover texts say "undefined"
Fix #1367 Incorrect cursor in prism editor
Fix #1370 Cant recover some keyframes with undo when they were overlapping
2022-04-10 19:10:04 +02:00
JannisX11
54462727dd Improve outliner dragging visualization 2022-04-10 17:58:02 +02:00
JannisX11
88a0559c17 Display plugin about texts in multiple lines
Fix incorrect code font in plugin about text
Fix keybind items not allowing custom names
Fix custom formats not appearing on start screen instantly
Fix texture generator failing on 0 wide mesh faces
Fix issue with brush tool when using scroll bars in Paint panel
2022-04-10 17:57:47 +02:00
JannisX11
c951b2f727 Fix texture mesh rotation order
Make start screen sections deletable
Add "name" alias in dialogs
2022-04-04 22:56:51 +02:00
JannisX11
9795597e2d Fix mirror paint plane not showing
Fix #1296
Fix #1325 Background Image Caching Issue
Fix Restrict Brush Side setting not affecting meshes
Remove april fools ads
2022-04-03 19:22:03 +02:00
JannisX11
352d224654 Fix issue with iOS extension selector 2022-04-03 14:58:46 +02:00
JannisX11
0b13ab1ebd Add error log window
Try and fix issue with iOS file extension selector
2022-04-03 14:54:40 +02:00
JannisX11
220ac2e1b0 Attempt to fix iOS file import issue (#1128) 2022-04-03 14:25:57 +02:00
JannisX11
37fc36c03e Fix #1362 query alias not working with arguments
Fix plugins from URL not installing correctly
Fix dialog onCancel not having event as argument
2022-04-03 14:08:34 +02:00
JannisX11
9ea38f06e2 Fix #1357 issue when painting meshes with high res textures
Improve mesh painting performance
Increase selection depth limit to fix selection issue
2022-04-02 15:04:43 +02:00
JannisX11
d084cf4998 4.2.1 [ci-build] 2022-03-30 19:11:34 +02:00
JannisX11
d3cd51219c Fix context menus appearing in web app
Add back "3D Preview" navigation button on mobile
Fix Canvas Unselect not working on touch screens
Fix #1216 Relative auto UV can go out of bounds
2022-03-30 19:01:28 +02:00
JannisX11
cca7221ea1 Fix issue with stretched texture in UV editor
Fix launch issue after folding UV panel
Fix some panels not folding correctly
Make buildGrid available in global scope again
Fix incorrect title for display presets dialog
Fix #1354 Delete in main menu only works for elements/groups
2022-03-30 12:53:02 +02:00
JannisX11
4a9e48b049 Fix issue with UV dragging [ci-build]
Fix color of selected mesh seams
2022-03-29 18:52:41 +02:00
JannisX11
aa061d51d1 4.2.0 [ci-build] 2022-03-29 18:02:25 +02:00
JannisX11
c5585e6a73 Fix issue with step interpolation in glTF export
Switch to new screen color picker on mac and linux
Fix issue with painting in Paint panel
2022-03-29 17:28:03 +02:00
JannisX11
c11c0d96a0 Fix #1352 palette not saving
Fix Issue with using copy paste tool outside of texture
2022-03-28 13:06:06 +02:00
JannisX11
e845e68d86 Setup new splash screen that always shows
Add insert properties for start screen sections
2022-03-28 13:04:23 +02:00
JannisX11
e4b2038cd9 Add web app queries
Improve UV zooming on mobile
Fix issue with seam tool
2022-03-25 22:39:06 +01:00
JannisX11
8f310a1e0e Add pan tool
Fix panel resizing direction on mobile
Remove screen orientation preference
Fix error message when changing keybinding on search result
2022-03-24 20:09:12 +01:00
JannisX11
b97fd52f12 Fix panel resizing direction on mobile
Remove screen orientation preference
Fix error message when changing keybinding on search result
2022-03-22 14:46:59 +01:00
JannisX11
4afaadacea Fix seam tool being visible 2022-03-22 14:45:07 +01:00
JannisX11
b48b4702d3 Version bump [ci-build]
Fix menu scrolling on mobile
Fix padding not working on mesh templates
2022-03-20 16:07:32 +01:00
JannisX11
fa6e3b44c3 Fix #858 block model incorrectly imports particle textures
Fix glTF not exporting correctly in different view modes
2022-03-20 11:35:26 +01:00
JannisX11
5828884041 Merge branch 'seams' into next 2022-03-19 23:04:59 +01:00
JannisX11
a82bde0219 Improve seam tool
Add uv combine angle thresholds
Change order of seam tool
2022-03-19 23:04:50 +01:00
JannisX11
f675ce3a49 Add mesh template generator overlap check
Fix #1321 Click canvas unselect affects mouse side buttons
2022-03-19 22:38:07 +01:00
JannisX11
1375f5c969 Mesh template generator improvements
Seam tool improvements
2022-03-19 20:23:48 +01:00
JannisX11
a41d3af368 Fix #1349 Append element increases template size
Move paint panel back to left sidebar
2022-03-19 13:37:58 +01:00
JannisX11
248c935a34 Add Mesh UV seams
Add seam tool
Add Mesh UV island selection
2022-03-18 21:23:39 +01:00
JannisX11
f8ec39d494 Implement #1218 handle to move GIF crop frame
implement button to change animated texture FPS
2022-03-17 23:42:12 +01:00
JannisX11
714025f64d Fix issues with panels
Optimize code
2022-03-17 23:00:30 +01:00
JannisX11
03085591bd Add connected mesh UV islands (#1101) 2022-03-17 21:23:49 +01:00
JannisX11
e488158507 Add getAngleTo function for mesh faces
Add V2 array tools
2022-03-17 21:19:42 +01:00
JannisX11
ab79360e70 Fix #1343 mark animation as unsaved when renaming bone
Implement #1336
Implement #1228 Add convert to mesh to right-click menu
Fix #1346 Duplicate in group menu in animation mode
2022-03-16 19:05:45 +01:00
JannisX11
48d514d83d Add mobile option to select sidebar side
Fixes and improvements to panels
2022-03-16 16:20:27 +01:00
JannisX11
d42faaab5a Optimize code
Fix missing titles in texture adjust dialogs
2022-03-16 16:19:56 +01:00
JannisX11
cb90fa1221 Fix issue with UV position when switching tabs
Fix #1344 Template texture filtering
2022-03-14 21:38:37 +01:00
JannisX11
b7f06705a0 Make painting panel accessible without elements
Fix issue with animation panels on mobile
FIx #1345 Overlapping when extending template
2022-03-14 18:20:54 +01:00
JannisX11
57ba6fa21f Fix #1328 Mesh face painting restrictions
Fix issue with fill tool in Paint panel
Rename mesh shape from Cube to Cuboid
Save panel folding between restarts
2022-03-13 14:21:26 +01:00
JannisX11
ef20d0cf59 Fix #1338 Viewport zoom and offset not consistent
Add Panel event hooks
2022-03-12 22:57:54 +01:00
JannisX11
f5beae09da Fix #1331 Quad view cannot be rescaled vertically
Fix #1333 Missing translation
Fix #1332 Discord link protocol
Improve appearance of menu search bar
Smaller panel handle on top/bottom slot panels
Fix issue with saving sidebar panel order
Fix #1330 Color panel resizing issue
2022-03-12 15:09:09 +01:00
JannisX11
e1c9d555c1 Change mac icon
Fix text pasting not working on mobile
Combine brightness+contrast, saturation+hue dialogs
Fix issue with UV editor scaling
Add ctrl key to move floating panels without snapping
2022-03-11 12:34:53 +01:00
JannisX11
ec5bb874a8 Improve panel rearranging
Add independent positioning for paint mode UV window
Fix issue with bone pivot toolbar
2022-03-10 21:24:33 +01:00
JannisX11
3d40ca5e67 Add frog and tadpole skin models 2022-03-10 18:45:41 +01:00
JannisX11
61c8983749 Improve panel rearranging 2022-03-10 18:34:00 +01:00
JannisX11
f6fe9479e5 Improve panel rearranging 2022-03-10 18:12:59 +01:00
JannisX11
d1424b7c65 Add mobile undo/redo buttons
Support icons in dialog sidebar pages
Improve menu bar on touch devices
Change version label for modded entity to include 1.18
2022-03-10 15:17:29 +01:00
JannisX11
e01c0abede Add support for material icons in outliner
Change back outliner group icon via material icons
Fix oninstall not working with side loaded plugins in web app
Fix panel issues
Fix UV editor issues
Add gizmos array to modularize gizmos that are hidden from screenshots
2022-03-09 21:52:10 +01:00
JannisX11
32fde58169 Implement easier to navigate UV editor
Fix panel issues
2022-03-08 23:09:31 +01:00
JannisX11
bc4705c2d2 Improve layout on mobile
Fix issues with panel arranging
2022-03-08 19:23:30 +01:00
JannisX11
781c1ff728 Mobile UI improvements
Redesign timeline toolbar
2022-03-07 19:49:43 +01:00
JannisX11
c651742edc Merge branch 'panels' into next 2022-03-07 14:39:55 +01:00
JannisX11
26fe5c40b0 Implement mobile split screen view
Improve panel handling
Allow landscape mode on mobile
2022-03-07 14:37:19 +01:00
JannisX11
350b1d0bfa Fix #979 issue with edit time codes in sessions
Improve about menu readability
Fix #1311 Tab can close while navigating UV
2022-03-06 12:22:59 +01:00
JannisX11
a171e6fb88 Add quick setup menu 2022-03-05 22:59:54 +01:00
JannisX11
4c0de4d7f1 Panel rearranging and fixes 2022-03-04 23:34:36 +01:00
JannisX11
c74e30ad05 Panel fixes and resizable panels 2022-03-03 21:13:30 +01:00
JannisX11
7650f7791b Add option to unload animation
Improve bedrock attachable detection and loading
2022-03-01 21:59:40 +01:00
JannisX11
886900d2cd Turn Resolve Group into action
Closes #1252
2022-02-27 22:13:28 +01:00
JannisX11
ebea154699 Add searchable context menus
Add Move to group menu, closes #1244
2022-02-27 20:03:07 +01:00
JannisX11
6b1de30bf8 Support upper + title case in bone name flipping 2022-02-23 22:42:17 +01:00
JannisX11
a3fe55783f Update Panel system, WIP 2022-02-22 18:12:27 +01:00
JannisX11
eb47eb9e37 Add action control to tools menu
Add move texture with UV to UV editor toolbar
Refactor about window
Fix issue when dragging keyframes
Fix issue with glTF exporter and no-side elements
2022-02-19 17:32:49 +01:00
JannisX11
46be6fadc7 Add #715 Move Texture with UV 2022-02-17 18:01:21 +01:00
JannisX11
e7b3cedb14 Implement #1183 Add to template 2022-02-16 12:24:15 +01:00
JannisX11
7800f1320f Add mesh editing tools to main toolbar
Fix #1273 Mesh UVs mirrored
2022-02-15 17:57:21 +01:00
JannisX11
8959b3e028 Add globals to Blockbench object for plugin dev
Bump version
2022-02-15 16:56:45 +01:00
JannisX11
8a514d5d45 Add slider functionality to keyframe inputs 2022-02-13 21:12:38 +01:00
JannisX11
7a8c18a780 Update to Electron 17
List plugins on startup as console table
Refactor, remove logs
2022-02-13 19:13:01 +01:00
JannisX11
2bddbe6242 Add more buttons to preview toolbar 2022-02-13 18:57:20 +01:00
JannisX11
13d922e307 Update to Font Awesome 6 2022-02-13 18:56:12 +01:00
JannisX11
def82ef18c Merge branch 'master' into next 2022-02-13 14:08:21 +01:00
JannisX11
d3223f89ea v4.1.5 [ci-build] 2022-02-12 15:39:40 +01:00
JannisX11
2748849521 Fix viewport context menu not working on touch 2022-02-12 15:33:31 +01:00
JannisX11
db63aa6de5 Make 3D scene colors customizable by CSS 2022-02-12 00:06:31 +01:00
JannisX11
c49fdf924c Fix #714 resolution issue when importing java block 2022-02-11 19:42:03 +01:00
JannisX11
9f90b69e7e Fix #1280 Cut shotcut not updating molang inputs
Wrong interpolation when creating keyframe between discontinuous keyframes
Timeline graph axis now changes while not open when focusing an input
2022-02-11 19:29:44 +01:00
JannisX11
cd4b366e7a Fix texture meshes not importing from some files
Fix texture mesh shading direction
Bump version
2022-02-10 21:20:24 +01:00
JannisX11
c6c596bed9 Add support for deprecated plugin tag 2022-02-10 19:21:50 +01:00
JannisX11
1f153d3b24 Add UV preview view mode
Rename default texture view mode
2022-02-09 23:05:41 +01:00
JannisX11
4c5705c2e6 Add frames option in texture resize dialog 2022-02-06 20:50:21 +01:00
JannisX11
fee106b08a Merge branch 'master' into next 2022-02-06 20:20:28 +01:00
JannisX11
f80f95edce Flipping now works with mesh selections 2022-02-06 19:54:07 +01:00
JannisX11
f9698d37e5 Mask mesh polygons in template generator
Support keeping mesh textures in template generator
bbmodel files now export type correctly on cubes
2022-02-06 19:46:56 +01:00
JannisX11
b77ba2e90a Fix #1276 Button removes wrong data point
Fix #1275 new-line character in empty keyframe script fields
Fix gizmo not disappearing after unselecting
Resizing textures with multiple face-uv textures now adjusts mapping correctly
2022-02-05 15:39:11 +01:00
JannisX11
8eb959e660 v4.1.4 [ci-build] 2022-02-01 20:38:54 +01:00
JannisX11
42bb1a1614 Fix #1272 Particle script export issue
Fix issue with vertex selection accuracy
2022-02-01 20:28:51 +01:00
JannisX11
7ec192bcbe Fix tools not working with Mirror Painting option
Fix #1267 Gradient tool
Fix #805 Shape tool
2022-02-01 16:48:18 +01:00
JannisX11
5cf1dd9cde Add hybrid submenu system 2022-01-31 22:39:46 +01:00
JannisX11
9dcf166f6f Implement feature to preview texture changes
Move timeline setup controls into separate actions
Allow spacers at start and end of toolbars
2022-01-31 20:06:47 +01:00
JannisX11
c7b6348532 Save timeline setups
Minify internally stored backups
2022-01-30 21:07:43 +01:00
JannisX11
fb1490c9bb Add texture adjust options 2022-01-30 19:05:07 +01:00
JannisX11
6cc59dd058 Implement some texture adjustment tools 2022-01-30 00:23:44 +01:00
JannisX11
d5ec1571af Fix issues with importing projects with same UUIDs
Improve error messages when trying to generate Box UV template with meshes
Fix font awesome icon display in messsage boxes
Fix area select not working ideally with Ctrl keybinding
2022-01-28 21:56:48 +01:00
JannisX11
ea5b30183d New about screen
Update font awesome to 5.15.4
2022-01-28 17:52:08 +01:00
JannisX11
5dac8ce0ad Fix #1263 Vertex gizmos move when using pivot tool
Fix #1261 Extruded mesh circle face can no longer be inset
2022-01-27 18:45:23 +01:00
JannisX11
af5b60e743 Fix mode keybindings not saving
Fix ground plane and painting grid being included in screenshots
Delete removed faces of a cube when converting to mesh, closes #1264
2022-01-26 16:14:31 +01:00
JannisX11
23792f1dbf Make plugin tags clickable to filter for them 2022-01-26 15:51:08 +01:00
JannisX11
31cb4535ea Change selection center calculation behavior
Fix animated texture frame slider only affecting selected texture
Make animated texture frame slider loop animation
2022-01-25 17:28:53 +01:00
JannisX11
9cdab6bab1 Merge branch 'molang-triggers' into next 2022-01-24 20:49:54 +01:00
JannisX11
de0668f3ec Finish variable placeholder inputs
Auto generate variable placeholder inputs from animation
2022-01-24 20:49:38 +01:00
JannisX11
0f0c85b376 Merge branch 'master' into molang-triggers 2022-01-24 19:00:11 +01:00
JannisX11
c47ab25429 Merge branch 'master' into next 2022-01-23 12:00:15 +01:00
JannisX11
4ff4c3fd6a Add OBJ export face mode option
Closes #1257
2022-01-22 21:42:08 +01:00
JannisX11
a20190311d Make Jump Frame buttons work with animated textures 2022-01-21 23:37:33 +01:00
JannisX11
36a59630ec Fix #1256 Cant paste all faces at once
Fix multiple GIF HUDs when pressing button multiple times
2022-01-21 23:28:38 +01:00
JannisX11
c61a20b12a Fix issue with undo+redo after deleting a group 2022-01-18 22:41:51 +01:00
JannisX11
63e45e2fe3 Revert switch to windows for windows build
Fix keyframe marker color issue
Fix camera angle issue
[ci-build]
2022-01-16 16:56:53 +01:00
JannisX11
5ddc8b267b Fix issue with Sketchfab uploader
Fix several issues related to edit sessions
2022-01-16 13:54:36 +01:00
JannisX11
844d67f948 v4.1.2 [ci-build] 2022-01-14 20:31:55 +01:00
JannisX11
769b54b471 Fix mesh and cube rotation issues
Fix issue when copying cube+mesh UV faces
2022-01-14 19:25:27 +01:00
JannisX11
30474e23a6 Fix #1254 Android file issue
Correctly import files with .txt attached to name after extension
2022-01-14 17:02:36 +01:00
JannisX11
ce0f1078a8 Fix model import working in Skin mode
Fix OBJ import issue with broken models
Fix Painting grid issue with single edges
2022-01-14 16:44:54 +01:00
JannisX11
dfd4c1e641 Fix #1226 Rotate UV does not update viewport on meshes
Fix #1227 Converting to mesh does not retain marker color
Fix locked outliner nodes can be renamed
Fix #1223 Extruded meshes not UV-mapped correctly
Fix creating tri over quad not splitting quad
2022-01-10 21:06:30 +01:00
JannisX11
9b58f7ca34 Fix #1234 Cannot move mesh with parent in global space
Fix #1233 Mesh leaves bone when using amend edit
2022-01-10 19:55:38 +01:00
JannisX11
ebef3c45fc Fix issue with meshes and multiple texture templates 2022-01-10 13:51:35 +01:00
JannisX11
0e2175fbb9 Loop cut direction option 2022-01-10 13:21:49 +01:00
JannisX11
3feb19a773 Export emission maps 2022-01-09 23:28:04 +01:00
JannisX11
51b5681f7f Merge branch 'master' of https://github.com/JannisX11/blockbench 2022-01-08 14:22:32 +01:00
JannisX11
3f97f74082 Fix plugin caching issue
Fix start screen caching issue
Fix backgrounds not working in some display mode slots
2022-01-08 14:22:22 +01:00
JannisX11
105d22a3a3
Merge pull request #1246 from SnaveSutit/master
Update dialog.js
2022-01-02 19:54:42 +02:00
JannisX11
62694f5a1c Fix #1242 GLTF export issue
Attempt to solve #1236, issue with displaying icomoon icons
2022-01-02 18:54:20 +01:00
SnaveSutit
940bd532c5 Update dialog.js
- Removed unused confirmEnabled and cancelEnabled from Dialog
2022-01-01 17:17:16 -05:00
JannisX11
56146c07dd Improve UV editor zooming behavior 2021-12-30 14:40:33 +01:00
JannisX11
01545e940e Add catch for issues in glTF exporter 2021-12-30 13:15:29 +01:00
JannisX11
c6c64aeef1 Fix #1217 texture drag and drop issue
Fix FOV issue in display mode
Fix unselect in outliner only working in edit mode
Fix null objects in timeline not unselecting correctly
Fix selection coordinate display issue in copy-paste tool
2021-12-23 10:40:05 +01:00
JannisX11
01f9808ca3 Package v4.1.0 [ci-build] 2021-12-21 18:43:44 +01:00
JannisX11
18645fcf79 Fix fill tool issue on plastered elements 2021-12-21 18:23:48 +01:00
JannisX11
a7356d12f6 Fix collada scale issue
Bump version to 4.1.0
2021-12-21 18:13:04 +01:00
JannisX11
30297c67dd Change ground plane color
Enable locators in generic model
Optimize skin models for pose compatibility
2021-12-21 15:30:01 +01:00
JannisX11
5214580a6b Fix lock IK target rotation issue
Fix issue with mutable custom keyframe channels
Make mirror paint element detection more forgiving
2021-12-21 10:07:14 +01:00
JannisX11
a5545e5348 Implement lock IK target rotation
Fix issues with skin pose when saving
2021-12-20 22:26:07 +01:00
JannisX11
901580cf9c Implement skin pose preset panel
Fix transformer uniform scaling not extending correct axis
Fix IK pose displaying when exporting in edit mode
2021-12-20 14:42:54 +01:00
JannisX11
efc1001f70 Implement auto UV when creating new mesh face
Fix #1214 IK issue when target is null sibling
2021-12-18 21:20:34 +01:00
JannisX11
e466dac399 Fix null object position calculation
Update collada export scale
2021-12-18 14:36:12 +01:00
JannisX11
95c4e430c8 Fix sharpness issue in GIF recorder on large screens
Change texture generator resolution text to pixel density
Improve coordinate display in UV editor (paint tool and copy-paste tool)
2021-12-15 15:23:42 +01:00
JannisX11
485a103f50 Fix plugins not working offline
Reorganize UV editor toolbar
2021-12-14 22:51:21 +01:00
JannisX11
df418b89eb 4.1 Beta 2 [ci-build] 2021-12-14 14:46:49 +01:00
JannisX11
73896ad480 Merge branch 'master' into next 2021-12-14 14:42:29 +01:00
JannisX11
a346551b8e Improve Copy-paste tool UX 2021-12-14 13:57:49 +01:00
JannisX11
efdb3572bc Fix paint brush issues 2021-12-14 00:14:23 +01:00
JannisX11
2b038c7b72 Fix issue with exploded skin view in multiple tabs
Improve GIF cropping
2021-12-13 23:52:23 +01:00
JannisX11
0744daa301 Fix issue with locator positions 2021-12-13 17:19:51 +01:00
JannisX11
cf243850f6 Add GIF recording HUD + cropping
Closes #1181, closes #928
2021-12-13 14:41:07 +01:00