UltimateUI Web-Editor: kompletter Editor mit YAML-Export im Plugin-Format#1
Open
castcrafter wants to merge 1 commit into
Open
UltimateUI Web-Editor: kompletter Editor mit YAML-Export im Plugin-Format#1castcrafter wants to merge 1 commit into
castcrafter wants to merge 1 commit into
Conversation
Implements the complete editor matching the in-game UltimateUI editor, based on the decompiled plugin (Beta v1.2.3) as format reference: - Canvas editor with all 9 tools (move/scale/align/fill/picker/zoom/ text/actions/animation), smart-guide snapping, pixel grid, drag with pointer capture, marquee, resize handles, inline text editing - Plugin-exact YAML serialization (contents/pages format, verified lossless roundtrip against real in-game-saved files) + .yml/ZIP export incl. referenced images (contents/images) and custom effects - Import via upload/drag&drop + bundled real example UIs - Unified properties sidebar (General/Design/Actions/Animation) with tooltips, resizable width, layer groups (editor-only), grid layout with repeat/loop, component refs, effects manager, page settings - Image uploads (IndexedDB working directory), canvas backgrounds, HUD anchor aspect-ratio preview, Minecraft-style font (Monocraft, SIL OFL), MiniMessage text styling controls, light/dark theme fix Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Was ist drin
Kompletter Web-Editor für das UltimateUI-Plugin (PaperMC), gebaut nach dem dekompilierten Plugin (Beta v1.2.3) als Format-Referenz. Ziel: UIs im Browser bauen und als server-kompatible YAML/ZIP exportieren.
Editor
Format-Treue
Import
Getestet: TypeScript sauber, End-to-End-Flows im Browser verifiziert (Erstellen, Bearbeiten, Import, Export, Undo/Redo, Preview).
🤖 Generated with Claude Code