editor-ui-infrastructure

Community

Build consistent editor UIs, effortlessly.

Authorkateusz
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill guides developers in leveraging the engine's comprehensive UI infrastructure (Drawers, Elements, FieldEditors, EditorUIConstants) to build visually consistent, maintainable, and user-friendly editor panels and component editors. It eliminates the need to write repetitive ImGui code, ensuring a unified look and feel across the entire editor.

Core Features & Use Cases

  • Reusable UI Components: Utilize ButtonDrawer for consistent buttons, ModalDrawer for dialogs, and TextureDropTarget for asset drag-and-drop.
  • Type-Safe Field Editors: Integrate IFieldEditor for generic, reflection-based property editing in the Script Inspector.
  • Global Styling: Enforce consistent sizing, spacing, and colors using EditorUIConstants across all UI elements.
  • Use Case: When developing a new ContentBrowserPanel, this Skill ensures that asset previews use TextureDropTarget for drag-and-drop, action buttons use ButtonDrawer for consistent styling, and all spacing adheres to EditorUIConstants.

Quick Start

Explain how to use ButtonDrawer to create a primary action button and ModalDrawer for a confirmation dialog in a new editor panel.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: editor-ui-infrastructure
Download link: https://github.com/kateusz/GameEngine/archive/main.zip#editor-ui-infrastructure

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.