JannisX11
02faec480e
Graph editor updates
...
- Keyframes movable on both time and value
- Axis selector
- Performance improvements
- Other improvements
2021-01-21 17:33:43 +01:00
JannisX11
6cf0fe4230
Improve timeline graph editor, render keyframes
2021-01-20 20:31:54 +01:00
JannisX11
566fdfdc2c
Timeline graph improvements
2021-01-20 13:42:14 +01:00
JannisX11
409865f466
Render graph in timeline
2021-01-19 20:15:20 +01:00
JannisX11
64686720b9
Move timeline vue structure to timeline file
2021-01-19 18:04:22 +01:00
JannisX11
6972f12ee2
Make null objects selectable in animation mode
2021-01-19 17:59:35 +01:00
JannisX11
d488ea7f81
Escape keys in JSON exporter
2021-01-19 17:59:17 +01:00
JannisX11
f182d199bc
Fix issue with special characters in dialogs
2021-01-19 17:58:53 +01:00
JannisX11
c0718c2aef
Improve clipboard functionality in web app
2021-01-16 23:37:58 +01:00
JannisX11
0e1098eae7
Fix motion trail updating multiple animations incorrectly
...
Improve keybind recording
2021-01-16 21:43:36 +01:00
JannisX11
8f42f3a277
Add buttons to fold panels
2021-01-13 00:18:36 +01:00
JannisX11
4c3b79c0cc
Fix #801 Zombie skin model pose applied incorrectly
2021-01-12 22:37:44 +01:00
JannisX11
e1089b71e8
Merge branch 'master' into 3.8
2021-01-11 23:11:05 +01:00
JannisX11
c1979991f5
Update wintersky and molangjs
...
Fix issue with loading particle files mutliple times
2021-01-11 22:12:08 +01:00
JannisX11
97df68f2d5
Improve export for non-linear keyframes
2021-01-11 14:46:48 +01:00
JannisX11
661563e1f3
Fix menu overflow
2021-01-10 23:57:55 +01:00
JannisX11
51d4a9bd3a
Fix issue with dialog lines
2021-01-10 22:44:34 +01:00
JannisX11
df0c1ae0f2
Merge branch 'master' into 3.8
2021-01-10 22:15:59 +01:00
JannisX11
9926202d28
Add action to explode skin model
...
closes #795
2021-01-10 22:13:32 +01:00
JannisX11
a32daea7b1
Make start mode hide status bar
2021-01-10 21:05:30 +01:00
JannisX11
612eb25111
Add separate snapping setting for ctrl + shift
...
Closes #657
2021-01-10 15:44:13 +01:00
JannisX11
a19c1a55ea
Support for CIT texture paths
...
Closes #448
2021-01-10 15:30:52 +01:00
JannisX11
4260c659b8
Add sidebar toggle feature
2021-01-09 18:33:42 +01:00
JannisX11
aaf97b6554
Merge branch '3.8' of https://github.com/JannisX11/blockbench into 3.8
2021-01-09 14:57:04 +01:00
JannisX11
00a93524c4
Set interface scale in settings
2021-01-09 14:56:57 +01:00
JannisX11
2a65b264dd
Implement directory picker API
2021-01-09 14:49:12 +01:00
JannisX11
9c0bbd988f
Improve design in some dialogs
...
Improve format selection
2021-01-09 14:17:18 +01:00
JannisX11
c2ed10d547
Basic model merging function
2021-01-09 13:37:50 +01:00
JannisX11
b6c3c3fbaa
Fix issue with reloading particles
...
Fix molang issue with equal operator
2021-01-05 22:58:18 +01:00
JannisX11
0fb937f9d1
Add null objects
2021-01-04 13:45:33 +01:00
JannisX11
c11638c738
Method to remove codec event listeners
...
Switching modes no longer resets animation timeline selection
2021-01-03 22:51:49 +01:00
JannisX11
ab916f50ab
Disable animation file options in generic models
2021-01-03 21:23:17 +01:00
JannisX11
9c9714b52b
Improve animated texture timeline
...
Fix issue with saving animation timeline markers
2021-01-03 15:00:42 +01:00
JannisX11
99f4d901eb
No longer set cube pivot to 8,8,8 in java-block
2021-01-03 11:14:56 +01:00
JannisX11
398bb32e79
Add timeline for animated textures
2021-01-03 11:14:24 +01:00
JannisX11
a46b31d34c
Changes to text hierarchy
2021-01-02 15:08:07 +01:00
JannisX11
9aedf8813b
Add new "subtle text" color
2021-01-02 14:47:57 +01:00
JannisX11
147f4cd695
Performance and memory improvements
2020-12-31 15:08:35 +01:00
JannisX11
9b078273dc
Apply "Rename new cube" setting to all elements
2020-12-30 22:30:43 +01:00
JannisX11
74e52d5a16
Add Layered Textures tooltip
2020-12-30 22:27:12 +01:00
JannisX11
431e3462a9
Show scrollbar in sortable panels on mobile
2020-12-30 16:37:16 +01:00
JannisX11
f27fab6c1f
Improve outliner performance
2020-12-29 19:50:02 +01:00
JannisX11
b830d997eb
Set animation snap to 24 by default
2020-12-29 18:13:02 +01:00
JannisX11
549b0cfbc8
Fix binary file reading
2020-12-29 00:05:04 +01:00
JannisX11
ed0afd6e83
Fixes in animations
...
Prevent snapping value from being set to 0
Fix animation dialog saving
2020-12-28 10:38:05 +01:00
JannisX11
6d89105dd3
Focus plugin search bar after opening dialog
2020-12-25 21:59:27 +01:00
JannisX11
52657c084f
Export gltf models in block instead of pixel units
2020-12-25 21:58:29 +01:00
JannisX11
d10d90baae
Setup PWA
2020-12-25 12:38:45 +01:00
JannisX11
4e1fe04e99
Allow modes to add center window
2020-12-22 13:32:49 +01:00
JannisX11
2253f5b11b
Fix small modded entity export issue
2020-12-22 13:28:01 +01:00
JannisX11
5254f13710
Add dialog onFormChange property
2020-12-14 18:46:10 +01:00
JannisX11
14170e0810
Add action to export specific animations
2020-12-13 15:12:40 +01:00
JannisX11
274334b111
Refactor codec, format and IO files
...
Add new format property animation_files
2020-12-13 15:10:08 +01:00
JannisX11
000823d1f1
Update deprecated native dialog methods
2020-12-12 18:42:48 +01:00
JannisX11
608378e6f0
Import performance improvements
2020-12-12 15:14:48 +01:00
JannisX11
a6a766df32
Error dialog when loaded plugin name not matching
2020-12-12 14:44:30 +01:00
JannisX11
67e7902684
Change version number
...
Change background grid color
Make UV editor size no longer snap to 16px values
2020-12-09 13:01:39 +01:00
JannisX11
ad88a2e4bd
Cache URL loaded plugins for offline use
2020-12-06 22:44:55 +01:00
JannisX11
77f7594d78
Add dialog form description tooltips
2020-12-06 21:23:45 +01:00
JannisX11
a0a9c920f5
Fix issues with skin mode
...
- Fix "Save Model" trying to save model file
- Fix rotation tool selecting cubes instead of bones
2020-12-06 21:20:29 +01:00
JannisX11
7227e1d684
Implement vue components in dialogs
...
Make dialogs re-usable
2020-12-06 17:15:50 +01:00
JannisX11
71586327b2
Fix skin export via save model
2020-12-06 12:56:53 +01:00
JannisX11
69ed9f9a99
Improve code editor functionality
...
- Add bracket insertion
- fix tab-out issue
2020-12-05 23:56:57 +01:00
JannisX11
a9f6ca1baf
Add setting to disable hardware acceleration
2020-12-05 22:31:45 +01:00
JannisX11
b9acedd381
Reduce condition code
2020-12-05 21:16:30 +01:00
JannisX11
a96279eae9
Fixes to prject resolution
2020-12-02 11:32:08 +01:00
JannisX11
517f1fe673
Improve UV mode settings in project window
2020-11-27 23:48:51 +01:00
JannisX11
c4344daae6
Make bone names unique after converting
2020-11-27 23:29:50 +01:00
JannisX11
8555f5b86c
Make everything deletable
2020-11-27 23:23:16 +01:00
JannisX11
e1999a8165
Add addCSS API
...
animation multiplier default values
2020-11-27 22:59:52 +01:00
JannisX11
0ef73808ff
Button to clear recent file history
2020-11-25 09:51:17 +01:00
JannisX11
811e477dd2
Fix #767 , issues with plugin load/install methods
2020-11-19 22:39:00 +01:00
JannisX11
2f9c8b3d32
Sharing models
2020-11-13 20:43:22 +01:00
JannisX11
89c526f715
Remove log message in skin model importer
2020-11-08 18:42:12 +01:00
JannisX11
04c34bc7b7
FPS optimizations
2020-11-08 18:20:20 +01:00
JannisX11
7f39f08619
Add animation file context menu to unload file
2020-11-08 15:41:45 +01:00
JannisX11
0d4d2e72c7
Fix #722 - Local rotation space not working for bones
2020-11-08 13:45:28 +01:00
JannisX11
c7822204b7
Fix import of single non-linear keyframes
2020-11-08 11:19:38 +01:00
JannisX11
629c118856
Fix '#' not working in image paths in UI
...
Fixes #733
2020-11-07 20:48:58 +01:00
JannisX11
df0dbe4425
Fix local transform space not working
...
closes #757
2020-11-07 20:11:43 +01:00
JannisX11
b5ed206feb
Fix issue with focusing text inputs
2020-11-07 20:09:10 +01:00
JannisX11
62bd3e287b
Fix modded entity exporter generating unused bones
...
closes #751
2020-10-30 16:47:32 +01:00
JannisX11
11af463d70
Fix screenshot in display mode using wrong camera
2020-10-30 15:54:33 +01:00
JannisX11
5f70af14c4
Add goat skin model
2020-10-30 15:50:57 +01:00
JannisX11
aab79b3d32
Fix issue with keyframe order in bedrock exports
2020-10-28 22:09:16 +01:00
JannisX11
2bfafac90d
Sample animations with non linear interpolation
2020-10-28 21:57:12 +01:00
JannisX11
52c2a1dd87
Fix issue with painting on touch devices
2020-10-28 11:33:40 +01:00
JannisX11
8529c0adee
Allow groups with no content to be rotated
2020-10-27 23:53:47 +01:00
JannisX11
60c0f839e1
Fix tab switching between num sliders
...
closes #750
2020-10-27 15:58:48 +01:00
JannisX11
abc355f52a
Fix motion trail scale not updating with no selection
2020-10-26 21:24:47 +01:00
JannisX11
2ae9c926b1
Fix conditional properties missing from project
...
closes #749
2020-10-26 20:38:00 +01:00
JannisX11
9f065d24ef
Fix element and bone panel being hidden in web app
2020-10-26 20:24:59 +01:00
JannisX11
3322ecb5ee
Fix web app loading issue on iOS devices
2020-10-26 20:20:14 +01:00
JannisX11
a17035c812
Remove conditional chaining to increase compatiblity
2020-10-26 19:56:00 +01:00
JannisX11
506f40ec8c
Mobile Interface improvements
2020-10-26 15:27:07 +01:00
JannisX11
0f235a8c84
Allow faster mouse movement in number sliders
2020-10-25 17:53:14 +01:00
JannisX11
7ea5deec73
Fix canvas click unselect triggering when dragging
2020-10-25 17:37:14 +01:00
JannisX11
818dd61c0d
Fix transform gizmo not updating to camera rotation
2020-10-25 10:45:29 +01:00
JannisX11
3938f70a57
Show locked motion trails if nothing is selected
...
Show rotation keyframes in motion trails if suitable
Increase max animation snapping
2020-10-25 09:24:40 +01:00
JannisX11
91f0b47ccd
Display offset when moving/stretching keyframes
...
Allow stretching keyframes from both sides
Fix issue with empty model identifier in modded entities
2020-10-25 00:36:55 +02:00
JannisX11
ed254de687
Add feature to change keyframe speed in timeline
2020-10-24 00:15:38 +02:00
JannisX11
8c3f8a77d2
Fix scale keyframes displaying 1 when value is 0
2020-10-23 23:41:03 +02:00
JannisX11
4c1dfc20ed
Improvements to editing empty bones
2020-10-22 22:08:12 +02:00
JannisX11
fe611a7d81
Improve IK enabled conditions
...
closes #744
2020-10-21 18:50:57 +02:00
JannisX11
972c518491
Support for keyframes from old bbmodel files
...
closes #742
2020-10-21 18:40:07 +02:00
JannisX11
54a12ccc15
Rewrite preview control element scaling
...
closes #743
+ Add support for multiple events in Blockbench.on()
2020-10-21 18:31:26 +02:00
JannisX11
b99539fde3
Disable IK target counter rotating by default
...
Fix issues with invalid IK chain lengths
2020-10-21 16:37:06 +02:00
JannisX11
465bf666ff
Fix issues with password input elements
2020-10-21 16:18:31 +02:00
JannisX11
9b3da73eea
Add codec: load_filter API and convert codecs
2020-10-21 16:12:14 +02:00
JannisX11
28315784d7
Add particle tick rate setting
...
Fix two Wintersky issues
2020-10-19 22:11:04 +02:00
JannisX11
b540a1b9bd
Add motion trail lock
...
Improve scaling of motion trail points
Fix issue with menus not being clickable
2020-10-19 20:16:28 +02:00
JannisX11
ddfa694127
Fix style issue with Molang inputs
2020-10-18 09:38:57 +02:00
JannisX11
a436f6d08e
Fix importing old bbmodel animations
...
Fix preview of discontinuous keyframes
2020-10-17 22:46:42 +02:00
JannisX11
c0adfdb484
Convert "Open Dev Tools" to action
...
Fix CSS issue with keybind labels in menus
Allow chars in keybind constructor
2020-10-17 21:54:08 +02:00
JannisX11
e576099c1c
Flipping locators now also flips name
2020-10-17 21:51:17 +02:00
JannisX11
3208e0e9bd
Visual tweaks
...
Fix keyframe copy-pasting
2020-10-17 15:17:27 +02:00
JannisX11
85d555be79
Merge branch '3.7'
2020-10-16 19:58:27 +02:00
JannisX11
9ee7c35749
Make keyframes in motion trails right clickable
2020-10-16 19:44:58 +02:00
JannisX11
a0c748e198
Add warning message about box UV face dimensions
2020-10-16 14:37:08 +02:00
JannisX11
8b940fae21
Merge branch 'ik' into 3.7
2020-10-15 22:23:37 +02:00
JannisX11
e1573afe12
IK: Rotate target to keep its global rotation steady
2020-10-15 22:09:42 +02:00
JannisX11
6a32ada02a
Fix auto UV issues in template generator
2020-10-15 21:13:37 +02:00
JannisX11
cc25a57f4f
Fix transform space issues of pivot tool
2020-10-15 16:33:25 +02:00
JannisX11
71bd189903
Add keybinding labels to menus and tooltips
...
Redo description labels on tooltips
Fix clearing keybinds not saving that change
2020-10-14 22:50:10 +02:00
JannisX11
433f682299
Prevent NaN values in visible box
2020-10-14 18:27:36 +02:00
JannisX11
db2f1e47cd
Make "Resolve" apply group rotation to children
...
Fix Undo issue with editing groups
Fix undo label for rotating selection with gizmo
2020-10-14 18:09:56 +02:00
JannisX11
72f9c2d493
Remove motion trail if nothins is selected
...
Allow dropping cubes in the outliner root
Fix playback for animations with non-previewable anim_time_update
Correctly update gizmo when playing animation
2020-10-13 19:56:55 +02:00
JannisX11
3f04392021
Steady IK target point moving
...
IK translation strings
2020-10-12 22:48:28 +02:00
JannisX11
3f54c3b934
Allow option to disable AA when creating preview
...
Change "people" to "authors" in plugin warning message
2020-10-12 21:22:02 +02:00
JannisX11
11be98c1e8
Add Color option to selection window
...
Fix hoglin window
2020-10-12 17:26:51 +02:00
JannisX11
9ee8deb082
Fix scale keyframes defaulting to 0
2020-10-12 14:40:42 +02:00
JannisX11
5d11899da4
Fix saving animation over other file not merging
...
Fix deleting keyframes not marking animation as unsaved
2020-10-12 14:30:30 +02:00
JannisX11
79bf033e69
Implement plugin property max_version
2020-10-11 19:53:22 +02:00
JannisX11
a04974aab2
Bottom panel selector on mobile devices
2020-10-11 16:54:52 +02:00
JannisX11
7a60e64771
Add clickable keyframes to motion trails
2020-10-10 18:31:56 +02:00
JannisX11
dd3bfd1873
Motion trail setting
2020-10-10 15:17:43 +02:00
JannisX11
537795730d
Motion trail and general performance improvements
2020-10-10 14:31:41 +02:00
JannisX11
f4415e1e06
Implement simple motion trails
2020-10-10 14:12:10 +02:00
JannisX11
7ff45a2537
Fix issue with particle local space position
2020-10-10 12:07:14 +02:00
JannisX11
31491894fe
Playback speed for animation sound
2020-10-09 23:20:41 +02:00
JannisX11
aae50b8108
Small fix with bedrock entity manager
2020-10-09 23:12:50 +02:00
JannisX11
a3479578ce
Load animations only when switching to the tab
2020-10-09 22:12:26 +02:00
JannisX11
d59510da30
UV Editor: compensate offset when resizing sidebar
...
Improve dragging behavior of UV selector
2020-10-09 14:39:55 +02:00
JannisX11
e119a1c3de
Merge branch 'wintersky' into 3.7
2020-10-09 14:11:35 +02:00
JannisX11
cc900c1b27
Implement solution for multiple particle emitters
...
Fix issue with particles not playing immediately
2020-10-09 14:10:48 +02:00
JannisX11
b435dd6481
Add autocomplete list for Locator input
2020-10-08 19:57:48 +02:00
JannisX11
b10efbf36d
Implement particle emitter parent modes
2020-10-08 19:41:15 +02:00
JannisX11
04d5f2c480
Add actions to jump back and forth 1 frame in anim
2020-10-07 22:15:29 +02:00
JannisX11
e09399b1e7
Keyframe data points fixes and improvements
2020-10-07 22:00:06 +02:00
JannisX11
28b230cbc4
Improve wintersky implementation
2020-10-07 21:54:38 +02:00
JannisX11
8a2df4501a
Fix error message with 0 faces
2020-10-07 19:59:55 +02:00
JannisX11
b988681abb
Particle muting + improved molang performance
2020-10-07 19:38:31 +02:00
JannisX11
808c28e6ba
Particle texture loading
2020-10-06 22:30:25 +02:00
JannisX11
2d796348a6
Add anti-aliasing setting
2020-10-06 21:57:57 +02:00
JannisX11
edb438bef0
Basic wintersky implementation
2020-10-06 21:23:13 +02:00
JannisX11
0412341ad1
Fix code indentation
2020-10-04 23:44:06 +02:00
JannisX11
69f6b50da1
Update MolangJS
2020-10-04 23:26:30 +02:00
JannisX11
fd39c54bb3
Improve performance
2020-10-04 11:13:38 +02:00
JannisX11
8162493621
Various fixes
...
Make Project res compensation available for non single_texture projects if only one texture exists
Prevent selection rect on touch devices
Fix issue with UV mapping preview for box UV
2020-10-03 23:51:24 +02:00
JannisX11
f0db857023
Fix OBJ exporter
2020-10-02 20:06:13 +02:00
JannisX11
0c0af10b94
Disabled faces: resolve issues
...
Misc performance improvements
2020-10-02 19:55:14 +02:00
JannisX11
cc0d03e1ee
Remove disabled faces from geometry: initial buggy version
2020-10-02 19:13:11 +02:00
JannisX11
d2592eff0a
Update animate textures icon after texture resize
...
Fix unsaved animations saving
Add tooltips to animation list
Add Blockbench.isNewerThan
2020-10-01 18:24:20 +02:00
JannisX11
9714ff6067
Allow dynamic properties in keyframe data points
2020-10-01 13:07:45 +02:00
JannisX11
9205ddac23
Add support for mc bedrock material instances
2020-09-30 23:05:45 +02:00
JannisX11
763b1396bf
Small interface fixes
2020-09-30 17:29:13 +02:00
JannisX11
2bc836d72c
Fix issue with NaNs when offsetting keyframes
...
Improve molang syntax highlighting
Prevent animations from being imported twice
Set default cancel button in MessageBox to last button
2020-09-29 17:14:26 +02:00
JannisX11
91a2d83afd
Add new preferences submenu
2020-09-29 16:32:13 +02:00
JannisX11
806bbd61a0
Fix canvas click unselect triggered by rotate key
...
Fix issue with whitespaces in anim time update variable
2020-09-29 15:55:08 +02:00
JannisX11
de397a66e6
Fix rounding issue in UV editor, closes #675
...
Improve bedrock model import performance
2020-09-28 23:11:16 +02:00
JannisX11
c95f51e647
make IK always move in global space
2020-09-28 22:46:41 +02:00
JannisX11
912491b7ca
Merge branch '3.7' into ik
2020-09-28 17:31:16 +02:00
JannisX11
3700adb212
Add separator to timeline focus menu
2020-09-28 17:26:39 +02:00
JannisX11
37ac99dbb3
New timeline channel filters
2020-09-28 12:55:45 +02:00
JannisX11
2f0568f43a
Show animated texture current frame in list
...
Fix issue with undo not saving auto UV mode after generating template
2020-09-28 11:51:45 +02:00
JannisX11
12ca538252
Fix animation import/export
2020-09-27 22:11:37 +02:00
JannisX11
3900ac3f94
Fix keyframe waveforms after data point changes
2020-09-27 18:16:13 +02:00
JannisX11
9cac4af541
Save brush settings individually per tool
2020-09-27 18:05:20 +02:00
JannisX11
01ed8ccbad
Let webapp load models fron URL after plugins
2020-09-27 17:18:15 +02:00
JannisX11
f992eccbb5
Update GLTF exporter for new features
...
Improve timeline zooming behavior
Fix animation saving
2020-09-27 17:03:28 +02:00
JannisX11
d461fcef23
Keyframe fixes
2020-09-27 13:01:51 +02:00
JannisX11
03f6a726fb
Catmull rom interpolation preview
2020-09-27 10:52:31 +02:00
JannisX11
992f42e3a0
Keyframe interpolation interface and io
2020-09-27 10:01:39 +02:00
JannisX11
c3b6922d52
Fix keyframe data point undo issues
2020-09-26 23:29:28 +02:00
JannisX11
9e91ad7a2d
Keyframe data point system fixes
2020-09-26 23:07:44 +02:00
JannisX11
2ab233434f
Keyframe data points interface
2020-09-26 22:20:19 +02:00
JannisX11
4e0efa61f1
Solve various issues with keyframe data points
2020-09-26 17:56:14 +02:00
JannisX11
f6e120dcac
Add keyframe layers to additional methods
2020-09-26 16:05:23 +02:00
JannisX11
1fdc5cb5bf
Merge branch '3.7' into keyframe-layers
2020-09-26 14:03:09 +02:00
JannisX11
c4e09341e7
Convert more methods to keyframe layers
2020-09-26 13:57:58 +02:00
JannisX11
1d8436d696
Option to minify bbmodel files
2020-09-26 13:21:20 +02:00
JannisX11
21d5030949
Custom panel insert locations
2020-09-26 12:04:40 +02:00
JannisX11
c03b3ede3e
Fix folding caret being hidden in animation mode
...
(if group contains locator)
2020-09-25 22:08:46 +02:00
JannisX11
4399c4a890
Highlight panel sorting and drop zones
2020-09-25 22:06:03 +02:00
JannisX11
1c01ae40b0
Fix issue with selecting invisible cubes
...
Fix issue with saving keyframes
2020-09-22 21:54:31 +02:00
JannisX11
a3fa1b19bf
Properties for everything
2020-09-22 19:17:28 +02:00
JannisX11
f130efd421
Refactor panels
2020-09-21 23:23:42 +02:00
JannisX11
d34031eaaa
Lock mouse pointer in num sliders
2020-09-21 22:11:35 +02:00
JannisX11
300f191f8e
Option to restore default preview backgrounds
2020-09-21 17:01:26 +02:00
JannisX11
031d21246a
Keyframe data points stuff
2020-09-20 23:03:28 +02:00