256 Commits

Author SHA1 Message Date
JannisX11
a980992433 Add reimport warning for modded entity models
Project files are now saved on Ctrl+S
Fix #1134 Interpolation with "this" in a keyframe only works after the keyframe
Fix using scroll bar in outliner unselects elements
2021-10-27 10:07:30 +02:00
JannisX11
07976498c4 Fix #1132 Default shadow size gets exported
Fix #1133 OptiFine mode caps shadow sizes
Fix element pasting issue in java block/item
2021-10-26 19:27:32 +02:00
JannisX11
5a2cc317a5 Fix Scale... not opening when group selected
Fix animation export path issue
Fix issue with format switching between tabs
Fix being able to select locked cubes in UV editor
2021-10-25 20:23:46 +02:00
JannisX11
9df1fa10ca "Transform > Scale" now affects all bones if everything selected
Add Alt-key modifier to drag UV face from anywhere
Fix #1104 OBJ export issue with cube inflation
2021-10-23 00:21:37 +02:00
JannisX11
fa98a3f28d Fix OBJ export of rotated cube faces
Rename mesh "Line" to "Edge"
Fix dialog title offset in text prompt dialog
Fix plugin install registration not working in web app
Fix modded entity models not exporting after conversion, closes #1124
2021-10-22 15:07:01 +02:00
JannisX11
e3ac34f4c5 Fix typo in splash screen
Fix Update Notification button not working
Split event for new project / setup project
Fix issue where deleting theme files would cause error pop up on start
Fix issue with field in texture generator dialog toggling on input
(caused by underlying bug in Condition system)
Fix wrong icon in "Display UV" option
Fix new cubes not updating position
2021-10-20 22:55:54 +02:00
JannisX11
389f233e2e v4.0.1 [ci-build] 2021-10-15 18:10:54 +02:00
JannisX11
d42d37a43e Fix CEM texture path export 2021-10-15 17:55:00 +02:00
JannisX11
7b0c3d2aee Fix issues with UV editor on touch devices
Fix right clicking keyframe
Fix #1093 Gizmo position not correct with rescaled elements
Fix cubes without faces causing errors
Add setting to change default Display UV value, closes #1097
right clicking UV face now selects it
2021-10-15 15:14:32 +02:00
JannisX11
4c646d4e69 Fix issue with box UV switching in individual tabs
Downgrade electron to 13 on Linux, fixes #1091
Fix UV editor width on mobile
2021-10-15 12:15:11 +02:00
JannisX11
c16c81ca59 Fix #1098 trailing spaces in exported JSON
Fix face options only affecting one face, closes #1099, closes #1100
Fix #1095 Texture template generator not working in bedrock format
2021-10-15 11:12:24 +02:00
JannisX11
33b8b9e62d Fix issue moving and resizing cube UV
Fix issue with switching project when vertex snap is selected
Fix #1089 Vertex snap connection line displayed at wrong location
Add new splash screen
2021-10-14 12:40:59 +02:00
JannisX11
12826ff1cc Copy paste menu icons
Fix OBJ export face directions
Menu.removeAction now supports action as argument
Fix locking of some element types not getting saved
2021-10-13 14:12:55 +03:00
JannisX11
0d61416859 Fix #1087 View angles unlock when switching tabs
Fix #1086 UV rotation does not work on java block item format
Update to Electron 14
[ci-build]
2021-10-09 16:44:11 +03:00
JannisX11
feaafd7131 Implement #1024 Mesh stats on status bar
Fix #1085 Inverted rear faces when exporting to .obj
Fixed transform tool options missing on mobile
Fix menu positions on mobile
Fix texture updating when changed while tab is not open
2021-10-09 00:31:17 +03:00
JannisX11
2a85c12152 Improve texture paths for optifine entities
Fixed UV editor reverse select error
Auto imported textures meshes in java models are not locked
Fix glTF export issue
2021-10-07 10:20:58 +03:00
JannisX11
67b77422bc Fix #1080 Streamer mode button does not open settings
New project tabs now have default camera angles
Extruding edge loop only extrudes every other edge
2021-10-04 21:32:28 +02:00
JannisX11
3031b6db21 Add "Display UV" option
Bump version to 4.0 beta 4 [ci-build]
Fix panel selector on mobile
2021-10-02 19:51:12 +02:00
JannisX11
e2e90f0235 Fix export of face normals
Add OptiFine CEM multi texture support (import/export only) (#857)
2021-09-29 22:43:40 +02:00
JannisX11
f143f557bb UV can no longer be moved outside UV editor bounds
Fix #1072 Loop cut shortcut
Edit session display in tabs does not update correctly
Cannot double click to rename outliner elements
Add event hook for updating project resolution
Add project "locked" field and option in developer menu to reset it
Fix #1004 Display settings rotate tool issue
Fix #1074 Dissolving edge does not remove vertices
2021-09-29 19:34:03 +02:00
JannisX11
b191e74071 Add Merge Vertices by Distance action
Improve mesh UV rotating, add helper lines
Select All now works for vertices, faces etc.
Add mesh submenu to edit menu
Fix texture animation timeline not always updating
Fix issue with saving project settings
Improve import support for OBJ models, closes #1009
Fix #1071 Bucket paint tool only works on 1st texture animation frame
Fix #1070 builtin/generated not a valid java item parent
Fix #1069 Cannot customize toolbars
Add titles to toolbar separators in customize dialog
2021-09-25 14:47:41 +02:00
JannisX11
fa9d8db29d Add custom theme restore button
Fix copy paste tool
Add Sketchfab categories
Fix #1054
Fix #1067 Start menu bottom graphic icon offset
Fix template generator face rotation accuracy
Update meta data
[ci-build]
2021-09-23 21:35:36 +02:00
JannisX11
dd6ad7387a Allow vertex snapping for mesh sections, closes #1056
Fix mesh painting grid issues
Fix vue issues
Fix shape and gradient tool not working on meshes
2021-09-23 15:59:26 +02:00
JannisX11
4ba2e4a33a Implement mesh section copy pasting
Add Sketchfab tag suggestions
Add dialog form button type
Copying in preview now copies both element and face
Fix copy pasting elements not copying texture
Rename "Create Face", closes #1060
2021-09-22 22:56:54 +02:00
JannisX11
2948152fe2 Add Solid Color Template generator
Add menu to import project directly from open tab
Add "Snap UV To Pixels" action
Fill tool element mode support for meshes (Closes #1065)
2021-09-22 13:47:46 +02:00
JannisX11
4c9d9acd5d Implement new start screen + new start screen tech
Implement mesh painting grid, close #1014
Implement mesh mirror painting, close #1013
Fix issue displaying mesh without faces
Implement mesh UV mirroring
2021-09-21 21:13:24 +02:00
JannisX11
6b5a5f5cc0 Fix #1063 Unable to rotate groups with meshes on them
Fix project import resolution issues with meshes (#1059)
Fix #1058 Importing project does not apply mesh texture
Fix #1064 Cannot move lines on normal transform mode
Fix various actions not working on meshes
Fix various vue errors and inconsistencies
2021-09-21 11:20:10 +02:00
JannisX11
66f7ec2b44 Add UV rotate tool
Improve array export of JSON compiler
Stop texture animations playing when switching tab
Fix duplicate keybinding from add mesh button
Improve transform space normal calculation
Fix interface issues
Add "Instance" property type
2021-09-20 18:45:02 +02:00
JannisX11
2f13074baa
Merge pull request #1002 from SizableShrimp/next
Add support for forge 1.17 entity models
2021-09-17 23:13:07 +02:00
JannisX11
fb8d8ba67b Add Merge Vertices tool
Fix issue with vertex snapping on cubes
Fix skin models opening two tabs
Fix issue with closing projects
Fix #1048 Rescaling with face tool selection creates flickering
Fix ##1051 Arrow keys do not work with meshes (and other non-cubes)
Fix issues with null objects
Fix area select in UV editor selecting faces twice
Finish implementing theme borders option
2021-09-17 22:32:53 +02:00
JannisX11
ee5fdb2be7 4.0 Beta 2 [ci-build]
Fix restrict brush to side + face fill tool, closes #1015
2021-09-16 17:54:49 +02:00
JannisX11
2c98c43754 Add mesh inset action
Implement normal transform space
Turn name of locked elements gray in outliner
Fix face selection issue
Improve performance by hiding unselected faces on large meshes
Fix issue where imported bbmodels would switch to generic model
2021-09-16 16:52:21 +02:00
JannisX11
8aa0a48034 UV Editor area select
Add "Face normal debug" view mode
Hide linked setting actions in Action Control
Fix issue with generating recent model thumbnails
Make line + vertex selection white
Turn Shape tool Shape Select to icon mode
2021-09-16 00:49:57 +02:00
JannisX11
1b5bb9aba8 Fix tab selection issues
Fix issue with save dialog when closing program
UV Editor no longer updates when hidden, improving performance
Fix animated texture preview in UV panel
2021-09-15 17:50:46 +02:00
JannisX11
35767f018f Implement auto UV action for meshes
Change selection mode widget to icon mode
Implement bar select icon mode
Fix vertex selection issue
Fix OBJ export scale
Add UV Editor "Center View on Selection"
Fix rendering issue with transparent cube faces
2021-09-15 00:26:07 +02:00
JannisX11
9f1beb13eb Allow changing vertex coords via position sliders
Highlighting of selected faces
Fix #1025 Cannot assign tab as a keybind
FIx #1045 error when saving java block/item
Fix #1006 UV face scaling issue
Fix #1027 OBJ mesh export issue
Make element toolbar labels slightly smaller
Fix issue with generating templates on 0 wide mesh faces
2021-09-12 22:41:10 +02:00
JannisX11
fd64786778 Add face loop select
Fix outliner scrolling issue
Fix #1043 keyframes can be created at invalid timecodes
Fix #1040
Fix vertex snap issues (#1017)
Add "Add Texture Mesh" to edit menu
Change default animated texture FPS to 7
Fix #1012 Uv window does not refresh scale when changing project res
2021-09-12 15:09:01 +02:00
JannisX11
555a001a73 Store camera angles and view mode per project
Fixes #1039
2021-09-10 11:51:34 +02:00
JannisX11
bcad73d4e4 Add loop edge selection
Merge "Add Mesh" and "Add Primitive
Close #1010 Remember "Add Primitive" dialog settings
Close #1038 Write popup-setting description below input instead on a button
Close #1035 by adding tool to filter menu
2021-09-09 23:46:03 +02:00
JannisX11
cf946c1b73 Allow removing sideloaded theme
Bump beta version
2021-09-08 13:04:14 +02:00
JannisX11
e7019b642d Improve action control interface
Fix mesh UV mapping preview issue
Automatically import bedrock entity textures as emissive
Use Shift key in UV editor to snap vertices to grid
2021-09-08 11:00:17 +02:00
JannisX11
df86fec2ee Add and remove plugins via action control 2021-09-07 18:53:11 +02:00
SizableShrimp
a3ce4f59d6 Add support for forge 1.17 entity models
Signed-off-by: SizableShrimp <sizableshrimp@sizableshrimp.me>
2021-08-31 02:00:03 -05:00
JannisX11
92d8d13c17 Rewrite OBJ exporter to support quads 2021-08-30 19:27:08 +02:00
JannisX11
ab15270057 Mesh editing fixes 2021-08-30 10:30:46 +02:00
JannisX11
f169eb544d UV Painter info bar
Improve mesh face deleting
2021-08-29 10:44:05 +02:00
JannisX11
4e06a0afe1 Add option for traditional Chinese language
Tweak tab bar and start screen UI
2021-08-28 19:10:19 +02:00
JannisX11
796f2904d9 Add recent projects and tabs into Action Control 2021-08-27 22:43:01 +02:00
JannisX11
06d0dab517 Sort plugins by download count
Allow loading models from custom URLs
2021-08-27 15:48:32 +02:00
JannisX11
c613bb32c4 Merge branch 'texturemesh' into next 2021-08-27 11:45:44 +02:00