Commit Graph

858 Commits

Author SHA1 Message Date
JannisX11
643c61f913 Merge branch 'uv-editor' into poly 2021-08-26 13:33:10 +02:00
JannisX11
9e8b11a6ef Add mesh sphere and torus primitives
Add mesh merging
Fix mesh copy pasting
Fix mesh coloring
2021-08-26 13:21:23 +02:00
JannisX11
968ec5f6d4 New UV editor progress 2021-08-25 22:00:08 +02:00
JannisX11
c8864d5a7e Theme sideloading 2021-08-24 15:05:51 +02:00
JannisX11
b3ff63c2c4 Merge branch 'theme-selector' into next 2021-08-24 00:25:42 +02:00
JannisX11
976969b585 Blockbench theme preview
Theme loading from github repo
Add dialog onOpen API
2021-08-24 00:16:19 +02:00
JannisX11
72bc1d64c9 Add theme selection, default themes 2021-08-23 22:17:59 +02:00
JannisX11
bad0c1460d Add dialog to create primitives 2021-08-22 20:23:55 +02:00
JannisX11
cb76a64bb0 Add setting to not export empty bones 2021-08-22 17:21:30 +02:00
JannisX11
9630373a58 Add NumSlider percentage bar 2021-08-22 17:12:31 +02:00
JannisX11
daaa4e63b9 Update MolangJS to 1.4.1, closes #998
Fix keyframe panel not updating when selecting uniform scaling
2021-08-22 15:50:46 +02:00
JannisX11
b01a2db378 Fix #999 Effect animator name is red
Fix shading issue on scaled elements
Animate tab thumbnails
2021-08-22 15:07:59 +02:00
JannisX11
357d2c5511 Keep thumbnail open moving cursor to other tab 2021-08-22 14:32:34 +02:00
JannisX11
1bc5793144 Mesh flipping, converting cubes to meshes 2021-08-22 13:25:04 +02:00
JannisX11
b54934c5ce Mesh selection modes 2021-08-22 01:25:50 +02:00
JannisX11
4474db27db Merge branch 'master' into next 2021-08-21 23:14:27 +02:00
JannisX11
62dde6fc08 Create bundle [ci-build]
Also fix issue with plugin list not updating
2021-08-21 22:40:13 +02:00
JannisX11
3c0d961575 Add tab thumbnails 2021-08-20 20:35:13 +02:00
JannisX11
62dd1e54eb Polygon UV editing 2021-08-20 20:02:28 +02:00
JannisX11
728c838e9e Add method to delete keybind items
Add event hook for frame rendering
2021-08-20 14:42:50 +02:00
JannisX11
774a0f2a1c Merge branch 'uv-editor' into poly 2021-08-19 16:01:50 +02:00
JannisX11
9c98c90167 Mesh UV updating 2021-08-19 15:55:47 +02:00
JannisX11
c4265189bd New UV editor progress 2021-08-19 15:18:01 +02:00
JannisX11
9de93508c2 Fix drag-n-dropping multiple files at once 2021-08-18 23:49:18 +02:00
JannisX11
40cd728b00 New UV editor progress 2021-08-18 22:58:47 +02:00
JannisX11
8abb123bfc Fix window frame title issues 2021-08-18 19:12:34 +02:00
JannisX11
c323769c06 Rotation tool mesh compatibility
Fixes to mesh editing
2021-08-18 17:27:06 +02:00
JannisX11
74f578d3c8 Select all + select none buttons when importing anims
Dialog API to set form values
Add alt text to logo graphics
2021-08-18 13:59:01 +02:00
JannisX11
773c6c7986 Add option to open models from link 2021-08-17 23:28:15 +02:00
JannisX11
f69ac11a6e Improve contrast background color in color palette
Improve thumbnail grid style in recent list
2021-08-17 22:38:31 +02:00
JannisX11
3bbd7007cf New UV editor initial setup 2021-08-17 22:02:23 +02:00
JannisX11
886b80ea48 Add mesh section extruding 2021-08-15 15:10:38 +02:00
JannisX11
2c62fbaa1e OBJ model import 2021-08-15 13:03:16 +02:00
JannisX11
b8b98a22c4 Fix some dialog and UI style issues 2021-08-14 12:57:17 +02:00
JannisX11
72d3ad12d7 Display plugin ID if plugin failed to load 2021-08-14 09:48:06 +02:00
JannisX11
b1e3df0a76 Allow toolbar spacers and linebreaks at the same time 2021-08-13 20:02:35 +02:00
JannisX11
c570d85a5e Add toolbar customization categories
Close #726
2021-08-13 19:47:16 +02:00
JannisX11
f84a8b8f48 Fix #988 duplicate bone names after flipping 2021-08-13 17:47:34 +02:00
JannisX11
8367ef096c Mesh face direction and normals 2021-08-13 17:36:26 +02:00
JannisX11
6be0d0cf61 Texture mesh rendering 2021-08-12 22:15:47 +02:00
JannisX11
f20f256c15 Add uniform keyframe scaling
Fix timeline updating issue
2021-08-11 23:46:19 +02:00
JannisX11
75fe2f58f8 Remember advanced outliner toggles state 2021-08-11 23:06:21 +02:00
JannisX11
57ea0f204d Display update progress in title bar
Fix issue with selecting in viewport
2021-08-11 22:59:48 +02:00
JannisX11
77d06467de Outliner automatically scroll when dragging 2021-08-11 18:00:59 +02:00
JannisX11
ba7a99fddf Texture mesh positioning and import/export 2021-08-11 17:37:07 +02:00
JannisX11
09bbd4b558 Small fixes to meshes 2021-08-10 23:42:58 +02:00
JannisX11
7757d6dfd3 Texture mesh rendering 2021-08-10 23:42:15 +02:00
JannisX11
ac73c41bc9 Update mesh face materials 2021-08-10 21:29:20 +02:00
JannisX11
c1be9dcc8c Support OptiFine shadow size and attach 2021-08-08 23:43:06 +02:00
JannisX11
2f3a62fa05 Fix plugin tags staying after reloading plugin 2021-08-08 22:01:53 +02:00
JannisX11
d415071e1c Fix llama skin preset name
Fix font awesome link
2021-08-08 21:58:30 +02:00
JannisX11
e6dde700d4 Add face/line creation and face/vertex deletion 2021-08-08 21:53:36 +02:00
JannisX11
7c2abbfa8a WIP theme selector 2021-08-08 14:51:00 +02:00
JannisX11
5f9bbb3714 Add locator scale option 2021-08-07 19:46:54 +02:00
JannisX11
b65a721a9a Add error message when importing invalid format
Add error message when using copy paste tool in viewport
2021-08-07 18:33:50 +02:00
JannisX11
791c459c25 Improve plugin window, display plugin version 2021-08-07 15:13:20 +02:00
JannisX11
ee0b9ce6b5 Poseable display reference (player) model
Close #116
2021-08-07 14:43:43 +02:00
JannisX11
d12247bf3d Add Erase Mode toggle for Fill and Shape tool
Closes #618
2021-08-07 13:51:00 +02:00
JannisX11
e3a7902fa7 Vertex selection 2021-08-07 12:57:27 +02:00
JannisX11
b193b61be3 Merge branch 'next' into poly 2021-08-06 20:41:45 +02:00
JannisX11
a9fe37f445 Merge branch 'master' into poly 2021-08-06 20:39:00 +02:00
JannisX11
1fec2f0a67 Color name of animators without bone red 2021-08-05 19:44:23 +02:00
JannisX11
2471169d50 Add "Update to Pre-releases" setting
Fix dialog title bar text position
Fix title of textPrompt window
2021-08-05 19:36:23 +02:00
JannisX11
2413059134 Add rotation gizmo outer ring facing camera 2021-08-04 09:51:16 +02:00
JannisX11
fae6e70085 Add toolbar spacers and line breaks
Closes #367
Closes #902
Fix issue with dragging item out of toolbar in edit dialog
Improve size of quick message box
2021-08-03 21:44:50 +02:00
JannisX11
e65c260823 Add missing mobile modifier support
Improves multi-selection on mobile
Closes #847
2021-08-03 11:04:40 +02:00
JannisX11
1344841417 Gray out optional hard coded key modifiers 2021-08-03 10:17:42 +02:00
JannisX11
4fa0415050 Add area select in perspective view + keybinding
Closes #180
2021-08-03 10:16:41 +02:00
JannisX11
7ed5813107 Mesh vertex selection highlighting 2021-08-02 22:55:30 +02:00
JannisX11
ecccb915bc Auto sort quad vertices 2021-08-02 12:42:06 +02:00
JannisX11
9a3bdbcec7 Update version to 4.0.0 beta
Improve support for beta version codes
2021-07-31 15:54:50 +02:00
JannisX11
547997c139 Fix custom theme dialog 2021-07-31 13:52:00 +02:00
JannisX11
ef5aec9985 Rewrite preference windows
Improve and expand dialog API
2021-07-30 23:12:51 +02:00
JannisX11
45eef76105 Implement new system to update view 2021-07-29 18:17:26 +02:00
JannisX11
5fe1d62424 Initial mesh rendering 2021-07-28 17:49:09 +02:00
JannisX11
49b1da4dd9 Add basic mesh element setup 2021-07-26 17:07:51 +02:00
JannisX11
4b52856b8c Continue to implement PreviewController system 2021-07-25 22:11:24 +02:00
JannisX11
8c1c80547e Merge branch 'next' into poly 2021-07-25 20:11:49 +02:00
JannisX11
2fd97375d4 Merge branch 'three-no-geo' into next 2021-07-25 20:06:46 +02:00
JannisX11
a380b325a3 Add close button to messages boxes
Add cancel button for private settings message box
Change text in private settings message box
2021-07-25 18:41:58 +02:00
JannisX11
407ccca7bc Fix issues with new threejs version 2021-07-25 18:27:46 +02:00
JannisX11
922c352d3c Show settings in Action Control 2021-07-25 00:06:21 +02:00
JannisX11
018c2d321a Merge branch 'master' into next 2021-07-24 22:57:11 +02:00
JannisX11
4afa9c4363 Fix issues with newer three.js version 2021-07-24 22:55:02 +02:00
JannisX11
4adf3fbb6c Implement "Only" plugin natively 2021-07-24 14:55:36 +02:00
JannisX11
5ab8a5fb8f Merge branch 'tabs' into next 2021-07-24 14:28:07 +02:00
JannisX11
1e35ca9428 Make edit sessions compatible with tabs 2021-07-24 13:51:42 +02:00
JannisX11
8652b513d3 Make motion trail lock compatible with tabs 2021-07-24 00:11:41 +02:00
JannisX11
d7881f6da1 Fix #964 Adding hide sidebars button to top toolbar causes TypeError on next open 2021-07-21 14:04:04 +02:00
JannisX11
cc73aa8a9c Fix shader issue on Mali 400 and Tegra 3 GPUs, closes #939 2021-07-21 13:01:51 +02:00
JannisX11
3868151584 WIP node preview controller 2021-07-21 11:27:51 +02:00
JannisX11
e691cff609 Tweak language strings 2021-07-20 13:21:06 +02:00
JannisX11
2e839f266a Improve screenshot dialog 2021-07-20 13:14:08 +02:00
JannisX11
cac1d86a42 Improve project tabs 2021-07-20 12:07:47 +02:00
JannisX11
7e5f7ec19f Fix transformer and other features for new threejs 2021-07-19 23:06:57 +02:00
JannisX11
2d2e32607f Merge branch 'master' into three-no-geo 2021-07-19 21:35:11 +02:00
JannisX11
db9a370b81 Fix #969 issue with installing plugins in China
Fix potential issue where logo is visible through interface
2021-07-19 21:20:18 +02:00
JannisX11
4ccbbcaa67 Track almost all project data in tabs 2021-07-10 22:22:02 +02:00
JannisX11
b7910261db Save model data per project
Opening models from OS now opens new tab
2021-07-08 14:30:32 +02:00
JannisX11
b0580acfff Show start screen only on new tabs 2021-07-07 13:08:56 +02:00
JannisX11
f216b365c8 Merge branch 'master' into tabs 2021-07-06 21:34:46 +02:00
JannisX11
583ac4da50 Create bundle [ci-build] 2021-07-05 23:14:17 +02:00
JannisX11
d221059eab Improve various interface texts and labels 2021-07-05 22:59:05 +02:00
JannisX11
3a72623718 Fix issue in painting grids with specific tex resolutions 2021-07-05 20:45:27 +02:00
JannisX11
4921cd0cb3 Adding or moving keyframes extends anim length again 2021-07-04 15:41:42 +02:00
JannisX11
13178436da Fix center pivot not updating transform gizmo
Rename axis controls to transform gizmo
Update types
2021-07-04 11:41:15 +02:00
JannisX11
b4b5da0699 Fix issue with Minecraft Skins
Closes #949
2021-07-02 23:15:30 +02:00
JannisX11
b6dd1da0fc Solve loading issues on older mobile browsers 2021-07-02 12:04:05 +02:00
JannisX11
c8959cfe84 Display error message in loading error screen
Fix duplicate keybindings in Cinema4D and Maya keymap
2021-07-01 23:05:34 +02:00
JannisX11
ef5b5c1226 Add option to bring back old Alt Tool functionality 2021-07-01 21:05:02 +02:00
JannisX11
797df76faf Fix materials being generated for each cube in glTF
Add click functionality to addStartScreenSection
2021-07-01 09:46:06 +02:00
JannisX11
a14e365217 [ci-build]
Fix issue with exporting keymaps
Fix typo
2021-06-29 17:01:11 +02:00
JannisX11
2efad79c8e Update 3.9.1 [ci-build] 2021-06-29 11:01:35 +02:00
JannisX11
0d5aceb4c2 Fix issue when scaling locators
Fix horizontal scroll bar in keybinding menu
2021-06-29 10:44:13 +02:00
JannisX11
bf3bf349d9 Add link to Blockbench Wiki
Fix issue where model stays posed when switching Animate > Paint > Edit mode
2021-06-29 10:30:03 +02:00
JannisX11
0f476b9405 No longer show keymap section on start screen after update
- (To avoid confusion when accidentally changing keymap)
Update Discord brand color and text on start screen
2021-06-29 10:11:27 +02:00
JannisX11
d737fca61a Fix #882 Still clicking transform gizmo unselects objects 2021-06-29 10:01:38 +02:00
JannisX11
2243ed2d8b Fix #940 GUI Background in Display Tab is Missing 2021-06-28 23:01:08 +02:00
JannisX11
1a66d8f3e0 Fix display mode not working on mobile
Fix mobile Alt key override not affecting resize tool
Change order of bbmodel import to prioritize relative paths
2021-06-27 23:25:46 +02:00
JannisX11
0c5d233536 Create Bundle [ci-build] 2021-06-27 19:26:41 +02:00
JannisX11
e00300c528 Insert duplicated elements after all selected elements 2021-06-27 18:54:24 +02:00
JannisX11
7991ad043f Fix #896 Optifine JEM export console error
Improve readability of Blockbench version in console
Fix list rendering in markdown in dialogs
2021-06-27 14:52:49 +02:00
JannisX11
224399b8a3 Fix label for randomness slider in select window
Add suggestions for texture names in select window
2021-06-26 17:24:05 +02:00
JannisX11
23419d7945 Fix #880 Armor (Main) skin template missing hat layer 2021-06-26 00:07:37 +02:00
JannisX11
16723da79f Update bedrock format to 1.16 when binding exists
Fix issue with bedrock binding input saving line breaks
2021-06-25 17:41:01 +02:00
JannisX11
8e188e51c8 Add option for plugins to add translation strings 2021-06-25 16:36:56 +02:00
JannisX11
4abd1180d6 Fix dialog file input and description icon conflict 2021-06-25 12:58:43 +02:00
JannisX11
637e00ea8c Fix issue with keymaps on macOS
Update Photoshop version in paths
2021-06-25 12:07:47 +02:00
JannisX11
5fa8dd80c2 Fix Z-fighting in solid view mode
Fix cube hover highlight not working
Fix issue with bbmodel importer
2021-06-24 23:31:07 +02:00
JannisX11
3ff0470489 Fix #886 Extruded Texture only works with 16x16 res 2021-06-24 18:56:32 +02:00
JannisX11
97ed291455 Fix #823 Issue in box UV template generator
Box UV template generation from Per face UV does not generate textures for mirrored elements
2021-06-24 18:55:52 +02:00
JannisX11
cc08f41dfd Improve built-in keymaps 2021-06-24 18:19:06 +02:00
JannisX11
6c602e319c Fix #937 Cannot use Group Elements on null objects or locators
Fix #936 Undoing "Add null object" Adds a cube instead of null object
Fix Center Pivot not updating bones
Fix #935
Fix #931 Missing description translations on keymap import dropdown menu
2021-06-24 17:48:25 +02:00
JannisX11
b882107af4 Fix #934 Plugin API Documentation button
Fix #927 Opening Backup folder action not working
Fix issue with transforming/rotating groups
2021-06-24 16:15:52 +02:00
JannisX11
ef91699525 Make rotated locators transform correctly 2021-06-23 23:36:39 +02:00
JannisX11
871353a582 Merge branch 'next' into rotate-locators 2021-06-23 22:26:52 +02:00
JannisX11
73f904d557 Add start screen section to select keymap 2021-06-23 21:20:15 +02:00
JannisX11
e2381f0749 Fix issue with adjacent keyframe being modified by tool 2021-06-23 21:05:45 +02:00
JannisX11
583d9b84d2 Implement #920
Auto enable background position tool when uploading a new background
2021-06-22 23:48:28 +02:00
JannisX11
7a0ab0d39d Make outliner toggles available to plugins 2021-06-22 23:45:17 +02:00
JannisX11
64c616b942 Add support for loading from bedrock attachables 2021-06-22 21:59:33 +02:00
JannisX11
8657cc5793 Simplify animation dialog layout 2021-06-22 21:31:39 +02:00
JannisX11
575b6d0cc9 Add event hook to capture key presses 2021-06-22 21:29:09 +02:00
JannisX11
19aaacd48f Fix issue where plugin actions would end up in toolbar twice
Remove unnecessary console logs
2021-06-22 15:14:44 +02:00
JannisX11
c847a8328f Update splash screen link 2021-06-17 21:37:11 +02:00
JannisX11
4f87914b85 Export effect keyframes in chronological order 2021-06-17 21:23:57 +02:00
JannisX11
e9f033b8fb Hide import actions if no project is open
Closes #918
2021-06-17 13:34:11 +02:00
JannisX11
1b25a426e1 Implement keymap presets 2021-06-16 23:31:02 +02:00
JannisX11
dc25b713d5 Fix animated texture preview in single tex mode 2021-06-16 16:28:59 +02:00
JannisX11
e4f9b8cf60 Fix incorrect keyframe panel inputs for effects
Improve usability of sound keyframes in timeline
Fix render sides not updating in solid view mode
Make search bar in dialogs wider
Fix missing codec in generic model format
2021-06-16 15:52:05 +02:00