Commit Graph

2292 Commits

Author SHA1 Message Date
JannisX11
85ed83d4eb Fix plugin details tab issues 2024-01-20 13:31:34 +01:00
JannisX11
c0686690d2 Update generic format target list
Fix bedrock legacy attachables switching to unavailable preview mode
2024-01-16 21:36:36 +01:00
JannisX11
aadc6ec26b Calculate snap UV to pixels in texture space 2024-01-14 23:35:39 +01:00
JannisX11
0395698f14 Add video support in reference images
Sync video reference images with animation timeline
Closes #1482
Fix reference image reload bug
2024-01-12 21:51:37 +01:00
JannisX11
232e691b8a Sync .bbmodel file name with project name
Fix file name inconsistencies
Disable file name of saved file being editable
Closes #2164
2024-01-12 18:38:44 +01:00
JannisX11
085ecdae63 Fix mesh viewport menu acting like outliner menu 2024-01-12 09:43:49 +01:00
Ewan Howell
e95fec1a6c
Merge branch 'JannisX11:master' into master 2024-01-10 11:03:40 +00:00
JannisX11
16a7f80eff Add setting for image editor pixel grid size 2024-01-08 20:34:43 +01:00
JannisX11
4bf35af947 Change timeline marker icon 2024-01-07 13:13:49 +01:00
JannisX11
bc10eb96c0 Add Change Animation Speed Option 2024-01-07 13:07:28 +01:00
JannisX11
842eb413be Plugin deprecation warnings 2024-01-07 11:53:32 +01:00
JannisX11
9c7b0a644d Merge branch 'master' into next 2024-01-07 11:35:43 +01:00
JannisX11
2ead0bc80d Fix clicking on 2D editor scrollbar counting as paint 2024-01-03 22:04:24 +01:00
JannisX11
97a7148391 Merge branch 'patch' 2024-01-03 21:41:06 +01:00
JannisX11
3f42c705a3 Don't mirror elements that are locked 2024-01-03 19:40:39 +01:00
JannisX11
be9abef38e Slim skins now work correctly on reference models
FIxes #2037
2024-01-03 19:34:47 +01:00
JannisX11
932ab3f9bf Fix creating face not deleting duplicate edges
Fix unable to extrude single uncorrected vertex
2024-01-03 18:47:58 +01:00
JannisX11
32bfa3273f Fix #2045 OBJ mtl export can have incorrect texture file name 2024-01-02 23:22:43 +01:00
JannisX11
2a2134c85c Make selecting vertices+edges on touch screens easier
Closes #2153
2024-01-02 23:07:22 +01:00
JannisX11
52139ea37f Fix #2172 Center View on Selection no longer works for UVs 2024-01-02 21:57:12 +01:00
Jannis
3790f00acc Fix export property not saved on meshes
Fix export property ignored when exporting skinned mesh as glTF
2024-01-01 20:14:23 +01:00
Jannis
eaa1fe416e Fix #2159 Cannot use multiple modifier keys for keybind on Mac 2024-01-01 18:12:56 +01:00
JannisX11
5d56df3469 Fix UV matching when merging projects 2023-12-29 23:57:08 +01:00
JannisX11
e966dfd9c0 Fix Face Properties tint UI not updating correctly 2023-12-29 13:55:11 +01:00
JannisX11
12ed1888e6 Auto select all before generating template with no elements selected 2023-12-28 21:30:05 +01:00
JannisX11
7cd95a18e0 Fix issue with scaling groups 2023-12-28 21:19:12 +01:00
JannisX11
21fa8f6615 Fix #2165 back texture on flat cubes does not appear in regenerated template 2023-12-28 18:37:39 +01:00
JannisX11
a33d4548c8 Add paste option to outliner context menu 2023-12-28 18:26:10 +01:00
JannisX11
f6cd774f8b Fix cubes not syncing correctly across edit sessions 2023-12-28 00:00:46 +01:00
JannisX11
f2214931d4 Fix dblclick on amend edit menu selecting reference image 2023-12-21 22:51:48 +01:00
JannisX11
e2fa88246a Add back support for older iOS versions
Add new molang validation for ")("
2023-12-21 14:43:01 +01:00
JannisX11
3a3fe288b6 Limit OBJ importer face vertex count to 4 2023-12-21 00:39:42 +01:00
JannisX11
813da3fe41 Fix deleting texture not working when mesh part is selected 2023-12-20 23:50:10 +01:00
JannisX11
4d9d056221 Stop possibility of most material icons being google translated 2023-12-19 23:00:51 +01:00
JannisX11
c891ca0652 Revert bedrock entity overriding change
(It created duplicates on model ID change)
2023-12-16 17:34:22 +01:00
JannisX11
dd9f2c975a Fix texture not marked as internal after editing layers 2023-12-16 14:10:50 +01:00
JannisX11
124dd86405 Fix top/bottom slot panels in image editor
Allow model merging in new bedrock format
2023-12-16 13:20:16 +01:00
JannisX11
acd048022b Fix layer resize handles not working with UV overlay enabled 2023-12-15 21:16:27 +01:00
JannisX11
9c9d45a47d Copy pasting tweaks
Fix issue with duplicating texture selection
2023-12-15 21:12:27 +01:00
JannisX11
49637d2b12 Fix #2149 Cannot click on input box in dialog file picker 2023-12-14 23:30:37 +01:00
JannisX11
00fa0d645c Fix reference appearing behind 2D editor by default 2023-12-14 23:23:39 +01:00
JannisX11
bfa267f270 Replace system dialogs with internal dialogs 2023-12-14 23:06:26 +01:00
JannisX11
0919b148e1 Merge branch 'patch' into next 2023-12-14 22:29:21 +01:00
JannisX11
7f64f7abc7 Fix #2124 Converting cube to mesh changes rotation 2023-12-14 00:01:53 +01:00
JannisX11
09ba9fd547 Add new bat skin model
Support variants for skin models
2023-12-13 18:11:26 +01:00
JannisX11
75ba67c84c Per texture UV workflow improvements 2023-12-13 14:45:30 +01:00
JannisX11
08d86dfd79 Add bedrock attachable preview support for nested binding
Add new globals
Fix error in bbmodel merging
2023-12-13 14:21:26 +01:00
JannisX11
6ab3c53e56 Fix typo in shared actions 2023-12-10 11:46:53 +01:00
JannisX11
924688f7e9 Fix texture resizing issue with per texture UV size 2023-12-09 21:04:56 +01:00
JannisX11
ec49a12a36 Fix layer changes not marking texture as internal 2023-12-09 13:08:36 +01:00
JannisX11
11b4e05631 Fix mobile panels displaying when not selected
Fix unable to select animations on mobile
2023-12-08 12:51:45 +01:00
JannisX11
0117ba5528 Fix mobile color picker size issue 2023-12-07 23:52:23 +01:00
JannisX11
d1c4a97255 Fix double panel issue in mobile layout 2023-12-07 22:59:45 +01:00
JannisX11
ac973a6896 Fix visual issue in Predicate editor 2023-12-07 22:51:11 +01:00
JannisX11
0bb1cfaa99 Fix issue with brush blend modes at full opacity 2023-12-06 18:29:53 +01:00
JannisX11
ed85a4a67a Rewrite new image project dialog
Fix #2142 stretched image size
Fix missing image when canceling dialog
Fix "toggle all grids" icon
2023-12-06 18:06:29 +01:00
JannisX11
28803d06b3 Don't save bezier data in non bezier keyframes in bbmodel 2023-12-06 17:36:11 +01:00
JannisX11
d5bf608e69 Hide removed cube faces
Exclude removed cube faces from UV selection frame
Closes #2135
2023-12-04 16:59:46 +01:00
JannisX11
8a59fe2fda Fix onion skinning memory leak 2023-12-04 16:49:50 +01:00
JannisX11
a16c981b14 Fix issue with moving layer outside of canvas 2023-12-04 16:34:59 +01:00
JannisX11
fded5cd3f7 Fix #2133 issue when generating templates
Fix UV resolution changing when converting projects
Fix missing option to disable color when appending to template
2023-12-04 14:51:48 +01:00
JannisX11
60162a1278 Fix UV editor navigation issue on Firefox + iOS 2023-12-04 14:22:04 +01:00
JannisX11
6ec92092d9 Fix settings profile issue with removed settings
Fix timeline scrolling CSS issue
2023-12-04 13:27:56 +01:00
JannisX11
57d23d6455 Fix issue with brushes restricting to cube faces 2023-12-04 11:05:31 +01:00
Ewan Howell
010a9341ae fix setProgress and setStatusBarText 2023-12-03 23:36:00 +00:00
Ewan Howell
19254657f1 fix 2023-12-03 22:46:54 +00:00
Ewan Howell
47c9f772bd update onconfirm to work with updated forms 2023-12-03 22:45:56 +00:00
JannisX11
5eda6f9477 Respect texture animation when pasting image sections 2023-12-03 23:17:30 +01:00
JannisX11
0bcfcd7a0c Fix pixel grid on box UV generic models 2023-12-03 21:11:16 +01:00
JannisX11
e354751f59 Update bbmodel format version to reflect per texture UV 2023-12-03 21:10:59 +01:00
JannisX11
c73ebd7ebf Fix #2129 Hybrid menus close when cursor passes over menu separator
Fix hybrid menu icon updating incorrectly in nested menus
2023-12-03 20:53:41 +01:00
JannisX11
81e36dfc2e Fix #2132 issue with UV preview 2023-12-03 20:36:57 +01:00
JannisX11
3d5f11e88b Fix UV export in OBJ and Collada exporter 2023-12-03 20:27:09 +01:00
Ewan Howell
7294d349a0 say selected format in status bar 2023-12-03 16:00:10 +00:00
Ewan Howell
1a3132f584
Fix indentation 2023-12-03 14:39:05 +00:00
Ewan Howell
32720c3702
Separate GIF formats from code
Should allow plugins to add their own GIF recorder formats
2023-12-03 14:37:31 +00:00
JannisX11
7a7fd52a77 Fix round color picker creating too many color history entries
Fix #2121 line brush preview not disappearing when releasing shift outside of window
Fix #2123 Highlight Brush line drawn from arbitrary position before having painted
Fix incorrect category for layer crop keybind
2023-12-03 12:33:44 +01:00
JannisX11
0abdf2d366 Fix cropping texture to selection 2023-12-02 14:52:00 +01:00
JannisX11
ad295bb36a Final tweaks 2023-12-02 14:44:18 +01:00
JannisX11
8045e8a937 Make texture selection system compatible with animated textures
Fix UV editor stretch when switching to empty tab
2023-12-01 20:59:26 +01:00
JannisX11
095ccafb20 Merge branch 'patch' 2023-12-01 20:11:20 +01:00
JannisX11
59c45890bf Draw rectangle around UV selection 2023-12-01 11:53:52 +01:00
JannisX11
09549458c4 Correct UV editor size on mobile 2023-11-30 21:36:23 +01:00
JannisX11
be39e6af41 Fix #2118 Undo in new image project deletes the image
Tab bar CSS improvements
2023-11-30 18:12:31 +01:00
JannisX11
272a3485e0 Fix #2114 UV size label does not update 2023-11-29 11:11:34 +01:00
JannisX11
dd8e8eb372 Use standardized system for outliner type icons
Closes #2019
2023-11-28 20:52:23 +01:00
JannisX11
315c2b449c Add selective onion skinning 2023-11-28 18:34:56 +01:00
JannisX11
78d8c2a973 Add new onion skinning type
Add 20th animation preset
2023-11-28 18:23:39 +01:00
JannisX11
2b9274b522 Add 4.9 splash art 2023-11-28 17:22:18 +01:00
JannisX11
640238ae76 Increase timeline margin after last keyframe
Add fallback for folded panels on mobile
2023-11-27 23:47:28 +01:00
JannisX11
278da5bca8 Add layer selecting via move layer tool
Add layer crop tool
Display layer dimensions in properties window
Fix layer expanding issue
2023-11-27 23:19:00 +01:00
JannisX11
0953ba696a Add layer pasting
Insert new layers above selected layer
Fix screen color picker issue
2023-11-27 22:36:15 +01:00
JannisX11
8a43a16f6b Fix Reset Layout not working with panel changes 2023-11-25 18:39:02 +01:00
JannisX11
1fd58f2d17 Disable layers after using selection tool 2023-11-25 18:02:47 +01:00
JannisX11
da8b522ac2 Texturing fixes
Fix issue with selection tool
Fix template generator for Minecraft skins
Fix UV editor scrolling to bottom right corner when switching modes
Fix converting single texture project sometimes not applying the correct texture
2023-11-25 13:55:27 +01:00
JannisX11
0fb78ab458 Painting performance improvements
Disable scroll bar on start screen file names
2023-11-24 23:21:08 +01:00
JannisX11
6a2679578e Fix #2108 Pasting keyframe over other deletes original kf 2023-11-24 23:20:07 +01:00
JannisX11
5b684beb4a Fix hybrid menus not opening correctly 2023-11-24 21:29:35 +01:00
JannisX11
ac1a2f7c7a Allow moving layer when not clicking within selection 2023-11-24 21:17:50 +01:00
JannisX11
398c2cdf0d Fix Crop Texture To Selection 2023-11-23 23:40:02 +01:00
JannisX11
2b630e2914 Make painting with large brushes faster 2023-11-23 22:50:27 +01:00
JannisX11
ee31beee0f Add option to discard local texture changes 2023-11-23 21:49:15 +01:00
JannisX11
9bf93f361c
Merge pull request #2032 from Steelsmasher/Steelsmasherpatch-1
Remove trailing space from map_Kd property
2023-11-23 17:12:38 +01:00
JannisX11
c08e0c3d6d
Merge pull request #2028 from farfalk/next-area-select-over-model-fix
Area selection over model fix
2023-11-23 17:12:00 +01:00
JannisX11
11e4302c88 Fix reference image error 2023-11-23 16:53:56 +01:00
JannisX11
ffea477755 Fix mesh mirror modeling issues 2023-11-23 16:47:35 +01:00
JannisX11
7f79e0a89f Add setting for moving selection with selection tool
Hide Element Fill Tool mode in 2D editor
2023-11-23 13:52:33 +01:00
JannisX11
7a6ed15caa Fix painting and navigation with left mouse button 2023-11-23 13:39:56 +01:00
JannisX11
0a594799cc Enable "Open in Blockbench" in web app 2023-11-23 13:29:29 +01:00
JannisX11
d4ac02f4d6 Allow custom repository and bug tracker links for plugins 2023-11-23 13:19:31 +01:00
JannisX11
5fa191200f Rename Textures panel to Images in image editor 2023-11-23 00:22:54 +01:00
JannisX11
7965a500bf Save panel configurations per mode
Move image editor sidebar to the right by default
2023-11-23 00:22:33 +01:00
JannisX11
a3bff53c6e Fix timeline channel heads lagging behind on some devices
Fix overflow of panel list with some custom themes
2023-11-22 20:12:48 +01:00
JannisX11
96fe2f4b75 Fix #2081 duplicating faces in mirror modeling 2023-11-21 19:59:19 +01:00
JannisX11
f339efe9fe Fix template generator issues 2023-11-21 19:13:54 +01:00
JannisX11
4665122d69 Fix #2104 slow draw speed on complex meshes 2023-11-20 23:34:23 +01:00
JannisX11
5842e73c91 Restore chosen selection operation mode after pressing modifier key
Closes #2103
2023-11-20 23:02:58 +01:00
JannisX11
5340576196 Add toggle for UV overlay in edit mode 2023-11-20 21:13:30 +01:00
JannisX11
7425b2c8b4 Add texture multi selection 2023-11-20 20:39:14 +01:00
JannisX11
92b0d4664b Fix small borders around UV editor viewport 2023-11-20 20:01:23 +01:00
JannisX11
f2225a9488 Add layer blend mode to layer toolbar 2023-11-20 20:01:07 +01:00
JannisX11
1bd337fed2 Make cubes after via static properties 2023-11-20 19:52:00 +01:00
JannisX11
e41e8d4beb Add Image format screen
Rename Texture menu to Image
2023-11-20 19:47:03 +01:00
JannisX11
5e14670ae0 Fix manual color input in color panel not working
Make texture editing faster
2023-11-19 17:44:23 +01:00
JannisX11
275d916024 Fix and improve copy pasting workflow 2023-11-19 17:33:05 +01:00
JannisX11
6cf339e9f1 Fix auto-keyframing issue when creating keyframe at 0s 2023-11-19 15:41:36 +01:00
JannisX11
202255d83c Add color in rectangle selection tool
Add modifier to drag selections with equal aspect ratio
2023-11-19 15:35:15 +01:00
JannisX11
be0c72f871 Implement layer blend modes
Fix double clicking layer visibility opening dialog
2023-11-19 15:11:02 +01:00
JannisX11
aa6029c969 Sync textures from and to Edit in Blockbench tab 2023-11-19 14:47:42 +01:00
JannisX11
73dd759785 Static properties improvements 2023-11-19 12:41:55 +01:00
JannisX11
e1427b4923 Merge branch 'next' of https://github.com/JannisX11/blockbench into next 2023-11-18 16:42:54 +01:00
JannisX11
9105e666b4
Merge branch 'next' into pr/compatibility 2023-11-18 16:40:04 +01:00
JannisX11
2c04c814b5 Fix selection tool dragging outline scale 2023-11-18 16:38:07 +01:00
JannisX11
5a51491fa5 Improve mesh editing performance
Fix changing texture UV size not updating preview
2023-11-18 14:00:56 +01:00
JannisX11
c7db904871 Hold Alt and drag to duplicate texture selection 2023-11-16 23:33:07 +01:00
JannisX11
a4afb853ff Remember display slot when switching modes 2023-11-16 22:45:06 +01:00
JannisX11
a3c634ce98 Auto set imported textures UV size
Texture loading fixes
2023-11-16 22:07:44 +01:00
JannisX11
a2914809d4 Allow ModelFormats without animation files to have animation controllers
Closes #2095
2023-11-16 19:18:24 +01:00
JannisX11
1fb1c67f43 Add option to insert final newline
Closes #2086
2023-11-16 19:02:27 +01:00
JannisX11
127e735cb1 Fix issue with saving texture after some types of edits 2023-11-16 18:53:37 +01:00
JannisX11
19d1f36a10 Highlight line brush line in 2D editor
Fix pressing keys API when using multiple keys
Fix UV editor UV size text not clickable
2023-11-15 01:22:03 +01:00
JannisX11
57124f258e Fix #2090 Move Texture with UV cuts off texture 2023-11-14 21:27:55 +01:00
JannisX11
a96f528a50 Fix #2092 Issues with Per texture UV size 2023-11-14 21:23:19 +01:00
JannisX11
7c77b0605a Fix #2087 Issue when duplicating and copying texture with layers 2023-11-14 21:15:08 +01:00
JannisX11
3f23cad8f4 Fix #2088 Paint cursor offset when using higher template resolutions
Fix #2091 Using delete after Select All in UV tab does not erase texture
Fix issue when loading in multiple image projects at once
2023-11-14 20:12:02 +01:00
JannisX11
ed9456c68d Fix #2093 Cannot select multiple files on mac via electron dialog 2023-11-14 19:53:29 +01:00
JannisX11
a47e4da286 Fix layer undo and editing issues [ci-build] 2023-11-13 14:54:43 +01:00
JannisX11
88d2eb64bb Add warning when refreshing texture with layers
Fix issue with texture disappearing in 2D editor
Clean up display_canvas property
2023-11-13 00:00:49 +01:00
JannisX11
82365cbc6d Add layer transform options
Add option to merge layer down
Fix layer issues
Auto expand layers to brush
2023-11-12 23:51:09 +01:00
JannisX11
f24ed2d900 Tooltip for swapping colors
Include painting with right mouse button as default in mouse keymap
Bump version
2023-11-12 17:35:39 +01:00