Commit Graph

2627 Commits

Author SHA1 Message Date
JannisX11
20a831b360 Move brush preset form inputs to new toggle system
Add setFormToggles method on dialogs
2024-08-21 20:26:54 +02:00
JannisX11
529c7c728d Merge branch 'bedrock-display-settings' into next 2024-08-21 19:57:57 +02:00
JannisX11
7cb0ed87e3 Fix #2450 screenshot API uses special crop in display GUI slot
Fix #2446 Plugin base64 icons are rendered at the wrong size
2024-08-20 23:35:32 +02:00
JannisX11
103e9c86cd Fixed small timeline head width on mobile 2024-08-20 23:10:34 +02:00
JannisX11
91516e864e Add new property to control java cube shading properties 2024-08-20 22:45:16 +02:00
JannisX11
bd0a880a67 Add java block/item light emission property 2024-08-20 22:42:58 +02:00
JannisX11
404b232ebd Catch error when loading invalid plugin from file 2024-07-22 23:53:26 +02:00
JannisX11
7d065357c0 WIP transform gizmo support for bedrock display pivots 2024-07-17 00:08:07 +02:00
JannisX11
9daf941f11 Implement bedrock display rotation/scale pivot preview 2024-07-16 20:13:32 +02:00
JannisX11
4717482542 Add UI for bedrock display rotation/scale pivot 2024-07-15 23:34:11 +02:00
JannisX11
604827fbb0 Display mode: Disable mirroring on bedrock 2024-07-15 22:54:45 +02:00
JannisX11
35993c5da7 Option to expand/shrink texture selection 2024-07-15 01:12:06 +02:00
JannisX11
82c834661d Knife tool on cubes 2024-07-14 19:09:41 +02:00
JannisX11
846f382610 When searching, plugins are now no longer sorted into tabs 2024-07-13 13:40:13 +02:00
JannisX11
954e7d7658 Animation retargeting WIP
Unused animator validator check
2024-07-13 13:20:07 +02:00
JannisX11
e89e6549d7 Fix patched atob function for loading themes 2024-07-11 00:30:46 +02:00
JannisX11
2b71d43d25 Fix issue in atob causing issues with unicode in themes in web app 2024-07-08 23:11:57 +02:00
JannisX11
81d671ef7f Fixed edge case where auto fixing concave faces did not work 2024-07-06 20:37:27 +02:00
JannisX11
356beba675 FIx #2219 Reference image display outside of it's correspond view 2024-07-06 18:47:59 +02:00
JannisX11
e0e19c8b02 Fix unreleased issues
Fix texture UV size loading issue
Fix incorrect start screen section order
2024-07-06 00:01:54 +02:00
JannisX11
81be9b68be Fix #2390 using scroll bar closes menu 2024-07-03 21:44:45 +02:00
JannisX11
5d90a5a062 Fix #2401 Cuve face selection issue when selecting group
When selecting multiple cubes, inherit the face selection from the first selected cube
Tweak issue template to explain what format means
2024-07-03 21:36:44 +02:00
JannisX11
4d701548b2 Merge branch 'master' into patch 2024-07-03 19:50:29 +02:00
JannisX11
eaf3819063 Add setting to inherit parent color when creating element
Fix newly created cubes having inconsistent marker color
2024-07-02 23:34:53 +02:00
JannisX11
85b5b6ce3b Merge branch 'next' of https://github.com/JannisX11/blockbench into next 2024-07-02 21:39:15 +02:00
JannisX11
e68783eda0 Implement animation merging 2024-07-02 21:39:11 +02:00
JannisX11
cbfb37f766 Implement bedrock block item display settings 2024-06-29 15:16:10 +02:00
JannisX11
22e6b9c08e
Merge pull request #2333 from Azagwen/randomized_marker_colour_assignment_test
Added "Randomize Marker Color" option from #2210
2024-06-24 23:32:33 +02:00
JannisX11
64c5d51fd7
Merge pull request #2307 from SnaveSutit/next 2024-06-24 23:25:46 +02:00
JannisX11
193a3f6455 Action variation modifier system 2024-06-24 22:54:35 +02:00
JannisX11
e9e088d12b Select bar search field sticking to the top
Closes #2391
2024-06-23 14:10:49 +02:00
JannisX11
f34dfde120 Multi-select flipbook pages 2024-06-23 14:09:34 +02:00
JannisX11
e501d7b700 Improved theme selector
Add filter to allow desktop-only themes
Add icon to show where theme came from
Move theme author below theme name
Add Open In File Explorer option for theme files
2024-06-20 23:57:25 +02:00
JannisX11
ec17d96e83 Make texture generator async, add progress bar 2024-06-20 21:04:31 +02:00
JannisX11
92588a8037 Add dialog progress bar capability 2024-06-20 20:48:49 +02:00
JannisX11
4b2862af34 Fix pixel art thumbnails rendering blurry in tab overview 2024-06-16 23:20:22 +02:00
Aza
7bffb0f623 added comment 2024-06-16 18:57:30 +02:00
Aza
dd104c178a added basis for incremental Saving 2024-06-16 18:49:46 +02:00
JannisX11
7ee9fbef51 Add warnings for invalid per face UV values in optifine JEM
Closes #2381
2024-06-15 22:26:45 +02:00
Aza
d201be8906 fixed icon using Material Icons instead of FontAwesome 6 2024-06-15 22:02:35 +02:00
Aza
2793ef2848 simplify code in actions.js 2024-06-15 21:54:44 +02:00
JannisX11
5a297f9624 Combine face and box UV template generators
Fixes #1817
2024-06-15 21:31:20 +02:00
Aza
b99df21570 remove unused code in group.js 2024-06-15 21:11:41 +02:00
Aza
4ebd9534f6
Merge branch 'next' into randomized_marker_colour_assignment_test 2024-06-15 21:09:23 +02:00
Aza
90bb970409 convert Randomize Marker color into an action, changed name from previous "random marker color" name 2024-06-15 20:28:21 +02:00
JannisX11
8fce11654b Upgrade plugin loading
- Display plugin ID as location of error messages
- Isolate plugin contexts by default
2024-06-15 01:12:43 +02:00
JannisX11
ae59908f98 Remove bedrock UV rotation experimental toggle 2024-06-15 00:16:08 +02:00
JannisX11
5963f624f2 Add classes to improve theming 2024-06-15 00:12:20 +02:00
JannisX11
1167eb7544 Hide CSS editor if theme CSS is too large 2024-06-14 00:08:48 +02:00
JannisX11
e979d7a4a6 Fix missing color vars in theme thumbnails 2024-06-13 21:40:13 +02:00
JannisX11
1e56d47551 Display plugin ID in plugin error messages in web app 2024-06-13 18:44:21 +02:00
JannisX11
b732728a8a Remove bedrock UV rotation experimental toggle 2024-06-13 18:28:35 +02:00
JannisX11
06f58f5c30 Fix incorrect UV size when duplicating or copy pasting texture 2024-06-12 22:59:06 +02:00
JannisX11
22b0d8e118 Fix absolute paths being prioritized when when merging projects 2024-06-12 22:06:03 +02:00
JannisX11
8d89a18341 Fix new issue with dragging texture into outliner 2024-06-12 22:05:32 +02:00
JannisX11
ceec64b765 Fix #2379 Reference error in onStrokeEnd usage 2024-06-12 21:51:04 +02:00
JannisX11
cef79905aa Fix some face selection issues in #2378 2024-06-12 21:47:09 +02:00
JannisX11
dcd6543fb3 Make outliner indentation more customizable via theme 2024-06-09 23:34:21 +02:00
JannisX11
5b8640e666 Add new preview scenes 2024-06-09 13:24:29 +02:00
JannisX11
3135869903 Detect and warn about unresolved Git merge conflicts 2024-06-08 15:40:54 +02:00
JannisX11
b740c56376 Merge branch 'texture-groups' into next 2024-06-08 15:19:20 +02:00
JannisX11
dfa32c9e66 Texture group rearranging and renaming 2024-06-08 15:18:52 +02:00
Jannis
f4553612dd Fix #2007 Show In Folder freezes Finder on Mac 2024-06-07 20:21:18 +02:00
JannisX11
76beb0d71c Texture group implementation 2024-06-06 23:36:15 +02:00
JannisX11
c2d2a40c0e Update texture draggable system to support groups 2024-06-06 00:58:33 +02:00
JannisX11
26c840b0ec Make outliner indentation customizable via theme 2024-06-05 23:20:10 +02:00
JannisX11
8c28c6e48d Merge branch 'master' of https://github.com/JannisX11/blockbench 2024-06-05 13:27:40 +02:00
JannisX11
c50a0d9137 Add Bogged skin preset 2024-06-05 13:21:01 +02:00
JannisX11
e8df1678eb Fix status bar value getting stuck after using variable placeholder slider
Remove duplicate variable placeholder code
2024-06-05 13:08:54 +02:00
JannisX11
f6c1c073d4 Improve texture multi selecting
Fix timeline marker z-index issue
2024-06-05 13:00:59 +02:00
JannisX11
2e0b76fdd6 Auto-enable bedrock UV rotation during Minecraft 1.21 release 2024-06-04 20:05:26 +02:00
JannisX11
0b16a9923f Add breeze skin preset 2024-06-04 00:20:10 +02:00
JannisX11
f250392f61 WIP animation merging 2024-06-03 23:50:42 +02:00
JannisX11
ada1c0ab92 Add custom timeline playback range 2024-06-02 23:18:15 +02:00
JannisX11
ccd436525d Texture groups basics 2024-06-02 22:43:29 +02:00
JannisX11
70483fa933 Merge branch 'next' of https://github.com/JannisX11/blockbench into next 2024-06-01 12:01:17 +02:00
JannisX11
921cdbfc0a Option for fill tool to fill all selected elements
Add "Selection" fill mode that's exclusive to the 2D Editor format
Auto-switch fill modes when a fill mode is no longer available in a format
2024-06-01 12:01:10 +02:00
JannisX11
475f6ff97e
Merge pull request #2331 from Azagwen/next
Added "solid with marker color" view mode from #2316
2024-05-31 23:07:27 +02:00
JannisX11
a5813050ff Support removing object entries directly from menus 2024-05-30 23:49:39 +02:00
JannisX11
ce31c410aa Little outliner fix on touch devices 2024-05-30 18:25:17 +02:00
JannisX11
e1805d569e v4.10.2 [ci-build] 2024-05-29 22:53:46 +02:00
JannisX11
6e3fe2af1e Merge branch 'patch' 2024-05-29 22:39:23 +02:00
JannisX11
08596119a7 Fix outliner multi-selection issues on touch screens 2024-05-29 21:56:13 +02:00
JannisX11
036063ce24 Fix #2204 Issue with armature animation rotations in glTF 2024-05-29 21:29:00 +02:00
JannisX11
ecafd43f41 Fix rare mesh painting issue 2024-05-29 19:47:37 +02:00
JannisX11
3ac4fd7b2e Add change_children field for outliner toggles 2024-05-28 23:40:47 +02:00
JannisX11
a02fa693c0 Ensure flipbook suggested mcmeta filename contains .png 2024-05-28 23:27:32 +02:00
JannisX11
3de79634bb Fix #2345 Discontinuous keyframe post values can't be edited in mixed group 2024-05-28 20:46:38 +02:00
JannisX11
50f41366f5 Fix #2320 Flip Animation creates wrong keyframe at timestamp 0 2024-05-28 20:18:45 +02:00
JannisX11
31cd90df3c Fix pinned auto UV not working on bedrock blocks 2024-05-28 19:48:26 +02:00
JannisX11
6e5516c912 Fix 3D brush cursor including flipbook texture UV offset 2024-05-28 19:26:58 +02:00
JannisX11
0d2b0be646 Fix pasted texture selection appearing on top layer
Fix displayed face texture when cube face still has texture assigned in group texture formats
2024-05-28 19:20:16 +02:00
JannisX11
5b16025ec1 Add 3D printing to generic format target list 2024-05-28 01:14:45 +02:00
JannisX11
337cd24b86 Fix #2340 Texture field in project files is false for unset textures 2024-05-26 23:13:12 +02:00
JannisX11
77ed548950 Fix selecting edges not unselecting faces 2024-05-26 20:59:08 +02:00
JannisX11
d9b5f077a0 Fix pixel perfect option in brush presets not being saved
Fix icons being squashed together in some UIs
2024-05-24 19:10:02 +02:00
JannisX11
1ddb3ce1e7 Fix start screen style issues
Update electron
2024-05-23 23:13:24 +02:00
JannisX11
d3d1869a9f Clear GPU cache after every restart on Linux 2024-05-23 22:00:40 +02:00
JannisX11
47448aa360 Fix issue with load-order of auto-backups 2024-05-20 21:51:59 +02:00
JannisX11
b7d66fbffc Fix empty line with colon in scale dialog 2024-05-20 21:21:35 +02:00
JannisX11
11d4e09bf7 Fix tiny mesh corner pixels cannot be painted at 32x uv size 2024-05-19 01:38:55 +02:00
JannisX11
30abedaed4 Fix icons displaying cut-off
Fixes #2346
Fix start screen section headline sizes
2024-05-18 23:38:20 +02:00
JannisX11
42c77fa473 Improve molang keyframe recognition 2024-05-18 23:35:07 +02:00
JannisX11
71e796b71d Fix #2347 modded entity export issue in older formats 2024-05-18 16:09:28 +02:00
JannisX11
0ec8af0a82 Let applying texture to mesh from viewport context menu apply to only selected faces 2024-05-13 20:13:33 +02:00
JannisX11
4916595702 Fix grainy face on mesh when UV scale is 0 2024-05-13 19:39:42 +02:00
JannisX11
2aea22ed1f Fix dialog form updating issue 2024-05-13 19:22:42 +02:00
JannisX11
a14448bf88 Fix overlapping issue with new mobile menu bar 2024-05-13 19:04:13 +02:00
JannisX11
a5efa1c578 Revert default rotation space to local
Fix theme thumbnail compatibility issue with older browsers
2024-05-13 18:48:26 +02:00
JannisX11
c90267df7b Fix elements remaining when undoing importing skin project 2024-05-13 18:42:27 +02:00
JannisX11
700cff7e07 OptiFine JEM texturing improvements 2024-05-13 18:30:43 +02:00
JannisX11
bc9ac15106 Fix programmatically setting form value in dialog causing update 2024-05-13 12:53:44 +02:00
SnaveSutit
dfc8cbaf3e Merge remote-tracking branch 'upstream/next' into next 2024-05-12 20:08:49 -04:00
Aza
0c2c84b77f remove some errors leftover from a git reset 2024-05-12 21:45:43 +02:00
Aza
873730fd36 Added suggestion from #2210 2024-05-12 20:57:38 +02:00
Aza
a565e7209f Fix custom Marker Colors breaking and freezing the canvas 2024-05-12 19:46:08 +02:00
JannisX11
be5a2082f6 Fix animation playback speed not working when recording GIF 2024-05-12 18:18:14 +02:00
JannisX11
71c1ed2445 Fix #2325 Short plugin website URL dot dot dotting
Make theme regex fix more clean and work on Chrome
2024-05-12 17:53:41 +02:00
JannisX11
ad7e3b18b0 Fix swipe gesture error 2024-05-12 12:47:58 +02:00
JannisX11
4a89ac1ddf Add swipe gesture for menu bar 2024-05-12 12:31:18 +02:00
JannisX11
9926b50177 Rename cuboid with edges 2024-05-12 11:55:20 +02:00
Aza
29050ee5ec added "solid with marker color" view mode 2024-05-12 11:21:37 +02:00
JannisX11
dfa0a0ede4 Fix issue with loading on older iOS versions 2024-05-11 22:54:00 +02:00
JannisX11
265fb66579 Fixes to modded entity class field 2024-05-11 22:24:00 +02:00
JannisX11
a14e9993f2 Mobile main menu tweaks 2024-05-11 13:47:01 +02:00
JannisX11
e341012991 Fix icon alignments in header bar 2024-05-11 13:28:44 +02:00
JannisX11
7646282dd1 Redesign mobile main menu 2024-05-11 13:18:53 +02:00
JannisX11
2ed39e2dd9 Fix #2322 Sound keyframes cause animation preview to freeze
Fix sound playback issues
2024-05-11 00:13:30 +02:00
JannisX11
f88fc6d02c Fix #2324 Reloading local plugins does not reload the changelog 2024-05-10 23:41:12 +02:00
JannisX11
22fa87900c Fix x-ray vertex selection on vertex snap tool no longer working 2024-05-10 23:34:03 +02:00
JannisX11
50a1936c2c Fix numeric inputs not allowing negative numbers
Fix clipping on app updated icon
2024-05-10 23:02:46 +02:00
JannisX11
bae176fa72 Fix issue with netlify banner in web app 2024-05-09 19:04:08 +02:00
JannisX11
dc0067ee40 v4.10.0 [ci-build] 2024-05-09 18:32:13 +02:00
JannisX11
b162ee7d35 Remove redundant console logs 2024-05-09 17:28:40 +02:00
JannisX11
16bd22b63b Fix knife tool selecting edges and faces 2024-05-09 16:50:32 +02:00
JannisX11
20573c782f Add suggested modifier keys for knife tool 2024-05-09 12:10:39 +02:00
JannisX11
1a23a69717 Fix issue importing older bbmodel files in web app 2024-05-09 11:03:18 +02:00
JannisX11
b15ad31894 Add setting for saving selected texture as default in JEM
Keep CEM scale property, closes #2246
Fix UV toolbar CSS issue
2024-05-08 21:55:32 +02:00
JannisX11
eaab6eb305 Change labels of "Use as particle" and "use as default" when already enabled
Allow context menu entries to be functions
2024-05-08 20:22:02 +02:00
JannisX11
7d9e214b8c Fix issues applying texture flipbook changes 2024-05-08 19:40:42 +02:00
JannisX11
3a2dfb0f59 Implement cycle UV actions 2024-05-07 23:38:05 +02:00
JannisX11
8861a63ec6 Fix #2279 undoing deleting a group does not properly restore timeline animator 2024-05-07 21:16:49 +02:00
JannisX11
c01deff372 Add 4.10 splash art 2024-05-07 18:37:16 +02:00
JannisX11
e5b0401554 Add particle event support 2024-05-07 17:27:29 +02:00
JannisX11
2d6c086041 Fix deprecated plugin still installing when canceling dialog 2024-05-05 21:14:40 +02:00
JannisX11
19a912785c Fix mesh UV drifting when using auto UV 2024-05-05 21:14:21 +02:00
JannisX11
c7fd8cc318 Add option to center individual pivot points 2024-05-04 23:30:53 +02:00
JannisX11
015b029b8f Add event hook in undo save constructor
...to allow custom undo aspects
2024-05-04 23:10:20 +02:00
JannisX11
33f5a736d6 Improve resize tool handling on inverted cubes
Fix material icons overflow if icon is missing
2024-05-04 22:56:03 +02:00
SnaveSutit
cd0c3ff96b Merge remote-tracking branch 'upstream/next' into next 2024-05-03 15:18:05 -04:00