
New UI Widgets simplify UGUI development with a Widgets Generator, prebuilt UI elements, drag-and-drop support, UI themes, and TextMeshPro integration, saving time and optimizing performance.Demo | Documentation | Video Tutorials | Unity DiscussionsBuilding UI in Unity can be a slow and tedious process, especially when dealing with dynamic data. Manually building lists, tables, and interactive elements for different data types can lead to long development cycles and unnecessary complexity. New UI Widgets make this process easier with a Widgets Generator that automates the UI creation so you can focus on the functionality.Designing for dynamic content usually requires a lot of manual work – creating scripts, prefabs, setting up bindings, and performance optimization. New UI Widgets eliminate this hassle by generating UI components based on your data structure. Whether you need lists, tables, or hierarchical views the Widgets Generator creates ready-to-use, customizable widgets that fit into your project.Comprehensive Set of UI ComponentsBeyond the Widgets Generator, this package includes a wide range of UI elements to enhance your Unity projects:Collections: ListView, Table, TileView, TreeView, DirectoryTreeView, and FileListView with built-in virtualization for efficient rendering.Containers: Accordion, Tabs, and StackView for better organization of UI elements.Dialogs: DatePicker, DateTimePicker, Dialog, FileDialog, FolderDialog, Notifications, and various Picker components.Input: Autocomplete, Calendar, CenteredSlider, CircularSlider, ColorPicker, RangeSlider, Spinner, Switch, and DateTime selectors.Advanced Interactions and CustomizationUI Themes: centralizes UI style management, ensuring consistency and easy updates.Context Menu: Right-click context menus for enhanced user interactions.Tooltips: Display additional information on hover to improve usability.Drag-and-Drop Support: Easily implement interactive functionality.Rich Interaction Features: Supports Bring to Front, Draggable, Drag and Drop, Groupable, Resizable, Rotatable, and SnapGrid/SnapLines for dynamic UI behavior.Optimized Performance for Collections: Only visible elements are created, reducing memory usage.TextMeshPro Support: Seamless integration for sharper text rendering and converter from default Text to TextMeshPro.Other Packages Support: Data Bind for Unity, I2 Localization, Unity Localization, R3.Unity (for the Widgets Generator support).New UI Widgets are great for game developers, productivity tool developers, or for any application that needs dynamic and customizable UI. Whether you need an inventory system, a shop menu, a leaderboard, or complex management tools, this package has an efficient and flexible solution.With many widgets, built-in interaction features, and automated UI generation, this package helps you to speed up development and improve the user experience in your Unity projects.Some widgets like DirectoryTreeView and FileListView are limited in functionality or not available on platforms with restricted access to the file system (like WebGL and Windows Store/UWP)Support: support@ilih.name
デモ| ドキュメンテーション| フォーラム スレッド
New UI Widgets は、ウィジェットと UI インタラクションのセットです。また、カスタム データ タイプのウィジェット ジェネレーターと、デフォルトの Text から TextMeshPro へのコンバーターも含まれています。
コレクション:
- Combobox / AutoCombobox
- ListView
- Table
- TileView
- TreeGraph
- TreeView
- DirectoryTreeView *
- FileListView *
カスタム タイプのウィジェットは、コンテキスト メニューの [Create / New UI Widgets / Generate Widgets] を使用して生成できます
。仮想化 (リサイクル) がサポートされています。
コンテナー:
-アコーディオン
-タブ
ダイアログ:
- DatePicker / DateTimePicker
- DateScrollerPicker / DateTimeScrollerPicker
-ダイアログ
- FileDialog *
- FolderDialog *
-通知
-ピッカー
-ポップアップ
- TimePicker
コントロール:
-コンテキスト メニュー
-ページネーター
-サイドバー
- SplitButton
入力:
-オートコンプリート
-カレンダー
- CenteredSlider
- CircularSlider
- ColorPicker
- ColorPickerRange
- DateScroller / DateTimeScroller / TimeScroller
- RangeSlider
- Scale
- Spinner
- Switch
- Time / TimeAnalog
その他:
-プログレスバー
-ツール
チップ -スタイル (スキン) のサポート
インタラクション:
-前面に出す
-ドラッグ可能
-ドラッグ アンド ドロップのサポート
-グループ
化可能 -サイズ変更可能
-回転可能
対応:
- TextMesh Pro
- Unity 用データ バインド
- I2 ローカリゼーション
* ファイル システムへのアクセスが制限されているプラットフォーム (WebGL や Windows ストア/UWP など) では使用できません。サポート