-
-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for german (DE) #178
Conversation
While translating, I have also noticed that the chinese translation is placed in the lang directory, but it doesn't seem to have been added to the translations provided by AJ, notably to the files:
There also seems to be a hardcoded name in src/ui/components/keyframe/keyframeVariants.svelte for the execute condition. If you want, I can add a commit with those fixes to this PR so that they're immediately implemented into AJ. |
commit fb8c884 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jun 16 10:25:03 2024 -0400 Update README.md commit 40e415d Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Apr 11 20:48:25 2024 -0400 v0.4.8 commit 7efdfaa Merge: f0d9b34 f539e34 Author: Titus Evans <snavesutit@gmail.com> Date: Thu Apr 11 20:42:40 2024 -0400 Merge pull request #185 from PuckiSilver/main Implement 1.20.5 component system into data pack exporter commit f539e34 Author: PuckiSilver <pucki.silver@gmail.com> Date: Mon Apr 8 18:08:45 2024 +0200 Implement 1.20.5 component system into data pack exporter commit f0d9b34 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Mar 19 15:53:08 2024 -0400 Update index.ts commit deb5dee Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Mar 19 11:19:41 2024 -0400 Update dependencies to fix Prism Editor issues commit 6381a87 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Mar 16 06:08:42 2024 -0400 0.4.7 Also updated BB version from 4.6.5 to 4.9.4 commit 3fe05d4 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Mar 16 06:07:50 2024 -0400 Apply keepNames to ESBuild improve debug messages commit 08ce933 Merge: 8fc7161 8d8f086 Author: Titus Evans <snavesutit@gmail.com> Date: Sat Mar 16 06:06:35 2024 -0400 Merge pull request #178 from LeCarbonator/add-de-support Add support for german (DE) commit 8fc7161 Merge: 1948c4a 44c062a Author: Titus Evans <snavesutit@gmail.com> Date: Sat Mar 16 06:05:00 2024 -0400 Merge pull request #180 from LadyCailin/add-bounding-box-to-json-exporter Add bounding box information to the json output commit 44c062a Author: LadyCailin <savannahcailin@gmail.com> Date: Sat Feb 3 02:21:37 2024 +0100 Add bounding box information to the json output commit 1948c4a Merge: 65804b8 283c8a2 Author: Titus Evans <snavesutit@gmail.com> Date: Fri Feb 2 20:14:49 2024 -0500 Merge pull request #179 from LadyCailin/main Fix icon name so it shows up appropriately commit 283c8a2 Author: LadyCailin <savannahcailin@gmail.com> Date: Sat Feb 3 01:59:32 2024 +0100 Fix icon name so it shows up appropriately commit 8d8f086 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Fri Jan 12 08:05:50 2024 +0100 fix missing de and zh imports for functional translation commit 73f38f5 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 15:00:35 2024 +0100 fix ß typos and 'exporter' commit 182cb28 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 14:47:57 2024 +0100 add german translation for exporters commit f2e4dea Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 14:05:16 2024 +0100 add missing line of translation commit 40c10e2 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 14:03:53 2024 +0100 add german translation for keyframes and error handling commit e30667a Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 13:44:43 2024 +0100 add german translation for variants properties dialog commit 7616be8 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 13:35:42 2024 +0100 add german translation for animation config commit b559991 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 13:24:23 2024 +0100 add german translation for locator config commit 7e8a995 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 13:21:51 2024 +0100 add german translation for camera config commit 25bba07 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 13:12:33 2024 +0100 add german translation for settings commit dcf1c69 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 11:44:21 2024 +0100 add de.yaml file (en.yaml) copy
Squashed commit of the following: commit 2fff631 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jun 18 10:06:57 2024 -0400 Squashed commit of the following: commit fb8c884 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jun 16 10:25:03 2024 -0400 Update README.md commit 40e415d Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Apr 11 20:48:25 2024 -0400 v0.4.8 commit 7efdfaa Merge: f0d9b34 f539e34 Author: Titus Evans <snavesutit@gmail.com> Date: Thu Apr 11 20:42:40 2024 -0400 Merge pull request #185 from PuckiSilver/main Implement 1.20.5 component system into data pack exporter commit f539e34 Author: PuckiSilver <pucki.silver@gmail.com> Date: Mon Apr 8 18:08:45 2024 +0200 Implement 1.20.5 component system into data pack exporter commit f0d9b34 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Mar 19 15:53:08 2024 -0400 Update index.ts commit deb5dee Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Mar 19 11:19:41 2024 -0400 Update dependencies to fix Prism Editor issues commit 6381a87 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Mar 16 06:08:42 2024 -0400 0.4.7 Also updated BB version from 4.6.5 to 4.9.4 commit 3fe05d4 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Mar 16 06:07:50 2024 -0400 Apply keepNames to ESBuild improve debug messages commit 08ce933 Merge: 8fc7161 8d8f086 Author: Titus Evans <snavesutit@gmail.com> Date: Sat Mar 16 06:06:35 2024 -0400 Merge pull request #178 from LeCarbonator/add-de-support Add support for german (DE) commit 8fc7161 Merge: 1948c4a 44c062a Author: Titus Evans <snavesutit@gmail.com> Date: Sat Mar 16 06:05:00 2024 -0400 Merge pull request #180 from LadyCailin/add-bounding-box-to-json-exporter Add bounding box information to the json output commit 44c062a Author: LadyCailin <savannahcailin@gmail.com> Date: Sat Feb 3 02:21:37 2024 +0100 Add bounding box information to the json output commit 1948c4a Merge: 65804b8 283c8a2 Author: Titus Evans <snavesutit@gmail.com> Date: Fri Feb 2 20:14:49 2024 -0500 Merge pull request #179 from LadyCailin/main Fix icon name so it shows up appropriately commit 283c8a2 Author: LadyCailin <savannahcailin@gmail.com> Date: Sat Feb 3 01:59:32 2024 +0100 Fix icon name so it shows up appropriately commit 8d8f086 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Fri Jan 12 08:05:50 2024 +0100 fix missing de and zh imports for functional translation commit 73f38f5 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 15:00:35 2024 +0100 fix ß typos and 'exporter' commit 182cb28 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 14:47:57 2024 +0100 add german translation for exporters commit f2e4dea Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 14:05:16 2024 +0100 add missing line of translation commit 40c10e2 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 14:03:53 2024 +0100 add german translation for keyframes and error handling commit e30667a Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 13:44:43 2024 +0100 add german translation for variants properties dialog commit 7616be8 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 13:35:42 2024 +0100 add german translation for animation config commit b559991 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 13:24:23 2024 +0100 add german translation for locator config commit 7e8a995 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 13:21:51 2024 +0100 add german translation for camera config commit 25bba07 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 13:12:33 2024 +0100 add german translation for settings commit dcf1c69 Author: Luca LeCarbonator <luca.jakob@outlook.com> Date: Wed Jan 10 11:44:21 2024 +0100 add de.yaml file (en.yaml) copy commit 274d227 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jun 18 09:57:15 2024 -0400 👁️ Hide Advanced Data Pack Settings Toggle commit 5d83e98 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jun 18 09:30:03 2024 -0400 🚧 Fix some MDFU issues - Updated website and docs links to target the temp docs site for pre releases. - Fixed MDFU versioning. commit a6b296e Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jun 18 07:21:51 2024 -0400 📄 Cleanup - Removed unimportant console.log from rigRenderer - Fixed block displays not updating transform when their geometry changes. - Fixed some recursive undo issues. commit f122af4 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jun 18 06:51:53 2024 -0400 ⚖️ Fix more vanilla item/block gizmo issues commit ff1de04 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jun 18 05:58:46 2024 -0400 🪄 Auto hide the export dialog progress bar commit 7022cf3 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jun 18 05:58:07 2024 -0400 🚧 Fixed weird translation transform tool issue. commit 78845ad Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Jun 17 10:43:46 2024 -0400 🔨 Fix some `.ajmodel` upgrading issues. - Fixed `.ajmodel` upgrader failing to include command and variant keyframes. - Fixed the variant keyframe panel's variant select option menu not expanding based on the size of the longest variant name. commit 6008a9e Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jun 16 17:12:05 2024 -0400 🎯 Camera Fixes - Fixed cameras not interpolating smoothly. - Fixed Variants not being applied by variant keyframes. - Fixed cameras not moving. commit 454db00 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jun 16 16:39:55 2024 -0400 🎥 Cameras - Added support for the Camera Plugin. - Fixed Locator rotation being the x and y of a Quaternion instead of a Euler. commit 0c2beb6 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jun 16 15:50:58 2024 -0400 👀 Prep for v1.0.0-pre1 commit 23d6f3f Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jun 16 15:48:14 2024 -0400 ❔ About Page & Located Entities - Added the option to attach an entity to a Locator. - Added a new About page. commit 41376dd Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jun 16 10:21:56 2024 -0400 Update TODO.md commit 6af7640 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jun 16 09:56:26 2024 -0400 🚧 User-Friendly Export Dialog - Removed log from export dialog, and added a progress description. - Added an export error when attempting to export custom models while resource pack exporting is disabled. - Improved the error messages for some invalid block display models. - Added more progress bars. commit d35a4c8 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jun 16 08:58:07 2024 -0400 🚧 Vanilla Asset Override Fixes / Improvements - Added a bunch of override models for blocks/items that are entity-based. - Formatted everything (Not sure why Git thinks every file is modified, but whatever) - Improved the asset override system by removing the index, and using the resource pack folder structure to override instead. commit 006408b Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Jun 13 19:31:14 2024 -0400 💬 Fix some untranslated text commit a3502c6 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Jun 13 19:27:20 2024 -0400 🚧 Fix variants not loading excluded bones. commit ffd2ea1 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Jun 13 19:16:46 2024 -0400 🛏️ Bed models commit 776cf79 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Jun 13 15:37:53 2024 -0400 🚧 Fixes and Improvements - Improved format start page. - Fixed preview raycast selecting custom elements behind default ones. - Fixed animation jitter at the end of a looping animation. - Fixed animation renderer not updating item and block displays when rendering. - Added a temporary hack for broken MCB output. - Fixed vanilla blockstate models rotating around the wrong origin. - Fixed textureless models causing poor feedback for the user. commit 4471948 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jun 11 19:27:08 2024 -0400 🚶 Animation previewing for custom elements. - Added BlockState registry to the pre-load event system. - Fixed some weird selection issues when dragging elements around. - Fixed `showDefaultPose` exiting the function early instead of continuing the loop. - Fixed some incorrect default element names. - Fixed scale not being reset properly for `ResizableOutlinerElement`s. - Fixed TextDisplays flying off into the void because their position wasn't reset. - Removed some unnecessary console logs. - Fixed extra curly brackets in exported rig data NBT. - Added export functionality to block displays and item displays. - Added block and item displays to the animation and rig rendering systems. - Fixed block and item display origins to match in-game rendering. commit d5572b8 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Jun 6 14:34:05 2024 -0400 ✨ Vanilla Asset Overrides and Multi-Texture Items - Added support for multi-texture item models. - Added support for item models made out of elements. - Added an asset override system for fixing missing assets, like chests, player heads, and other entity-model based models. - Fixed some minor item/block display UI issues. - Added the assetManager to the global API. - Fixed element UVs using the texture size as divisor instead of 16. commit 654c330 Author: SnaveSutit <snavesutit@gmail.com> Date: Wed Jun 5 10:06:13 2024 -0400 🚅 Small Performance Improvements - Improved `sanitizeName()`'s performance when there are a lot of custom nodes. - Fixed block states being read before the block state registry is loaded. commit 5f502c3 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jun 4 20:26:48 2024 -0400 🫵 Full BlockState support - Updated MC-Build to latest. - Added BlockState support to Block Displays. - Added new about lines that describe the new features. - Added the BLOCKSTATE_REGISTRY API. commit 09ec079 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Jun 3 20:42:06 2024 -0400 ⏹️ Block Model Gen Cleanup commit da66c49 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Jun 3 17:13:35 2024 -0400 🔄️ Block Model Element Rotation Fixes. - Fixed Block Model elements not being rotated around their rotation origin correctly. - Fixed incorrect namespace requirement in input box for block and item displays. - Fixed item and block displays attempting to generate a new model every time their geo is updated even when their item hasn't changed. - Added a `debugBlocks()` function that creates a block display for every block ID in the MC Registry. commit 3ec68f0 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Jun 3 16:16:35 2024 -0400 ⚖️ Display Entity Scaling Fix - Added ResizableOutlinerElement class - Fixed all display entity outliner elements not being properly scalable. - Fixed TextDisplay re-rendering it's geo on duplicate text updates. - Fixed display entity elements failing to generate/enforce unique names. - Fixed `blockModelManager.getBlockModel()` returning a shallow copy of the cached mesh instead of a deep-copy. commit 765169f Author: SnaveSutit <snavesutit@gmail.com> Date: Fri May 31 12:26:27 2024 -0400 💔 Broken attempts at fixing things commit b729ae6 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue May 28 21:22:07 2024 -0400 🤏 Small fixes - Added a few missing translation strings. - Fixed some incorrect function names. - Fixed the invisible part of vanilla item models preventing clicking on elements behind it. commit 1b3ed5c Author: SnaveSutit <snavesutit@gmail.com> Date: Tue May 28 21:01:15 2024 -0400 🏆 The Big One™️ - Added basic Block Display support (No blockstates yet). - Fixed a ton of issues with item and block displays. - Removed vanilla item model from bone config. Item and Block displays are now custom elements, completely separate from bones. - Added VanillaBlockDisplays to raycast system. - Fixe visibility saving/loading issues with TextDisplays, ItemDisplays, and BlockDisplays. - Cleaned up the fontManager. - Added full Unicode Font support for the vanilla fonts. - Moved shader definitions into their own file to reduce clutter. - Added UnicodeString class for handling UTF surrogate pairs. - Updated all JSON Text wrapping to use UnicodeString instead of strings. - Fixed some word wrapping edge-cases. - Removed the textWrapping worker for now. - Added options to change the background color and toggle the text shadow of textDisplays. commit a4db18d Author: SnaveSutit <snavesutit@gmail.com> Date: Wed May 22 21:53:30 2024 -0400 🎾 Text Display Improvements - Added background color to the TextDisplay panel options. - Fixed vanilla item groups not duplicating properly. - Fixed Locator config option position in context menu. - Made TextDisplays clickable in the scene. - Improved TextDisplay async mesh rendering and updating system. - Fixed TextDisplay outline being too big and offset incorrectly. - Fixed some font sizing issues. - Added Font to the char hash for mesh caching. - Added basic recursive item model parsing and generation. - Added basic item model interface. - Fixed newlines causing many issues with word wrapping. - Fixed resource locations parsing incorrectly. commit 6c9b2af Author: SnaveSutit <snavesutit@gmail.com> Date: Tue May 21 21:08:29 2024 -0400 🎩 Performance ✨ Enhancements ✨ 🫢 - Fixed really bad performance in edit mode due to poorly written raycast overwrite. - Replaced Canvas based MinecraftFont rendering with THREE Geometry and Mesh based rendering. Which will both improve performance, and allow for 100% custom font support in the future. - Fixed crazy lag in-game when the root entity has a lot of NBT (passenger data counts towards this 😭). - Fixed interpolation rebounding and set_frame/tweening issues by randomly varying the scale of all display entities every frame. - Put all root entity data storage on a new marker (data) entity to drastically reduce performance impact of modifying it every frame. - Fixed some odd edge-cases involving spaces with word-wrapping. commit a71e400 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue May 21 01:02:26 2024 -0400 🍦 Basic Vanilla Item Model Support - Added highlighting, and selection support to bones displaying vanilla models. - Fixed BoneConfig upward inheritance breaking everything. - Added Data Pack Compiler support for vanilla item models. - Fixed item model mesh generation. commit 3863b23 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon May 20 14:23:46 2024 -0400 🦗 We do a little item rendering. - Added very basic "extruded texture" vanilla item rendering. - Added `vanillaItemModel` config option to BoneConfig. - Created `itemModelManager.ts`. commit 7040d08 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon May 20 10:53:00 2024 -0400 🔤 Fixed incorrect dialog ID and Title commit 5d265f7 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon May 20 10:51:09 2024 -0400 🔧 Text Display Configuration - Reduce length of blueprintJSON config interface names. - Rename `boneConfig.ts` -> `nodeConfigs.ts`. - Added TextDisplay config. commit 798e190 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon May 20 09:53:08 2024 -0400 🪄 Fix some TextDisplay outline rendering issues. commit ac6f5a2 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun May 19 22:28:20 2024 -0400 👁️ Full Text Display support - Finished BoneConfig inheritance system. - Added support for TextDisplays to the Data Pack Compiler, Animation Renderer, and Rig Renderer. - Fixed export failing when exporting into a data pack with an older AJ display item model. commit 959e0b3 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun May 19 20:40:33 2024 -0400 💬 Text Display Improvements - Hide unused element toolbars when selecting a TextDisplay. - Properly clean up TextDisplays on unload/uninstall. - Update GenericStream to latest. - Implement JsonText array style inheritance. - Added TextDisplayAnimator. - Made TextDisplays animatable. commit 6c4ccb7 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun May 19 15:01:17 2024 -0400 📝 Text Display Editing - Added UI for modifying text display text and line width. - Fixed a few bugs with text wrapping, and rendering. - Improved the JsonText parser's error handling, and error messages. - Made the JsonText parser more restrictive when parsing keys, and commas. - Fixed JsonText parser not accepting string booleans. commit 978cb34 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu May 16 19:49:54 2024 -0400 👷 Add worker support, and Text Display UI - Added element settings to configure the text of a text display. - Improved font rendering speed via even more caching. - Added auto-canvas scaling to allow much larger text strings. - Added custom JSON text parsing. - Attempted to make text wrapping threaded.. It did not go well. commit d9b81b9 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu May 16 12:35:13 2024 -0400 ✂️ Whoops, left a debug code snippet in there. commit 843699d Author: SnaveSutit <snavesutit@gmail.com> Date: Thu May 16 12:33:16 2024 -0400 🧵 Json Text Parsing - Added the `JsonTextParser` class. - Added the `fromString()` function to `JsonText`. - Updated TextDisplay's default value for `text` to be a valid JsonText component. commit e7d23bb Author: SnaveSutit <snavesutit@gmail.com> Date: Thu May 16 02:57:22 2024 -0400 💬 Text Displays, and WIP Bone Config Cleanup. - Added new Text Display outliner element. - Added built-in support for all vanilla Minecraft fonts. - Began work on overhauling Bone Config inheritance. - Added a loading popup. - Made all important loading async-safe. - Overhauled the Minecraft library system. - Added auto-asset caching and updating. - Added new fontManager system. - Added new textWrapping system. - Added new versionManager system. - Added new assetManager system. - Added events for async loading of systems. - Made injectSvelteComponent return the svelte component it injects. commit b11e244 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun May 5 21:40:03 2024 -0400 🚧 Update MDFU to handle old command keyframes commit af561c0 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun May 5 21:10:34 2024 -0400 🚧 Locator Improvements - Fixed animation looping skipping the last frame. - Fixed rig hash not taking locator configs into account. - Removed unnecessary function tags. - Made animation frames 0-based instead of 1-based. - Forced locator commands to run after bone matrix application in keyframes. - Fixed `pause_all` function running tons of unnecessary commands. - Made most function tag events actually work. commit c1b0b2d Author: SnaveSutit <snavesutit@gmail.com> Date: Sun May 5 11:41:01 2024 -0400 lang tweaks for repeat frequency commit 4f81245 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun May 5 04:36:32 2024 -0400 Locators and Keyframes - Added Command keyframe timeline to Locators. - Fixed text wrapping in textarea inputs. - Added `Repeat` option to command keyframes. - Added `Repeat Frequency` option to command keyframes. - Added tooltip descriptions to all keyframe inputs. - Fixed an annoying false error in the `variantsPanel.svelte` file. - Fixed custom keyframe panel failing to remove pre-existing keyframe input elements. - Cleaned up the locator config's internals. - Renamed `roundToN` -> `roundToNth`. - Removed commands keyframes from the effect animator. - Updated to mc-build 3.1.1. - Vastly improved the `animationRenderer`'s performance and code readability. - Fixed the "sliding effect" when summoning the AJ rig with a rotation other than 0 0. - Removed all comments from exported data pack. - Added locators and cameras to the animation and rig hashes. - Forced variant names to be safe function names. - Added full support for step and pre-post keyframes. commit 9ae2e4b Author: SnaveSutit <snavesutit@gmail.com> Date: Fri May 3 21:28:30 2024 -0400 Begin work on Locators - Added locator config. - Changed all text inputs to use `--font-code`. - Updated `fileSelect` and `folderSelect` dialog items to use the correct filter type. - Removed left-over code from `groupContextMenuMod.ts` commit 2aed27c Author: SnaveSutit <snavesutit@gmail.com> Date: Fri May 3 20:46:32 2024 -0400 cleanup Had to downgrade the min version of Blockbench too for now. commit 5cb3704 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri May 3 15:35:02 2024 -0400 Update package.json commit 76c9016 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri May 3 15:34:47 2024 -0400 Update to Blockbench 4.10.0 beta2 commit 172dca0 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu May 2 21:23:31 2024 -0400 Added transparency option to Variants commit 411a865 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu May 2 17:07:49 2024 -0400 Variant UX Improvements - Variants keyframes now respect excluded bones, and now merge instead of overwrite previous variants when previewed. - Added a context menu to the variants panel. - Added several new actions for manipulating variants. - Fixed unique name functions for variants not producing numbered names properly. - Fixed modelDataFixerUpper failing to load *extremely* old `.ajmodel`s. - Added new `variant.duplicate()` function. - Reduced global-scope clutter created by svelte components. commit 27b2bd2 Author: SnaveSutit <snavesutit@gmail.com> Date: Wed May 1 21:54:06 2024 -0400 Bugfixes - Reduce console.log spam when loading mods. - Update BB Types commit d2b1ba7 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Apr 30 20:23:23 2024 -0400 Start work on transparent texture mapping option commit b498398 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Apr 27 12:50:30 2024 -0400 Force animations to be at least 1 tick long commit 19942df Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Apr 27 01:14:21 2024 -0400 Variant-Based Bone Config Implementation - Added override brightness setting to bone config. - Added override glow color setting to bone config. - Made variant apply functions apply bone configs properly. - Added outdated rig warning via rig hashing. commit e366c9e Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Apr 26 20:04:28 2024 -0400 ModelDataFixerUpper, and Fixes - Fixed the Texture Size setting not properly updating the UVs of the project when the resolution is changed. - Updated the ModelDataFixerUpper to handle upgrading all previous versions of the model format. commit c160c9e Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Apr 26 17:04:55 2024 -0400 Fix uninstall crashes. - Fixed createPropertySubscribable failing to re-define it's property on uninstall. - Fixed projectTitle failing to extract Svelte CSS. commit 8b34d40 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Apr 26 04:59:41 2024 -0400 Remove text redundancy commit 7e7f185 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Apr 26 04:57:02 2024 -0400 Update plugin readme to be 🪄 commit 9c97801 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Apr 26 02:47:00 2024 -0400 A really wavy boi 👋 commit a235f5b Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Apr 26 01:00:25 2024 -0400 Remove dabug_packs from the repo. commit 17c2a95 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Apr 26 00:54:31 2024 -0400 UX improvements, and compiler fixes - Added cube rotation lock. - Improved the export progress dialog. - Fixed Variants panel sometimes not showing up after opening a model. - Added invalid cube rotation highlighting. - Added bounding box settings, and visualization. - Added custom Molang easing functions. - Added auto-complete for custom Molang easing functions. - Force group names to be valid function names. - Moved data pack template out of redundant folder. - Made data pack compiler and resource pack compiler file operations async. - Made exporter async. - Enforced texture names ending with .png. - Improved rig rendering performance via texture query caching. - Made .molang files importable as yaml. commit 2f7c8aa Author: SnaveSutit <snavesutit@gmail.com> Date: Wed Apr 24 03:24:58 2024 -0400 Debug Data Pack Export commit 7e41392 Author: SnaveSutit <snavesutit@gmail.com> Date: Wed Apr 24 03:23:46 2024 -0400 Data Pack Compiler Improvements - Added apply_default_pose function to exported data pack. - Added set_default_pose function to exported data pack. - Added animation/set_frame function to exported data pack. - Added use_storage_for_animation blueprint setting. - Fixed some annoying save location bugs. Save path should be much more consistent now. - Added `includedNodes` to the `IRenderedAnimation` interface. - Improved the tellraw messages in the exported data pack. - Removed redundant `ENTITY` from a few tag generator functions. - Fixed the aj.new tag not being removed from summoned bone entities. - Fixed the summon flicker caused by summoning the model with it's default pose. - Added animation NBT storage system. - Fixed some weird folder structures for `on_tick` functions. - Fixed animation functions not instantly applying frames when expected to. - Fixed summon function not instantly applying the selected animation frame. - Added `uuid` field to `IRenderedNode` interface. - Made JsonText accept JsonText class instances as valid sub-components. - Fixed some animation control functions not setting the correct frame. - Fixed animation skipping first or last frame based on score oop issues. - Added bounding box options to blueprint settings. - Added bounding box preview. commit 4d700bb Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Apr 22 14:53:10 2024 -0400 Unexpected Error Flavor Text commit b04cf9e Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Apr 22 14:28:47 2024 -0400 Data Pack Compiler Fixes - Changed `.ajmeta` to use relative file paths. - Made blueprint setting file paths support env variables. - Fixed data pack compiler using grabbing the data pack path from everywhere except where it's supposed to. commit 8ce1526 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Apr 22 13:08:35 2024 -0400 Debug Export commit 5400839 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Apr 22 12:54:54 2024 -0400 Improvements, fixes, and cleanup - Removed `custom` from blueprint settings names. All the settings are custom 🙄. - Added global blueprint setting error tracking. - Added `teleportation_duration` blueprint setting. - Added `interpolation_duration` blueprint setting. - Added label property to baseDialogItem for better setting error reporting. - Improved export progress dialog. - Added a catch to prevent the user from exporting when they have blueprint setting errors. - Removed a bunch of left-over console.logs. - Cleaned up a bunch of comments, and old unused functions. - Added timers to a bunch of processes to keep track of how long they take to complete. - Added basic datapack ajmeta functionality. - Make sure exported json files change as little as possible between exports while still merging and all that fun stuff. - Added `sortObjectKeys()` function. - commit 821dc45 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Apr 22 03:52:32 2024 -0400 Debug Pack Build commit 3efe185 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Apr 22 03:52:12 2024 -0400 Functional Animations! - Updated MCB to fix macro issue. - Added functional animation playback to dp export. commit e9a431c Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Apr 22 02:08:31 2024 -0400 Fix Variant issues, and summon function - Fixed upgraded variant not keeping their excluded bones list. - Fixed the summon function not requiring arguments. - Fixed variant preview ignoring the excluded bones list. - Fixed variants not saving their excluded bones list. commit 3562c29 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Apr 22 01:09:09 2024 -0400 Fix display item merging commit 1d453d9 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Apr 22 00:16:11 2024 -0400 `.ajmodel` to `.ajblueprint` conversion. - Added an `.ajmodel` to `.ajblueprint` conversion button to the start menu. - Fixed some `Project.save_path` issues. - Removed excluded bones whitelist toggle, as it's no longer needed. - Improve `BoneConfig` class's default values when inheriting from a JSON object. - Removed `bone` from `BoneConfig` class constructor, as it wasn't used anywhere. - Added `injectIndex` to `injectSvelteComponent()` options. - Fixed `isResourcePackPath()` and `isDataPackPath()` returning unexpected string values. - commit c6ecfd9 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Apr 21 21:41:23 2024 -0400 First fully functional resource pack export commit 5cb40ca Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Apr 21 21:41:11 2024 -0400 Resource Pack exporter improvements - Added objectives to data pack compiler data. - Added some basic tag merging functionality. - Removed broken MCB relative function call syntax (Will add back once it's fixed). - Moved textures and models into `item` folder for ease-of-use. - Fixed display item predicate referencing the wrong empty model location. commit 4c7ff9e Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Apr 21 19:32:43 2024 -0400 Debug Export commit 3500327 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Apr 21 19:32:18 2024 -0400 Resource Pack Exporter - Improved dev debugging by adding `sourceRoot: true` to esbuild `buildDev()` options. - Removed unused `CustomModelData` class. - Fixed some weird incorrect `.png` extensions. - Fixed `rigRenderer.ts` failing to export any textures on variant models. - Completed the first mostly-functional build of the resource pack compiling systems. - Made `exportRig()` crash-safe. - Made `exportRig()` actually respect the "export data pack" and "export resource pack" blueprint settings. - Removed left-over `scoreboards.ts` file. - Made some small fixes to the data pack compiler. - Removed redundant try catch statement from data pack compiler. - Added `saveBlueprint()` function to `blueprintFormat.ts` - Renamed internal variables for `root_entity_summon_commands` to `custom_summon_commands` to match the user-facing naming. - Added some proper default values to some blueprint settings. - Added `Project.last_used_export_namespace` to keep track of previous exports, and clean up old files a little better. - commit 9aec632 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Apr 20 00:24:28 2024 -0400 Huge Data Pack Exporter Progress - Added billboard boneConfig option. - Started work on passenger generation. - Added TAGS namespace for easy access to AJ tags. - Updated MCB3 to fix a bunch of compiler issues. commit bc30d7b Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Apr 19 22:06:26 2024 -0400 First functional version of Data Pack exporting commit ec8db5a Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Apr 19 16:33:01 2024 -0400 Data Pack compiler progress - Setup basic exportProject function - Created basic unexpected error dialog. - Changed internal function folder name from `_` to `zzz`. - Removed unnecessary async features from animationRenderer and rigRenderer. commit b8d37ca Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Apr 19 14:21:23 2024 -0400 Figured out some data pack compiler stuff commit 1a7f820 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Apr 14 20:27:24 2024 -0400 Variants Panel & Properties Fixes and Improvements - Fixed performance issues when using drag n' drop. 🐉 - Added Included/Excluded Bones property to Variants. - Cleaned up Collection dialog item type. commit e3e2414 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Apr 14 13:23:53 2024 -0400 🐉 Collection Dialog Item Drag n' Drop - Added drag and drop functionality to the collection dialog. - Many small improvements to the collection dialog item. - Fixed a spelling error. commit d5cde4d Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Apr 14 01:00:18 2024 -0400 Animation Properties Dialog - Added Excluded Bones setting. - Added Invert Excluded Bones setting. - Added a new Collection dialog item type. - Worked out a few important parts of the new data pack export format. commit 2aa105a Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Apr 13 19:13:50 2024 -0400 Small Blueprint Settings Improvements commit 5903574 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Apr 13 11:38:26 2024 -0400 Setting improvements, Animation Properties Dialog - Added Custom On-Summon Function Blueprint Setting. - Moved around some default setting values. - Replaced Variant Keyframe Panel's dropdown with Blockbench's custom dropdown. - Renamed a few leftover `Project` -> `Blueprint` cases. - Added a mod to enforce 20kfps snapping in animations. - Removed unneeded logging. commit 7b05708 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Apr 13 09:08:28 2024 -0400 Keyframe Editors - Renamed `dialog_items` -> `dialogItems` - Added keyframe editors for Variant and Commands keyframes. - Fixed keyframe panel not updating keyframe type display name. commit d974bb8 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Apr 13 08:04:12 2024 -0400 Cleanup, and pluginPackager commit 671a8a1 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Apr 11 23:19:39 2024 -0400 Add custom keyframes, begin work on keyframe panel commit 7a71e88 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Apr 11 21:04:51 2024 -0400 Added the Variants panel to Paint mode commit 0977f5d Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Apr 9 14:08:02 2024 -0400 Designing Data Packs is frustrating 😠 Why can't mcfunction just do what I want it to 😭 commit 2e2e534 Author: SnaveSutit <snavesutit@gmail.com> Date: Wed Mar 20 10:56:17 2024 -0400 Update package.json commit fc56611 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Mar 16 06:10:11 2024 -0400 Update esbuild.ts commit e7c6f67 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Mar 10 06:43:29 2024 -0400 Start on export dialog commit f03a442 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Mar 10 06:15:12 2024 -0400 Delete settings.json commit 6156f2e Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Mar 5 08:52:03 2024 -0500 Fixes, and rig/animation rendering tech commit 687d956 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Feb 11 03:19:30 2024 -0500 Remove example export folder in favor of .mcb file commit bbd4934 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Feb 10 08:24:06 2024 -0500 Data Packs 😫 - Attempting to figure out Data Pack structure. commit a54906b Author: SnaveSutit <snavesutit@gmail.com> Date: Wed Feb 7 02:44:54 2024 -0500 Registries and setting validation - Added Minecraft registry fetching - Added Display Item setting validation - Created a test datapack and resourcepack. - Began work on .ajmodel to blueprint converter. commit fa14ddc Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Feb 6 01:04:49 2024 -0500 Missing Texture - Added a missing texture for when a mapping breaks instead of deleting it. commit fdbe8b5 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Feb 5 21:41:22 2024 -0500 Per-Variant bone config - Added the ability to configure bone settings per-variant. - Fixed bone config saving/loading. - Moved bone config into a sub-object to avoid over-cluttering the Group's properties. commit acfecc1 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Feb 5 19:53:14 2024 -0500 Variant previewing - The selected variant is now previewed on the model. - Fixed a few edge-cases where the Variants panel wouldn't update the selected Variant. commit 8ecfb29 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Feb 5 19:30:34 2024 -0500 Variant Properties Menu - Added the Variant properties menu - Added display name, name, generate name, and texture map properties to the Variant properties menu. - Add display name and generateNameFromDisplayName properties to variants. commit 9143449 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Feb 5 16:43:35 2024 -0500 Variant saving/loading commit c7a5866 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Feb 5 16:27:56 2024 -0500 Variants Panel - Created Variants Panel. - Setup basic Variant class and storage structure. - Added drag-n-drop ordering to Variants Panel. commit 878c15e Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Feb 4 22:52:47 2024 -0500 Prep Data Pack compiler - Changed Data Pack and Resource Pack project settings to use folders instead of the pack.mcmeta per popular request. - Setup helpful error messages for Data Pack and Resource Pack settings. - Cleaned up bone properties code. - Added a prevent keybinds option to SvelteDialog. - Removed the default icon from the project title. (Jannis stole my idea without realizing, lol) - Remove a few debugging console.logs. - Update mcbuild to latest version. - Added some file utilities. - Got started on a basic outline of the Data Pack compiler commit e89a911 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Feb 4 20:36:38 2024 -0500 Bone config improvements. Added color picker for glow color override. Made bones save their config to the blueprint file. Clarified some setting descriptions and warnings. commit 559f218 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Feb 2 17:52:54 2024 -0500 Blueprint settings improvements Added warnings and errors to Vector2D. Might come up with a better solution to the whole system. Started work on a color-picker system for bone properties. commit 70048e5 Author: SnaveSutit <snavesutit@gmail.com> Date: Wed Nov 22 05:53:18 2023 -0500 Blueprint settings. - Renamed Project settings to Blueprint settings in the code. - Added icon to project tab - Added folder select dialog item - Fixed translation function - Added a few more blueprint settings, and re-organized the blueprint settings menu - Started work on bone config. - Added bone config to group context menu - Moved all translatable strings into translation keys - Fixed Project not remembering it's save location, and prompting a new one again. - Added prepend option to injectSvelte function - Translation keys that don't exist in the current language will now be logged in the console. commit 8b15884 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Nov 16 03:49:12 2023 -0500 MenuBar commit 81b9ee2 Author: SnaveSutit <snavesutit@gmail.com> Date: Wed Nov 15 05:46:54 2023 -0500 Blueprint format fixes and improvements Created a schema for blueprint files Fixed saving/loading blueprint files commit fc54f13 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Nov 3 11:38:18 2023 -0400 Settings improvements, and language system init commit aaa6669 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Oct 30 18:13:49 2023 -0400 Improved project settings. commit e385470 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Oct 30 10:12:13 2023 -0400 Project Settings Menu commit 5c28f20 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Oct 29 16:48:51 2023 -0400 I'm re-writing it... AGAIN 🤪 commit 76e28a7 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Sep 22 18:51:53 2023 -0400 Update flow.mcb commit 551039b Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Aug 28 23:07:06 2023 -0400 Progress on 1.20.2 DPE rewrite commit 3739569 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Aug 27 20:50:10 2023 -0400 JSON Exporter fixes and improvements Fix #157 Fix #158 commit eab7de6 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Aug 27 12:48:35 2023 -0400 Fix incorrect naming and wording An animation's affected bone list was referred to as an "Ignored bones list". Causing the logic of bone modification to appear inverted. commit 5e835ef Author: SnaveSutit <snavesutit@gmail.com> Date: Wed Aug 23 19:12:17 2023 -0400 Started designing 1.20.2 DPE commit b34b6e3 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Aug 8 09:41:19 2023 -0400 It's actually 1.20.2🤦 commit d021f54 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Aug 7 17:02:23 2023 -0400 breaking things to fix them commit 9bf687a Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Aug 5 18:34:11 2023 -0400 1.20.2
Converted the current en.yaml file to a german version de.yaml.
May have minor misspelled words of ss -> ß. It does not hurt readability, but if someone from Germany wishes to proof-read this, that will be the most likely mistake.