Edit of asset "Extra GUI Controls - Drag and Drop, Radial Menus, Containers, Utilities" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | Extra GUI Controls - Drag and Drop, Radial Menus, Containers, Utilities | |
Description |
A collection of control nodes usable in a variety of games and GUI applications. Containers: - Interpolated Box/Flow: Containers that smoothly animate children when they enter or change order. Drag-and-drop reordering and drag-and-drop to move between containers in both variants. Vertical layout and compacting children to fit are features supported in the Box variant. - Radial Container: script-based "Pie menu", supports texturing, tweening, different item sizes (via size_flags_stretch_ratio), and multiple position-to-index functions. - ScaleContainer: When resized, scales children instead of resizing them. With the integer scale setting, can be used for pixel-perfect viewports. - Child Transform Container: transform a Control's children while preserving minimum size. - ScrollZoomView: node that can have one child and allows to scroll and zoom using the mouse. Allows smooth zoom. - MaxSizeContainer: Limits child size to a max size. - View Switcher: Keeps only one child, and optionally a background, visible. Utility: - Draggable: node that can be dragged and resized with the mouse pointer, with grid snapping, parent-clipping, and a visible resize margin. - Connection Line: connection arrow between two Control nodes, even across different parents. Can be dragged to be reconnected to another node with the same parent. - Container Quantity Keeper: Keeps count of duplicates added as a child to a node, and merges them into one node. Best with **Interpolated Box/Flow**. - Remote Transform Rect: transform a Control remotely similar to RemoteTransform2D/3D - Data Dropper: passes Godot's built-in drag-and-drop callbacks via signal - Flipped Split: SplitContainer anchored to the other side for when the parent is resized Input: - Theme Icon Button: I use it in my other plugins all the time! Grabs icon from theme by name. - Properties Box: Form to input values like you'd use the inspector. Strings, bools, numbers (sliders supported) and enums. Allows foldable groups. - Unfolded Option Button: list of options, pick one or use as bit flags |
A collection of control nodes usable in a variety of games and GUI applications. Containers: - Interpolated Box/Flow: Containers that smoothly animate children when they enter or change order. Drag-and-drop reordering and drag-and-drop to move between containers in both variants. Vertical layout and compacting children to fit are features supported in the Box variant. - Radial Container: script-based "Pie menu", supports texturing, tweening, different item sizes (via size_flags_stretch_ratio), and multiple position-to-index functions. - ScaleContainer: When resized, scales children instead of resizing them. With the integer scale setting, can be used for pixel-perfect viewports. - Child Transform Container: transform a Control's children while preserving minimum size. - Draggable: node that can be dragged and resized with the mouse pointer, with grid snapping, parent-clipping, and a visible resize margin. - ScrollZoomView: node that can have one child and allows to scroll and zoom using the mouse. Allows smooth zoom. - MaxSizeContainer: Limits child size to a max size. - View Switcher: Keeps only one child, and optionally a background, visible. Utility: - Remote Transform Rect: transform a Control remotely similar to RemoteTransform2D/3D - Data Dropper: passes drag-and-drop via signal - Flipped Split: SplitContainer anchored to the other side for when the parent is resized Input: - Theme Icon Button: I use it in my other plugins all the time! Grabs icon from theme by name. - Properties Box: Form to input values like you'd use the inspector. Strings, bools, numbers (sliders supported) and enums. Allows foldable groups. - Unfolded Option Button: list of options, pick one or use as bit flags |
Category | Scripts | |
License | MIT | |
Repository Provider | GitHub | |
Repository Url | https://github.com/don-tnowe/godot-extra-controls | |
Issues Url | https://github.com/don-tnowe/godot-extra-controls/issues | |
Godot version | Godot 4.0 | |
Version String | 0.7.3 | 0.5 |
Download Commit | b1df91bc8cbdccf321d773088c8b3a4f3b53f060 | 9402c78fac8836e0a6059f8127effd3813c12dcc |
Download Url (Computed) | https://github.com/don-tnowe/godot-extra-controls/archive/b1df91bc8cbdccf321d773088c8b3a4f3b53f060.zip | https://github.com/don-tnowe/godot-extra-controls/archive/9402c78fac8836e0a6059f8127effd3813c12dcc.zip |
Icon Url |
https://raw.githubusercontent.com/don-tnowe/godot-extra-controls/master/icon.png
|
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://raw.githubusercontent.com/don-tnowe/godot-extra-controls/master/img/2024-07-27-16-02-34.png
|
|
Thumbnail |
|
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://raw.githubusercontent.com/don-tnowe/godot-extra-controls/master/img/2024-07-27-16-00-44.png
|
|
Thumbnail |
|