Commit Graph

456 Commits

Author SHA1 Message Date
JannisX11
400ece7fe2 Merge branch 'animation-controllers' into next 2022-12-19 20:37:02 +01:00
JannisX11
bbedda916b Basic bezier keyframe support 2022-12-19 18:51:17 +01:00
JannisX11
7533db12c7 Improvements to tab overview
Update material icons
2022-12-19 12:43:27 +01:00
JannisX11
2196ad35f0 Tab overview screen
Empty dialog API
2022-12-19 00:36:19 +01:00
JannisX11
0798f86955 Allow multiple dialogs at once
Convert text prompt and display preset dialogs to Dialog system
2022-12-18 22:20:47 +01:00
JannisX11
fc1915c7da Merge branch 'master' into next 2022-12-18 13:30:42 +01:00
JannisX11
91b79515aa Animation controllers particle and sound support
Molang input fixes
UI Improvements
Added "impulse" button type to placeholders
2022-12-18 03:09:36 +01:00
JannisX11
31024a3909 Animation controller: Improved touch support
Finish undo integration
Fix autocomplete issues
2022-12-17 16:04:53 +01:00
JannisX11
2dd87cd954 Molang autocomplete 2022-12-17 02:00:18 +01:00
JannisX11
87aad232f0 Animation controller preview 2022-12-14 18:04:06 +01:00
JannisX11
bc1f1f5a2c Animation controllers undo & connecting 2022-12-13 21:54:36 +01:00
JannisX11
295b6c5f49 Animation controller connection lines & progress 2022-12-12 23:29:25 +01:00
JannisX11
abc3d07353 Animation controllers progress 2022-12-11 23:08:35 +01:00
JannisX11
95415b3b51 Fix #1675 Fix default context menu in Firefox
Fix links not correctly underlined in Firefox
2022-12-02 14:56:39 +01:00
JannisX11
3b1d2d61bb WIP animation controllers 2022-11-30 20:15:47 +01:00
JannisX11
aee549c58b Keyboard modifier menu in tablet mode 2022-11-27 14:17:17 +01:00
JannisX11
8da8b5bd22 Add looped playback toggle 2022-11-26 00:16:49 +01:00
JannisX11
888bfa3fa4 Rewrite bedrock model import select dialog 2022-11-19 19:59:57 +01:00
JannisX11
78bd55091e Button to toggle global space rotation in timeline
Fix issue with smooth brush mirror painting
Visually improve model stats dialog
2022-11-09 22:12:28 +01:00
JannisX11
96503005a9 Don't append semicolon to instruction if it's a command
Closes #1505
Make toolbar configure icon more subtle
Load splash art instantly when starting Blockbench
2022-11-08 20:21:07 +01:00
JannisX11
d256ce7c73 Update electron to fix indexeddb
Fix UI elements in 2D image editor not being hidden
Fix issue with creating undo points for animations
Automatically detect and load layered textures
2022-11-08 17:40:13 +01:00
JannisX11
5649aac7e7 4.5.0 Beta 3 [ci-build] 2022-11-07 19:57:05 +01:00
JannisX11
74e5230cff Hide absolute paths in shared models
Highlight selected face in face properties editor
2022-11-06 21:54:05 +01:00
JannisX11
94406b2f97 Hide UV Overlay button in 3D paint mode
Fix issue with collada export
Fix missing Resize Texture action in texture context menu
Fix issue with vertex snapping cube pivot points in java block/item
2022-11-06 20:16:22 +01:00
JannisX11
8a536b2983 Painting grid in 2D editor 2022-11-06 12:17:00 +01:00
JannisX11
f0ad76e719 Highlight windows when dragging detached tab 2022-11-04 20:09:16 +01:00
JannisX11
3100a4858f Auto Set Cullfaces tool
Scale all elements if none are selected, closes #970
2022-11-02 13:44:20 +01:00
JannisX11
e1971a3f05 Create new icons
Fix issue with cube mirror painting on both axes
2022-10-29 23:33:11 +02:00
JannisX11
8af0c8e3d4 Detachable project tabs 2022-10-28 22:56:39 +02:00
JannisX11
f63008bed9 Add support for per-frame frame times in mcmeta
Fix UV mirror action not working
Fix UV mirror toggles missing in outliner
Fix missing Folder translation in texture dialog
2022-10-24 22:34:39 +02:00
JannisX11
0a3479fb38 Add info boxes for tint, cullface, and material instance column 2022-10-23 23:16:51 +02:00
JannisX11
16b1e50e8d 4.5 Beta 1 [ci-build] 2022-10-21 15:53:24 +02:00
JannisX11
bbbcfa05b9 Merge branch 'master' into next 2022-10-21 13:03:03 +02:00
JannisX11
6fb4772329 Fix issue with cube sizes in validator
Bump version to 4.5.0 beta 1
Increase tab bar height
Fix issue with vertical quad view resize line
2022-10-21 13:00:37 +02:00
JannisX11
01f13c8d0b Merge branch 'predicates' into next 2022-10-21 00:21:23 +02:00
JannisX11
c18becc9c5 Predicate override generator and improvements 2022-10-21 00:21:05 +02:00
JannisX11
7b5e253143 Track image projects in recent models
Add format description to project dialog
2022-10-20 13:05:59 +02:00
JannisX11
91f4641d78 Functional predicate override editor 2022-10-20 01:38:22 +02:00
JannisX11
9c1f02dd8b v4.4.3 [ci-build]
Fix issue with image mode thumbnails
Fix issue with cube limit grid box
2022-10-19 14:02:47 +02:00
JannisX11
5bd0ebbfc3 Fix resizing background images on touch screen
Fix #1606 Can't select image editor on Linux
2022-10-17 20:18:06 +02:00
JannisX11
fed2652da3 WIP predicate override editor
Auto-shift dialogs into screen when size changes
2022-10-17 18:59:36 +02:00
JannisX11
77923653e0 Add additional options to plugin window side menu
Refactor code
Add amend edit interval options
Improve hybrid parent menus
2022-10-13 22:52:04 +02:00
JannisX11
7912894a95 Add face properties editor 2022-10-10 20:38:15 +02:00
JannisX11
c4b764d362 Add support for range type in dialog forms
Add full_width property in dialog forms
Fix issue with dialog form label width
Add Blockbench.readFile alias
Change X color on close buttons to dark
2022-10-09 14:57:33 +02:00
JannisX11
f16b3fb3ce Merge branch 'master' into next 2022-09-25 01:12:56 +02:00
JannisX11
0914564a89 Implement per-cube UV mode 2022-09-25 01:12:03 +02:00
JannisX11
439cffe35a 4.4.1 [ci-build]
Close #1567 Reveal start button when selecting format
Fix issue with scaling cubes
Fix issue with scaling meshes when Box UV is enabled
Update Japanese lang file
2022-09-16 16:22:49 +02:00
JannisX11
c0ff143849 Add 4.4 Splash Screen 2022-09-14 18:30:39 +02:00
JannisX11
c8a6e01baa Fix issue with screenshot tools on start screen
Add event hooks for format construct and delete
Change resize line highlight timing
2022-09-13 13:30:00 +02:00
JannisX11
09f7f554b3 v4.4.0-beta.3 [ci-build]
Fix issue in box UV cube size validator
2022-09-11 00:05:54 +02:00
JannisX11
2acb2dafbf Style tweaks 2022-09-10 18:15:25 +02:00
JannisX11
2b0c9c8dc8 Implement #1559 Context menu In Brush Presets Dialog
Fix issues with image editor
Fix stylus pressure issue
2022-09-10 10:17:22 +02:00
JannisX11
730860c56f Fix mirror painting on meshes
Fix tools not visible in image mode on mobile
Fix Open Model start path prioritizing favorite models
2022-09-09 22:59:40 +02:00
JannisX11
f468486f8b Improve 2D image editor
Fix mobile implementation
Add dynamic max zoom level in UV / texture editor
2022-09-03 23:36:21 +02:00
JannisX11
99d3eba4f6 Fix display of side menus on actions in vertical toolbars
Fix potential issue with clicking some links in custom UIs
2022-08-31 22:54:46 +02:00
JannisX11
ef4110aa75 Implement custom brush presets
Allow dynamic structure lists in menus
Fix issue with updating select inputs in dialog forms
2022-08-31 22:45:19 +02:00
JannisX11
1024a4b008 Fix #1543 Windows high contrast mode overrides UI colors
Auto-select contrast theme if high contrast mode is detected
Increase scrollbar width on mobile
2022-08-27 13:05:17 +02:00
JannisX11
85dea194c8 Show copy brush source in 3D viewport 2022-08-24 19:53:09 +02:00
JannisX11
1007dbbc55 Update icomoon font 2022-08-23 17:29:51 +02:00
JannisX11
45421d0735 Errors for common Molang syntax issues
Validator improvements
2022-08-23 00:19:57 +02:00
JannisX11
ff56489678 Add side_menu property for actions
Fix issue with copy paste tool selection offset
2022-08-22 20:04:59 +02:00
JannisX11
7ad1c898b6 Use smoother equation smooth brush falloff
Fix grid not updating when exploding model (#1451)
Fix tooltip in texture generator dialog
Change background color in center texture/UV editor
Increase minimum image zoom in Paint format
Fix wrong keybinding label in status bar on Mac
2022-08-20 20:31:04 +02:00
JannisX11
bb749a20f8 Improve apply display preset menu
Fix draggable recent model thumbnails
2022-08-17 20:28:07 +02:00
JannisX11
82712b8e23 Advanced mirror painting options (WIP) 2022-08-15 14:57:07 +02:00
JannisX11
10dd9210b5 Merge branch 'master' into next 2022-08-09 23:14:35 +02:00
JannisX11
ce9046acd4 Merge branch 'validator' into next 2022-08-09 23:14:28 +02:00
JannisX11
773efda5f9 Fix previews in image edit dialogs not updating 2022-08-07 13:56:43 +02:00
JannisX11
fbb9ec232a Fix issue with draggin keyframes on touch screens
Fix issue with exporting dae animation with q.anim_time
Add event listeners for (un-)selecting preview scenes
2022-08-07 13:39:27 +02:00
JannisX11
5611bf863a Add copy brush
Expand brush API
2022-08-05 23:52:53 +02:00
JannisX11
3a603ce152 Implement validator 2022-08-03 21:14:59 +02:00
JannisX11
4e26a71d6f Add image import menu
Add command option in message boxes
Fix changeFormValues in dialog not updating file input visually
2022-08-01 21:38:45 +02:00
JannisX11
c68023c6d4 Brush API
Brush shape option
Bump version to 4.4 beta
2022-07-30 20:22:50 +02:00
JannisX11
4639671eab Preview scene improvements
Add option to preview model scale, closes #1484
Fix issue with start screen sections
2022-07-18 22:42:28 +02:00
JannisX11
407d36efc9 Fix web app download button not working
Attempt to fix icon on Linux
2022-07-18 20:13:16 +02:00
JannisX11
1b911d2535 Fix issue with auto updating to beta versions
API for custom Select element
Start screen style improvements
2022-07-03 19:58:30 +02:00
JannisX11
cb3d3e52d1 Fix issue with backup loading
Make display mode scale sliders work locked together with mobile shift toggle
Restyle web download button
2022-07-03 12:57:44 +02:00
JannisX11
59b1f0da5b Update electron to v19 [ci-build]
Fixes #1372
Fix scroll bar on tool bars in web app
2022-07-02 19:35:32 +02:00
JannisX11
bad6ff0414 Mark recent models as favorite 2022-07-01 20:38:21 +02:00
JannisX11
bf8b220beb Start screen design and content 2022-07-01 08:47:05 +02:00
JannisX11
dd833969dd Change input slider styling
Fix #1460 issue with white spaces in GPL palette import
Change name of "Display Mode Grid" setting
2022-06-29 23:18:41 +02:00
JannisX11
3f18ea7bc2 Implement #1274 Pre Effect Script for particles
Implement #1392 Assign different particles to each entry in same particle keyframe
Fix issue with variables in particle curves
Fix #1426 "Jump to Animation Start" does not stop the sound that was playing
2022-06-26 17:22:10 +02:00
JannisX11
16f67df9a9 Merge branch 'master' into next 2022-06-18 13:04:08 +02:00
JannisX11
59d5a0bc0c v4.2.5 [ci-build] 2022-06-10 19:54:33 +02:00
JannisX11
a9f9e54d25 Merge branch 'new-start-screen' into next 2022-06-05 17:35:10 +02:00
JannisX11
f113bfddfe Start screen changes 2022-06-05 17:33:03 +02:00
JannisX11
dbb04a329a Revert icomoon font changes (#1371) 2022-06-04 18:54:25 +02:00
JannisX11
4448019d77 Improve localstorage auto backups 2022-05-29 22:29:19 +02:00
JannisX11
8105a562ac Merge branch 'master' into next 2022-05-29 21:30:15 +02:00
JannisX11
f3ba09439e Implement in app color palette saving 2022-05-25 23:42:05 +02:00
JannisX11
62061d9f51 Convert start screen loaders to class
Implement format pages
2022-05-23 20:46:49 +02:00
JannisX11
300ddd4f50 Make model identifier/geo name optional for formats
Fix menus not disappearing after closing tab
2022-05-20 00:24:43 +02:00
JannisX11
c9655c2a91 Disable display mirroring by default, add setting to enable
Fix issue with settings not updating
Fix issue with upper case characters in settings/keybindings search bar
2022-05-19 22:48:41 +02:00
JannisX11
5764c3b0ba Format about pages on start screen 2022-05-18 23:44:00 +02:00
JannisX11
60b53ac121 Improve painting performance 2022-05-15 13:12:29 +02:00
JannisX11
43653520db Add UV scaling
Fix #1416 Problem with UV Mapping Meshes on 32x and above resolution
2022-05-14 23:56:52 +02:00
JannisX11
d6a4d4e238 Use custom bb-select elements in interface
Add onBuild hook to dialogs
Enable animated textures in generic format
2022-05-14 20:37:35 +02:00
JannisX11
5af58b2eec Add "copy_value" option to properties
Expose menu separator color as variable
Move Tools menu after Animation menu
2022-05-06 23:43:50 +02:00
JannisX11
2df6e73dc5 Fix #1403 Cannot unload individual animations
No scroll bars in variable placeholder code field
Add event hook for update view
Fix issue where animation rotate tool would not update rotation
2022-05-06 13:35:30 +02:00
JannisX11
cb5b3226b9 FIx #1366 Prism editor bottom scrollbar issue
Fix #1068 Move gizmo in normal space sometimes not aligned correctly
FIx #1232 Gizmo does not stay aligned on normal transform space
Fix issue with spliting quads into tris
Fix #1240 AutoUV drifting on mesh models
2022-04-28 21:16:20 +02:00
JannisX11
8e1a547320 Fix stretched textures in vertical UV editor
Fix "Bright UI Text" label text
Add light_mode class to body when using light theme
Improve keyframe/placeholder sliding
2022-04-20 13:27:36 +02:00