v0.2.0 - Color Picker and Various Fixes


This update doesn't include many new features. However, I'm releasing this as a new "Stable-ish" version with an updated number because the upcoming beta versions will likely be unstable while I rework the main editor classes over the next few days. Some of the new features and bug fixes/refactors you see in the following changes have already been mentioned in previous dev logs.

✨ New Features

  • Color Picker UI: Introduced a basic color picker element with a draggable indicator, click-to-hide support, and dual color syncing for your gauges (will be used for all elements in the future).

Color Picker Screenshot

  • Element Resize Enhancements:
    • Added image scaling when resizing.
    • Resize handles now respect aspect ratio and minimum size precision.
    • Resize now works for more element types.
  • Snap to Grid and Grid UI: Introduced snapping behavior with customizable grid size.

🛠️ Refactors & Optimizations

  • ElementOptionsPanel & ToolbarPanel: Refactored layout logic for consistency and extensibility.
  • Layer Refactored as Messenger: Architecture improvement for more decoupled event handling.
  • Optimized Bounds & Layout Dirty Flags: Improved performance when recalculating bounds or re-rendering.

🐛 Bug Fixes

  • Control Padding Fallback: Fixed Control padding default assignment for MV compatibility.
  • Bounds & Layout Issues: Fixed child layout bugs caused by incorrect iteration or stale bounds.
  • Gauge Data Sync: Fixed saving and loading of gauge color and gradient values.
  • Context Menu & Input Fixes:
    • Resolved issues where UI panels would block interactions or behave inconsistently during drag operations.
    • Fixed opacity slider and field overflows in panels.
  • Resizing Bugs:
    • Fixes for drag behavior near screen edges.
    • Fixed unintended resizing beyond limits.
    • Fixed snapping to grid even when disabled.
  • Compatibility Fixes: Adjusted deprecated method usage and ensured MV compatibility in child event handling.

Files

LTN_Elements.js 190 kB
Version v0.2.0 35 days ago
LTN_Elements_MV.js 195 kB
Version v0.2.0 35 days ago

Get Elements for RPG Maker

Buy Now$29.99 USD or more

Leave a comment

Log in with itch.io to leave a comment.