Commit Graph

562 Commits

Author SHA1 Message Date
JannisX11
95d7f5b35a FIx inflate slider in bedrock block format 2023-03-30 22:10:39 +02:00
JannisX11
eb09fcb4a5 Integrate export codec selector into closing save flow
Fix issue with uninstalling plugins
Add preview.texture_frame variable
Fix textures getting stuck in non-existant frame after removing animation frames
2023-03-27 22:54:07 +02:00
JannisX11
2eb3ea0bf9 WIP attachable display mode 2023-03-23 00:34:08 +01:00
JannisX11
6d60649e0c Implement "once" listener
Closes #1656
Add EventSystem super class
Refactor util file
2023-03-19 21:36:43 +01:00
JannisX11
84562b4edd Merge branch 'backgrounds' into next 2023-03-19 18:17:02 +01:00
JannisX11
56e9d2950e Reference image features and display mode support 2023-03-19 18:14:37 +01:00
JannisX11
09e335cb48 Merge branch 'bin-fbx' into next 2023-03-12 17:08:06 +01:00
JannisX11
008ee823fe Bianry FBX tweaks 2023-03-12 16:35:42 +01:00
JannisX11
426970aee5 Merge branch 'master' into next 2023-03-12 13:55:59 +01:00
JannisX11
e4aeff55c2 Reference image improvements
Closes #1552
Closes #1157
2023-03-10 23:17:25 +01:00
JannisX11
a38bde05ae Fix textures from memory only applied to north face 2023-03-09 14:53:36 +01:00
JannisX11
f58ac09e34 Fix issue in FBX export 2023-03-08 18:02:11 +01:00
JannisX11
216c24e761 Binary FBX encoding fixes 2023-03-08 00:09:56 +01:00
JannisX11
7696aa0d21 Binary FBX type fixes 2023-03-07 21:36:42 +01:00
JannisX11
b6ef2a7d35 WIP Binary FBX num types and arrays 2023-03-07 21:06:14 +01:00
JannisX11
0343dbd6e0 Fix locators not importing "ignore inherited scale" 2023-03-03 21:14:43 +01:00
JannisX11
ae6943f62f Fix #1763 Canceling closing save dialog still closes project 2023-02-26 21:03:07 +01:00
JannisX11
780b229804 WIP Binary FBX 2023-02-25 19:49:46 +01:00
JannisX11
1c6f15d420 Allow placeholder string in properties
Fix unused form inputs affecting dialog label width
2023-02-25 17:31:08 +01:00
JannisX11
0e82137da3 WIP binary FBX encoding 2023-02-24 23:45:35 +01:00
JannisX11
390da38f2f Add gltf binary export option 2023-02-24 18:54:25 +01:00
JannisX11
e7fcf8245e Add export settings API
Add FBX export settings
2023-02-23 21:13:20 +01:00
JannisX11
640e59762f Add message box checkboxes
Add "don't show again" checkbox to save model codec message box
2023-02-20 22:53:08 +01:00
JannisX11
c718ba1f57 Move share options to new file 2023-02-20 22:31:43 +01:00
JannisX11
d8d20e09c0 Add first time save codec selector
Fix status bar overflow
2023-02-20 22:18:09 +01:00
JannisX11
3e53d4f9ef Reference image transform controls 2023-02-19 17:56:08 +01:00
JannisX11
c585cee237 Update UV mode description in project settings 2023-02-18 10:42:42 +01:00
JannisX11
80c89cd8c0 Merge branch 'master' into next 2023-02-17 00:19:24 +01:00
JannisX11
291fbd31fb Allow float sizes in modded entity format 2023-02-16 21:37:47 +01:00
JannisX11
0f31a92383 WIP reference images 2023-02-16 21:10:15 +01:00
JannisX11
006d8aa361 Improve link and text sharing UI 2023-02-05 14:39:09 +01:00
JannisX11
a7ec36be6f Change plugin loading log messages
Take project name for name suggestion when exporting modded entity
2023-02-04 20:22:54 +01:00
JannisX11
ed9cec5747 Add updated Vex skin model 2023-02-04 19:59:43 +01:00
JannisX11
03721285ee [ci-build] 2023-02-01 20:44:05 +01:00
JannisX11
0b8bc8a899 Fix size issue with orthographic camera in GIF recorder
Fix loading error on older browsers
2023-01-19 21:21:33 +01:00
JannisX11
799fea9c1e [web-only] Fix for importing bedrock entity models
Fixes #1727
2023-01-17 11:59:56 +01:00
JannisX11
a5ea0895f5 Dialog fixes
Fix mesh edge & face counter in status bar
Project opening fixes
2023-01-16 17:04:52 +01:00
JannisX11
93117035de Fix temp memory leaks
Improve performance
2023-01-14 22:08:41 +01:00
JannisX11
214cfcf3d3 Fix opening bedrock attachable files not working 2023-01-11 15:53:41 +01:00
JannisX11
a171ae2c79 Allow profiles to be conditioned on file paths 2023-01-10 22:33:30 +01:00
JannisX11
c346ffa18a Fix #1686 skin poses inconsistent when cubes invisible 2023-01-10 19:40:02 +01:00
JannisX11
6f82a20161 Turtle skin preset for java edition, fixes #1664 2023-01-10 14:10:14 +01:00
JannisX11
4d0c6f02dc Remove Transparent from cube texture menu
Closes #1722
Minor improvements
2023-01-09 22:48:13 +01:00
JannisX11
4d9ecd33c4 Add orientation option in image extruder 2023-01-07 22:38:54 +01:00
JannisX11
d35653db8b Convert last dialogs from legacy system
Convert Transform > Scale dialog to new system
Convert extrude image dialog
2023-01-07 22:18:29 +01:00
JannisX11
b255db0192 Add copy/paste/duplicate/save support for anim controllers
Fix prompt for memory animations opening when loading model
2023-01-07 18:03:48 +01:00
JannisX11
47b909bd4f Option to embed textures in bbmodel file
Closes #907
2023-01-07 14:34:50 +01:00
JannisX11
c7b8f7714f Fix model memory data not loading correctly 2023-01-05 23:05:37 +01:00
JannisX11
d505e50805 Fix rotation order in dae and fbx
Fix issues with loading certain plugins from URL
Fix issue with quick message box
2023-01-02 17:51:37 +01:00
JannisX11
0896c7dcd9 Fix some number input issues
Fix min-max not working for number settings
Change PWA screen orientation
Fix dialog stack issue
Update molang
2022-12-31 01:28:49 +01:00
JannisX11
6062d9cbc8 Improve settings profiles 2022-12-31 01:05:51 +01:00
JannisX11
0f88fd6031 Refactor showMessageBox
Reduce jquery usage
Remove some legacy dialog code
2022-12-24 14:33:40 +01:00
JannisX11
d065d3f206 Support unhandled fields and render_type in java block 2022-12-23 23:29:55 +01:00
JannisX11
f1b3d69c1f Merge branch 'next' of https://github.com/JannisX11/blockbench into next 2022-12-23 00:35:44 +01:00
JannisX11
0153d9fc13
Merge pull request #1655 from bridge-core/feat/saved-state-event
feat: saved state changed event
2022-12-23 00:25:42 +01:00
JannisX11
6674363114 Bump version to 4.6 beta 0
Update electron, wintersky, molang
Rename EmptyDialog to ShapelessDialog
2022-12-22 13:22:30 +01:00
JannisX11
2c4067ecb7 Merge branch 'bezier-keyframes' into next 2022-12-21 15:36:56 +01:00
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
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
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
a2bcc1876a Merge branch 'animation-controllers' into next 2022-12-17 02:01:38 +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
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
3b1d2d61bb WIP animation controllers 2022-11-30 20:15:47 +01:00
JannisX11
5df5495658 Fix comment in 1.17 modded entity template 2022-11-27 20:33:56 +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
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
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
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
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
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
14c9e5c094 Make rotation_snap false by default 2022-11-08 21:35:29 +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
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
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
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
7a3f948a3d Save selected tool when switching modes 2022-10-29 17:25:33 +02:00