Commit Graph

1969 Commits

Author SHA1 Message Date
JannisX11
54b43126c4 Improve Paint Through Transparency feature
Closes #1798
Fixes #1952
2023-07-14 00:28:42 +02:00
JannisX11
aa34173470 Add mirror modeling support for bones
Save mirror modeling option per project
Disable mirror modeling in java block/item project for now
2023-07-12 21:42:39 +02:00
JannisX11
5534dfddd2 Ensure moving outliner selections places in displayed order 2023-07-12 19:03:48 +02:00
JannisX11
c559aba202 Allow custom color for 3D brush outline 2023-07-11 23:56:14 +02:00
JannisX11
45eec0bfbd Fixed #1950 3D cursor offset on rotated cube face 2023-07-10 21:30:08 +02:00
JannisX11
3b859e477d Re-center java block/item models when converting
Fix rotation issue when converting model with rotation axis restriction
Fix actions cannot be added to a menu without path
2023-07-10 21:18:12 +02:00
JannisX11
74cd419934 Merge branch 'next' of https://github.com/JannisX11/blockbench into next 2023-07-10 20:45:23 +02:00
JannisX11
477eadd987 Don't show grid toggle in paint mode 2023-07-10 20:45:18 +02:00
JannisX11
0f05c2784a Allow navigating UV editor + timeline with viewport pan key
Closes #1792
2023-07-09 23:06:39 +02:00
JannisX11
f6fb8f68c5 Fix #1936 Mirror modeling leaves element behind 2023-07-09 21:27:34 +02:00
JannisX11
2fb1972b2c Fix #1937 Mirror modelling mesh selection issue 2023-07-09 14:32:08 +02:00
JannisX11
3e24f5b04e Fix #1939 3D brush outline on deformed UV quads 2023-07-09 14:26:41 +02:00
Jannis
81c2cecb3a Fix #1940 desktop only plugins with with URL query
Fix start screen slideshow not working on older browsers
2023-07-09 11:13:12 +02:00
Jannis
4499aa9880 Fix issue with mesh size sliders 2023-07-09 11:05:52 +02:00
Jannis
9f7fe3719d Fix #1891 Cannot add reference images in orthographic
Fix reference image error
2023-07-09 10:53:04 +02:00
JannisX11
fae08b8d3a Fix plugin dependency issue 2023-07-08 23:55:42 +02:00
JannisX11
da757bbf2b Add plugin dependency check when update adds dependencies 2023-07-08 23:22:41 +02:00
JannisX11
bb903809de Fix outliner search being case sensitive 2023-07-08 23:21:39 +02:00
JannisX11
e4ad887923 Add size sliders for meshes 2023-07-08 15:00:04 +02:00
JannisX11
6014ea0880 Add option to toggle all grids
Make camel skin presets compatible with Toggle Layer
2023-07-08 13:43:41 +02:00
JannisX11
2d73775615 Slightly improve accuracy of UVtoLocal + 3D brush outline on mesh faces 2023-07-08 13:42:49 +02:00
JannisX11
2d7d1fbb12 Graph editor click graph to select axis 2023-07-07 21:36:24 +02:00
JannisX11
f1d9652603 Change plugin page scrolling behavior to only scroll About 2023-07-07 15:51:52 +02:00
JannisX11
df3c6e53a4 Reorganize timeline menu
Fix 3D brush outline not working with inflated cubes
Fix 3D brush offset in Java Block Item format
2023-07-07 15:27:37 +02:00
JannisX11
31e4f1124d v4.8.0-beta.1 [ci-build] 2023-07-07 10:15:27 +02:00
JannisX11
3da89d8f09 Add plugin context menu 2023-07-06 23:05:03 +02:00
JannisX11
6b19d06b7e Add new_repository_format plugin field 2023-07-06 22:18:49 +02:00
JannisX11
1ce8384b9e Fix mirror modeling + template generator compatibility
Rename skin preset Player-Default to Player-Wide
Fix console error when painting
2023-07-06 20:38:31 +02:00
JannisX11
1ca6b4899e Merge branch 'master' into next 2023-07-06 19:34:27 +02:00
JannisX11
91bfca5d21 Add mirror modeling to edit menu
FIx missing translation for close dialog
Allow menus to be longer before becoming scrolling
2023-07-06 19:33:11 +02:00
JannisX11
d4737660a1 Fix 3D brush outline on different pixel density 2023-07-05 22:26:29 +02:00
JannisX11
fbafb3817d Proper aspect ratio for 3D brush outline 2023-07-05 22:20:55 +02:00
JannisX11
5df06bce52 Fix incorrect mirror brush size 2023-07-05 20:16:30 +02:00
JannisX11
fb64b3737d Merge branch 'master' of https://github.com/JannisX11/blockbench 2023-07-05 20:03:59 +02:00
JannisX11
7c3339cd21 Integrate preview scenes 2023-07-05 20:03:37 +02:00
JannisX11
fc80716df6 Preview scene changes 2023-07-05 19:57:27 +02:00
JannisX11
847a9f36b5 Update skin setup dialog 2023-07-05 00:24:01 +02:00
JannisX11
5020dd3a56 Merge branch 'next' into preview-scenes-2 2023-07-04 20:12:19 +02:00
JannisX11
a4da798d78 Update preview scenes 2023-07-04 20:11:40 +02:00
JannisX11
7b92c7c028 Implement plugin dependencies
Allow plugin about page text selection
2023-07-03 00:31:36 +02:00
JannisX11
9e4f3ff374 Fix mirror modeling issue 2023-07-02 23:02:53 +02:00
JannisX11
78cfc8e1de Merge branch 'mirroring' into next 2023-07-02 22:51:47 +02:00
JannisX11
3b6f5be5da Fix numslider issue from last commit
Fix description of bedrock legacy export action
2023-07-02 22:37:17 +02:00
JannisX11
57e07ca183 Add action events 2023-07-02 11:41:26 +02:00
JannisX11
17e6be8227 Fix #1931 dialog file input reveals path in streamer mode 2023-07-02 11:17:56 +02:00
JannisX11
8b5a5e15a3 Fix locator/null size changing with FOV 2023-07-02 11:01:26 +02:00
JannisX11
25bdf6db73 Mirror modeling: Maintain mesh selection 2023-07-02 11:00:55 +02:00
JannisX11
f967f2c40b Add UV project from view 2023-06-30 23:13:01 +02:00
JannisX11
c9fb63d1cb Limit zoom level when opening pixel art
Update electron to 25.2
2023-06-30 19:57:10 +02:00
JannisX11
65757d2a2d Fix undoing mesh removing ignoring outliner position in some cases
Fix error in menus
Fix Share Model link dialog having unneccesary button
2023-06-30 19:21:26 +02:00
JannisX11
8fdbf265ce Improve markdown style 2023-06-30 01:24:10 +02:00
JannisX11
105d0214a1 Reduce jQuery usage in menu code 2023-06-30 00:33:06 +02:00
JannisX11
ada4cd6d69 Merge branch 'plugin-browser' into next 2023-06-29 21:53:54 +02:00
JannisX11
bb00ae9b0e Option to disable local plugins
Closes #1724
2023-06-29 21:53:10 +02:00
JannisX11
3e0d7ae8bb Plugin browser: New system offline support 2023-06-29 19:57:41 +02:00
JannisX11
c2919c3a33 Plugin loader improvements
Pagination
SVG icon support
"New" row
2023-06-29 00:13:46 +02:00
JannisX11
d983ed1b1f Add better description for project conversion 2023-06-27 22:54:13 +02:00
JannisX11
957608abe6 Merge branch 'master' into next 2023-06-27 22:11:00 +02:00
JannisX11
ba6075bb1d Fix mesh selection not updating correctly when copy pasting mesh selection
Fix face properties editor completely hidden when no cubes selected
2023-06-27 21:33:02 +02:00
JannisX11
38ca312697 Fix sliding keyframe post values 2023-06-27 21:12:30 +02:00
JannisX11
f60ba58002 Add Minecraft 1.20 skin presets 2023-06-27 00:36:02 +02:00
JannisX11
c8846339c5 Fix menus staying scrollable when they should not 2023-06-26 23:57:41 +02:00
JannisX11
29be15c849 Always enable backface culling in java block/item 2023-06-26 19:27:24 +02:00
JannisX11
96d9393690 Fix error on startup with action conditions
Fix 3D brush outline staying after unselecting brush
2023-06-26 17:06:40 +02:00
JannisX11
dc479ce9ce 3D brush outlinne support for cubes + rotation fix 2023-06-25 19:13:43 +02:00
JannisX11
16b72b017e Add 3D brush outline
(#1410)
2023-06-25 13:54:40 +02:00
JannisX11
771fe9a7c5 Multiple loop cuts 2023-06-25 12:13:25 +02:00
JannisX11
b34bb7c484 Setting to switch tools on double click 2023-06-25 11:40:53 +02:00
JannisX11
5950da0c05 Mirror painting: Handle edge case
- Edge case where face is asymmetric across origin line
2023-06-25 01:51:44 +02:00
JannisX11
2f01633234 Merge branch 'mirroring' into next 2023-06-25 01:09:10 +02:00
JannisX11
d33a7de1f4 Mirror Modeling fixes
- Add outliner hierarchy support
- Undo support
2023-06-25 01:07:52 +02:00
JannisX11
07edfa7339 Tweak plugin loader design 2023-06-23 23:14:04 +02:00
JannisX11
f91306cde2 Plugin browser improvements 2023-06-23 17:55:12 +02:00
JannisX11
96c7927d80 Redesign plugin dialog 2023-06-23 10:20:29 +02:00
JannisX11
a2f4e325d9 Add dynamic icon vue component 2023-06-22 22:35:01 +02:00
JannisX11
a26077e2f1 Display file path in file not found error message 2023-06-20 20:03:10 +02:00
JannisX11
bdbba87ada Action control: Add BarSelect support 2023-06-20 18:40:05 +02:00
JannisX11
85236bc487 Add menu groups 2023-06-20 18:31:29 +02:00
JannisX11
6f3647c883 Add menu group support 2023-06-20 14:28:07 +02:00
JannisX11
ffe9f45e18 WIP new preview scenes 2023-06-20 13:43:11 +02:00
JannisX11
1ad92d0074 Add error message for expired model link 2023-06-18 23:58:09 +02:00
JannisX11
cbf36e76a0 Merge branch 'cubemap' into preview-scenes-2 2023-06-18 23:21:03 +02:00
JannisX11
cf959c6df3 WIP side-loaded preview scenes 2023-06-18 22:54:10 +02:00
JannisX11
3a4bb9ddf0 Merge branch 'next' of https://github.com/JannisX11/blockbench into next 2023-06-18 16:30:00 +02:00
JannisX11
d436595872 Add outliner search bar 2023-06-18 16:29:53 +02:00
JannisX11
b754f66003 Add backup browser 2023-06-17 23:41:07 +02:00
JannisX11
398529400a Display icons on keyframes with Math expressions 2023-06-16 22:38:48 +02:00
JannisX11
6e5f81f112 Lock timeline axis when holding ctrl or shift 2023-06-16 22:13:20 +02:00
JannisX11
3608b2bfec Create and implement findFileFromContent API 2023-06-16 00:01:27 +02:00
JannisX11
83a1685f74 Add validate method to individual checks
Fix switching elements to per face UV in validator
2023-06-08 20:19:47 +02:00
JannisX11
e9500e0ef8 Fix #1900 Resetting toolbar twice empties it 2023-06-07 19:22:03 +02:00
JannisX11
3a6a7b8fd5 Fix texture apply tools visible in single texture format 2023-06-03 23:17:45 +02:00
JannisX11
40ee8232f5 Make Invert Selection work for keyframes + mesh selection 2023-06-03 12:29:42 +02:00
JannisX11
cf70df4f8e Update Vue
Fix vue template issues
2023-06-03 12:04:00 +02:00
JannisX11
1e7a5c14e2 Improve layout of texture resize dialog 2023-06-03 11:51:24 +02:00
JannisX11
ba116bcb16 Add graph editor ruler lines 2023-06-03 11:10:07 +02:00
JannisX11
3dfb4c8ccd Make toolbars work with actions directly instead of just IDs 2023-05-31 23:34:53 +02:00
JannisX11
5d1c432016 Fix GIF reference images potentially not saving correctly 2023-05-31 22:08:50 +02:00
JannisX11
3d95d0d8b7 Reference Image option when sharing models
Fix reference images not embedding data in projects
Add better error messages when sharing model fails
2023-05-31 22:07:08 +02:00
JannisX11
78c27ebdf8 JSON indentation setting
Closes #1407
2023-05-31 21:36:50 +02:00
JannisX11
e90771e39f Add save project selector on quit
Fix image format not getting marked as saved on quit
2023-05-29 23:54:54 +02:00
JannisX11
6fbc803f98 Apply first imported texture on bedrock block automatically
Fix missing undo integration for dropping textures
2023-05-29 14:10:50 +02:00
JannisX11
15a08bd642 Clear unused texture space feature 2023-05-28 15:13:00 +02:00
JannisX11
4260d6bb58 Merge branch 'master' into next 2023-05-28 12:14:50 +02:00
JannisX11
853417135c v4.7.4 [ci-build] 2023-05-27 21:03:02 +02:00
JannisX11
64caffaa28 Fix upable to paint in 2D editor
Fix hover issue with menu item side menu
2023-05-27 20:53:54 +02:00
JannisX11
a275be5e04 4.7.3 [ci-build] 2023-05-27 15:17:42 +02:00
JannisX11
61a63f90a9 Fix selection not working in animation when in different selection mode 2023-05-27 15:10:50 +02:00
JannisX11
c30d3477ff Fix mirror painting not working on duplicated meshes 2023-05-27 13:48:08 +02:00
JannisX11
2013208317 Add timeline menu to menu bar 2023-05-26 23:51:08 +02:00
JannisX11
0b124dc8a0 Add option to duplicate texture 2023-05-26 23:47:52 +02:00
JannisX11
dc7f4b3ffc Add save_model_action event hook 2023-05-26 23:27:23 +02:00
JannisX11
150ae9ee9b Add Switch Face Crease button 2023-05-26 10:36:17 +02:00
JannisX11
0bc15c4da7 FIx #1883 UV editor textures stack when painting multiple elements 2023-05-25 21:54:58 +02:00
JannisX11
cef41276de Improve mesh editing performance
Change cuboid mesh preset name to cuboid from cube
Fix switching to paint mode de-syncing view mode selector
2023-05-25 21:48:06 +02:00
JannisX11
99feeb409b Add reference image as blueprint by default when in side view
Fix missing translation for Rotate UV
2023-05-21 14:10:06 +02:00
JannisX11
e426ab1142 Show multiple axes in the graph editor 2023-05-21 01:00:18 +02:00
JannisX11
e7b995464b Display locator rotation using pivot marker 2023-05-20 23:39:36 +02:00
JannisX11
9da1029caf Add checkbox as amendEdit input type 2023-05-20 23:32:24 +02:00
JannisX11
50503e36d7 Wip mirror modeling 2023-05-17 18:03:35 +02:00
JannisX11
f79bbb4bea Fix dialog methods using jQuery events 2023-05-16 19:29:38 +02:00
JannisX11
ad2fd38acd Improve long menu overflow
Force to lose WebGL context after deleting preview
2023-05-16 19:14:08 +02:00
JannisX11
bb80581126 FIxed issue when using loop cut on orphan edge 2023-05-13 12:52:46 +02:00
JannisX11
d269aa05b4 Fix dropping texture on outliner overriding removed faces 2023-05-12 22:22:51 +02:00
JannisX11
ab05e27651 Add texture selection event hooks 2023-05-12 22:16:46 +02:00
JannisX11
d96c9daa4b Add Reset Layout to help menu
Make Reset Layout unfold panels
2023-05-12 22:11:56 +02:00
JannisX11
30eea82b43 Fix removed store plugins being logged as installed 2023-05-12 22:04:21 +02:00
JannisX11
6545cd9d6b Fix removed reference images reappearing after restart 2023-05-12 21:58:28 +02:00
JannisX11
06af54e962 Split screen layouts replacing quad view 2023-05-10 23:24:46 +02:00
JannisX11
1806f0e4fe Fix actions not being deleted from toolbars when toolbar hidden 2023-05-09 23:30:08 +02:00
JannisX11
8381b465aa Preview scene cubemap and fog support 2023-05-09 22:40:45 +02:00
JannisX11
c671fe68c2 Add hasAny and hasSelected to improve performance 2023-05-07 00:12:28 +02:00
JannisX11
15ba9dc866 Fix duplicated groups appearing at outliner bottom 2023-05-06 23:41:16 +02:00
JannisX11
e65faa4ffa Fix #1000 Auto UV causes cube UV to exceed limits 2023-05-06 23:08:21 +02:00
JannisX11
52550a9ef9 Option to hide selection outlines in paint mode
Closes #1869
2023-05-06 14:57:32 +02:00
JannisX11
eb2bca5e88 Add bed skin preset
Closes #1852
2023-05-06 14:46:35 +02:00
JannisX11
b6097f968c Fix #1864 Quad viewport blueprint issues 2023-05-05 20:33:43 +02:00
JannisX11
93d7348344 Animation controller fixes
Fix #1862 Animation controllers with particles and sounds don't load
Fix cannot open context menu for controller particles and sounds
Fix #1861 Ctrl + S does not save single animation controller
2023-05-05 20:05:07 +02:00
JannisX11
680db62587 Fix #1860 playback of loop modes in anim controllers
Fix error when saving timeline setup
Support "context.is_first_person" for attachables
2023-05-05 19:46:42 +02:00
JannisX11
a88d2b4c74 Add extra attachable presets 2023-05-03 16:51:08 +02:00
JannisX11
da328a0751 4.7.2 [ci-build] 2023-04-30 23:03:47 +02:00
JannisX11
24c1773d8e Improve timeline performance slightly 2023-04-30 16:28:53 +02:00
JannisX11
facc672f4a More accurate animation playback speed 2023-04-30 00:45:37 +02:00
JannisX11
2ca0ef9712 Fix #1262 inset faces don't have default UV mapping 2023-04-29 16:32:30 +02:00
JannisX11
615b07b2fe Fix moving mesh selection in group space 2023-04-29 14:59:43 +02:00
JannisX11
45202570be Fix #1854 Skin Block preset not working 2023-04-29 12:10:45 +02:00
JannisX11
ea402f5a76 Fix FBX position keyframe scale 2023-04-29 00:51:43 +02:00
JannisX11
b080168222 Fix anim controller blending using value of wrong state 2023-04-29 00:33:21 +02:00
JannisX11
6947de5b82 Use alt key to amplify graph from center 2023-04-28 22:55:36 +02:00
JannisX11
00b477de2d Fix reference image drag n drop
Add icon to reference image delete dialog
2023-04-28 20:17:47 +02:00