RosettaUI

screenshot of RosettaUI

Code-based UI library for development menus for Unity

Overview

The RosettaUI library is a code-based UI toolkit designed specifically for Unity, streamlining the process of developing menus and user interfaces within the game engine. With its robust features, it caters to developers looking for efficient ways to implement UI elements at runtime, enhancing both productivity and user experience. This toolkit is particularly valuable for those who appreciate having an inspector-like interface directly in the runtime environment.

Features

  • Undo/Redo Support: Built-in support for undo and redo operations during runtime, allowing developers to maintain state effectively.
  • Inspector-like Visual Editor: Provides a visual editor for Gradient and AnimationCurve, facilitating intuitive adjustments while the game is running.
  • Copy and Paste Functionality: Streamlines the development process with inspector-compatible copy and paste options, enabling the easy transfer of UI components.
  • Flexible Migration: Simplified version migration process by integrating the RosettaUI.UIToolkit package directly into the RosettaUI package, reducing hassle when upgrading.
  • Scoped Registry Usage: Easy installation through package manager scoped registry, helping users manage dependencies effortlessly.
  • Custom Undo/Redo Actions: Offers the flexibility for developers to register their own custom actions for undo and redo, enhancing the toolkit's adaptability.
  • Compatibility Tips: Provides essential tips, including options for disabling input when UI interfaces are active to avoid unwanted interactions, improving user experience.