GitPedia
BungeeDEV

BungeeDEV/hytale-ui-plugin

๐Ÿš€ A lightweight IntelliJ IDEA plugin that adds syntax highlighting, bracket matching, and code formatting support for .ui files - making UI definition editing easier and more productive.

10 Releases
Latest: 5mo ago
v1.3.1Latest
BungeeDEVBungeeDEVยท5mo agoยทJanuary 29, 2026
GitHub

๐Ÿ“ฆ ๐Ÿ“ฆ Dependencies

  • chore: Remove images directory from .gitignore by @BungeeDEV in #0
  • chore: Added screenshot for ReadMe file by @BungeeDEV in #0

๐Ÿ“ฆ ๐Ÿ’ฌ Other

  • Fix error in syntax by @Golfing7 in #0
  • Merge pull request #14 from Golfing7/main by @BungeeDEV in #0
  • ---
  • Full Changelog: https://github.com/BungeeDEV/hytale-ui-plugin/compare/v1.3.0...v1.3.1
v1.3.0
github-actions[bot]github-actions[bot]ยท5mo agoยทJanuary 21, 2026
GitHub

โœจ ๐Ÿš€ Features

  • feat: Add UI validation and completion for component types and properties by @BungeeDEV in #0
  • feat: Enhance UI component rendering with debouncing and improved layout handling by @BungeeDEV in #0
  • feat: Add semicolon validation and quick fix for UI files by @BungeeDEV in #0
  • feat: Implement component selection and navigation in UI preview by @BungeeDEV in #0
  • feat: Enhance UI property completion with complex property support and improved categorization by @BungeeDEV in #0
  • feat: Update plugin version to 1.3.0 and enhance Java compatibility to JDK 21 by @BungeeDEV in #0
  • ---
  • Full Changelog: https://github.com/BungeeDEV/hytale-ui-plugin/compare/v1.2.4...v1.3.0
v1.2.4
github-actions[bot]github-actions[bot]ยท5mo agoยทJanuary 19, 2026
GitHub

๐Ÿ› ๐Ÿ› Fixes

  • fix: register UICompletionContributor in plugin.xml by @Zoltus in #0

๐Ÿ“ฆ ๐Ÿ’ฌ Other

  • Merge pull request #7 from Zoltus/main by @BungeeDEV in #0
  • bump: Update a plugin version to 1.2.4 and enhance changelog with recent fixes by @BungeeDEV in #0
  • ---
  • Full Changelog: https://github.com/BungeeDEV/hytale-ui-plugin/compare/v1.2.3...v1.2.4
v1.2.3
github-actions[bot]github-actions[bot]ยท5mo agoยทJanuary 19, 2026
GitHub

๐Ÿ› ๐Ÿ› Fixes

  • fix: Implement zoom functionality and improve UI component rendering by @BungeeDEV in #0

๐Ÿ“ฆ ๐Ÿ’ฌ Other

  • bump: Update plugin version to 1.2.3 and enhance UI preview rendering by @BungeeDEV in #0
  • ---
  • Full Changelog: https://github.com/BungeeDEV/hytale-ui-plugin/compare/v1.2.2...v1.2.3
v1.2.2
github-actions[bot]github-actions[bot]ยท5mo agoยทJanuary 18, 2026
GitHub

๐Ÿ› ๐Ÿ› Fixes

  • fix: Simplify UI model and renderer structure, enhance component layout handling by @BungeeDEV in #0

๐Ÿ“ฆ ๐Ÿ’ฌ Other

  • refactor: Improve code formatting and readability across multiple UI classes by @BungeeDEV in #0
  • refactor: Remove unnecessary comments and improve code clarity in UI components by @BungeeDEV in #0
  • Merge pull request #5 from BungeeDEV/fix/preview-style-fix by @BungeeDEV in #0
  • Merge pull request #6 from BungeeDEV/refactor/code-optimize by @BungeeDEV in #0
  • bump: Updated plugin version to 1.2.2 and enhance changelog with new features and improvements by @BungeeDEV in #0
  • Merge remote-tracking branch 'origin/main' by @BungeeDEV in #0
  • ---
  • Full Changelog: https://github.com/BungeeDEV/hytale-ui-plugin/compare/v1.2.1...v1.2.2
