Commit Graph

2118 Commits

Author SHA1 Message Date
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
JannisX11
ac1afb11b9 Image editor fixes
Fix paint tool layer offsets
2023-11-12 17:15:55 +01:00
JannisX11
ff1e0f138f Add new molang validation, closes #2011 2023-11-11 22:41:19 +01:00
JannisX11
e84bc14bb2 Optional painting with RMB and second color 2023-11-11 18:20:09 +01:00
JannisX11
10c056eff5 Color panel and layer improvements 2023-11-11 17:56:35 +01:00
JannisX11
25bf524075 Improve selection tool performance 2023-11-11 16:25:24 +01:00
JannisX11
da72573875 Advanced screenshot and GIF custom parameters 2023-11-11 14:37:53 +01:00
JannisX11
5352bee157 Add togglable dialog form fields
Make color option in color generator optional
2023-11-11 00:20:51 +01:00
JannisX11
7e9dc29483 Make GIF recorder display animations in record-time 2023-11-10 23:54:44 +01:00
JannisX11
f8837ddd07 Add Expand Layer to Texture Size
Fix image loading issues
2023-11-10 21:05:36 +01:00
JannisX11
8002f335f4 Remove Sync Color feature, as tabs exist now 2023-11-10 17:43:08 +01:00
JannisX11
f8cf425d62 Implement secondary color 2023-11-10 17:39:11 +01:00
JannisX11
f119107a16 Avoid keybind conflicts between tools 2023-11-10 17:12:04 +01:00
JannisX11
3adbcb2ac1 Add cursor tooltips for more interactions 2023-11-10 00:46:53 +01:00
JannisX11
fd923371a3 Texture editing fixes 2023-11-09 23:24:38 +01:00
JannisX11
1f73dad356 Merge branch 'layers-new' into next 2023-11-09 22:02:51 +01:00
JannisX11
e2fc698fcf Layer scaling and fixes 2023-11-07 00:28:26 +01:00
JannisX11
0b5ed6d9c4 Layer transform handles and fixes 2023-11-05 23:54:21 +01:00
JannisX11
0e6226ef9b Merge branch 'gh-pages' into layers-new 2023-11-05 21:48:13 +01:00
JannisX11
49e251cc39 Layer improvements 2023-11-05 20:16:41 +01:00
JannisX11
38825625b5 Add icons to import image dialog 2023-11-05 15:05:25 +01:00
JannisX11
00db0a98bb Allow dropping image as new layer 2023-11-05 14:55:16 +01:00
JannisX11
1f0ed593e3 Add cursor tooltip API 2023-11-05 14:22:59 +01:00
JannisX11
236693aa43 Add option to bake IK
Fix detecging small keyframe values as molang
2023-11-04 22:36:28 +01:00
JannisX11
cc391c937d Fix #2074 incorrect position when converting cube to mesh 2023-11-04 19:30:20 +01:00
JannisX11
bae283e715 Merge branch 'pixel-perfect-brush' into next 2023-11-04 19:06:40 +01:00
JannisX11
9142c1a985 Pixel perfect brush option 2023-11-04 19:06:20 +01:00
JannisX11
a970e35028 Fix false error on molang expressions with keyword 2023-11-04 15:13:18 +01:00
JannisX11
579fb5f2fa Sidebar width per mode 2023-11-04 14:59:23 +01:00
JannisX11
c256a658e9 Improvements to element and UV copying
Copying in outliner clears UV clipboard to avoid ambiguation when pasting in viewport
And vice versa
2023-11-04 13:10:11 +01:00
JannisX11
a5753c2c39 Merge branch 'next' into layers-new 2023-11-04 12:25:52 +01:00
JannisX11
46f1130605 Improved brush stroke 2023-11-04 03:17:52 +01:00
JannisX11
182e38def5 Fix scaling not updating sliders and transform gizmo 2023-11-04 01:16:07 +01:00
JannisX11
a11471343c Fix per texture UV size issues in template generator 2023-11-03 23:50:44 +01:00
JannisX11
a687074edb Fix mirror modeling issue on primitives 2023-11-03 23:17:37 +01:00
JannisX11
f09b7e56aa Merge branch 'patch' into gh-pages 2023-11-03 18:33:24 +01:00
JannisX11
787214e070 Fix issue loading mesh faces 2023-11-03 18:32:55 +01:00
JannisX11
d1d73231f6 Auto-load particle and sound files when loading from bbmodel
Closes #1309
2023-11-03 00:05:31 +01:00
JannisX11
b73d56bbaa Merge branch 'master' into gh-pages 2023-11-02 22:30:01 +01:00
JannisX11
b66c3963cd Integrate new web app build workflow 2023-11-02 22:24:52 +01:00
JannisX11
6310ee6620 Layer editing fixes 2023-11-02 19:21:58 +01:00
JannisX11
8abf744639 Add plugin feature overview 2023-10-30 00:14:41 +01:00
JannisX11
329f0ca265 Improvements to per texture UV system 2023-10-29 22:56:01 +01:00
JannisX11
7fed16d1aa Change UV Preview icon 2023-10-28 23:59:38 +02:00
JannisX11
0a043759d9 Mesh selection icons update 2023-10-28 23:37:34 +02:00
JannisX11
de47f418bf Make texture editing tools work with selections
Selection fixes
2023-10-28 23:18:25 +02:00
JannisX11
70ed4887f4 Add advanced screenshot function 2023-10-28 01:36:35 +02:00
JannisX11
5c7aa7c546 Button to edit screenshot in 2D editor 2023-10-27 21:58:47 +02:00
JannisX11
3ec6efe41e Improved dialog button bar CSS 2023-10-27 21:58:22 +02:00
JannisX11
05fc5561db Texturing fixes 2023-10-27 18:53:51 +02:00
JannisX11
d60585f46f Inverting texture selection
Texture selection improvements
2023-10-27 14:05:32 +02:00
JannisX11
da62906c94 Layer copying, pasting, and moving 2023-10-27 13:02:28 +02:00
JannisX11
48043b7291 Allow UV editor brush tool coords to exceed frame
Add method to delete selection
2023-10-23 19:19:37 +02:00
JannisX11
ecf8c40cf0 Update icons 2023-10-22 20:44:45 +02:00
JannisX11
ac0d097be0 Intersect selection mode 2023-10-22 20:02:25 +02:00
JannisX11
95b363479b Create shared action system 2023-10-22 19:20:24 +02:00
JannisX11
6301cc2981 Layer and selection integration 2023-10-22 15:20:39 +02:00
JannisX11
41d00a4e8d Implement selections properly 2023-10-22 13:52:17 +02:00
JannisX11
635ee169cd Selection tool basics WIP 2023-10-22 02:45:47 +02:00
JannisX11
db83bdfc8e Fix backup files not being created in image format 2023-10-22 02:45:20 +02:00
JannisX11
5d7a3a911b Layers improvements 2023-10-21 15:30:06 +02:00
JannisX11
cd96582998 Layers MVP 2023-10-20 23:35:22 +02:00
JannisX11
fc9534c7d1 Merge branch 'patch' into next 2023-10-19 20:48:24 +02:00
JannisX11
89f5966a04 Fix issues with using nested menus on touch screens 2023-10-19 20:38:43 +02:00
JannisX11
c23a16e823 Lock animation playing toggle 2023-10-19 19:34:26 +02:00
JannisX11
32a666972b Update plugin details, add identifier 2023-10-19 18:40:26 +02:00
JannisX11
182bdc7171 Fix #2054 Non-vanilla model fields leak to other models after being saved 2023-10-16 22:33:37 +02:00
JannisX11
4d2ec34259 Hint/error message when selecting element in animator 2023-10-16 22:15:38 +02:00
JannisX11
9e4c8fe7a5 Fix bedrock display settings accuracy 2023-10-16 21:47:08 +02:00
JannisX11
5a0849330d Add plugin settings in plugin dialog
Adjust bedrock display setting to match in game angle
2023-10-16 21:40:20 +02:00
Ampflower
67235e6439
Browser compatibility fixes 2023-10-09 22:44:05 -05:00
JannisX11
e7b69b2935 Custom user animation presets 2023-10-07 19:08:35 +02:00
JannisX11
8aee8c6a10 Update animation presets 2023-10-07 14:19:08 +02:00
JannisX11
f68783100a Refactor animation files 2023-10-07 13:39:56 +02:00
JannisX11
b60b50daf6 Improved colors of animation onion skin
Graph editor manual limit
2023-10-07 13:26:07 +02:00