v1.2.1
github-actions[bot]github-actions[bot]ยท5mo agoยทJanuary 18, 2026
GitHub

โœจ ๐Ÿš€ Features

  • feat: Add changelog configuration and update release workflow to build changelog from the previous tag by @BungeeDEV in #0

๐Ÿ“ฆ ๐Ÿ’ฌ Other

  • Enhance release notes extraction in GitHub Actions workflow to handle empty notes and improve output formatting by @BungeeDEV in #0
  • Add UI formatting support for `.ui` files by @Skyvko6607 in #0
  • refactor: Improve code formatting and readability across multiple UI classes by @BungeeDEV in #0
  • Merge branch 'main' into formatting by @BungeeDEV in #0
  • Merge pull request #4 from Skyvko6607/formatting by @BungeeDEV in #0
  • ---
  • Full Changelog: https://github.com/BungeeDEV/hytale-ui-plugin/compare/v1.2.0...v1.2.1
v1.2.0
github-actions[bot]github-actions[bot]ยท5mo agoยทJanuary 18, 2026
GitHub

โœจ Added

  • Live Preview Tool Window: Added visual rendering of
  • .ui files
  • Real-time Preview Updates: Preview updates while
  • typing in the editor
  • Professional UI Component Rendering: Support for
  • Group, Label, Button, and TextField components
  • Zoom Controls: Added zoom in, zoom out, and reset to
  • 100% controls
  • + 12 more

๐Ÿ› Fixed

  • New File Action: Fixed directory determination logic
  • Now correctly uses selected directory or parent
  • directory
  • Falls back to project base directory when no selection
  • Improved error handling for invalid directory
  • scenarios
  • Resource Bundle Integration: Fixed
  • internationalization support for action texts and
  • + 1 more
v1.1.0-dev.1
github-actions[bot]github-actions[bot]ยท5mo agoยทJanuary 17, 2026
GitHub

**Full Changelog**: https://github.com/BungeeDEV/hytale-ui-plugin/compare/v1.0.3...v1.1.0-dev.1

v1.0.3
github-actions[bot]github-actions[bot]ยท5mo agoยทJanuary 15, 2026
GitHub

**Full Changelog**: https://github.com/BungeeDEV/hytale-ui-plugin/compare/v1.0.2...v1.0.3

v1.0-beta.2 | Releasev1.0-beta.2Pre-release
BungeeDEVBungeeDEVยท5mo agoยทJanuary 15, 2026
GitHub

โœจ Features

  • Syntax Highlighting for `.ui` files with color preview for hex values
  • Bracket Matching for `{}` and `()`
  • Component Support: Group, Label, Button, TextInput...
  • Property Recognition: Anchor, Background, Text, Style, LayoutMode, Padding, Placeholder, TextColor

๐Ÿ“ฆ Requirements

  • IntelliJ IDEA 2025.1
  • JDK 17+ (for development)

๐Ÿ“ฆ Installation

  • 1. Download `ui-file-plugin-1.0.0.zip`
  • 2. In IntelliJ: `File โ†’ Settings โ†’ Plugins โ†’ โš™๏ธ โ†’ Install Plugin from Disk...`
  • 3. Select the downloaded file and restart IDE
  • Or build from source:
  • ```bash
  • git clone https://github.com/BungeeDEV/hytale-ui-plugin.git
  • cd hytale-ui-plugin
  • ./gradlew buildPlugin
  • + 1 more

๐Ÿ“ฆ Example

  • ```ui
  • Group {
  • Anchor: (Width: 400, Height: 250);
  • Background: #1a1a2e;
  • Label {
  • Text: "Hello World";
  • TextColor: #ffffff;
  • }
  • + 3 more