Missing Samples - Menu, Popup Forms, Scrollable Panel, .... #210
najak3d
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Nova is awesome. It's samples are lacking some key concepts, and these should be included inside the main "Samples" packaged with Nova UI.
Menu sample (these are common everywhere, including Unity Editor) -- I suppose these are just a version of "Combo/Dropdown" controls, but it would be good to see these put into your samples.
Popup Forms (e.g. Msg Box) - a small form that pops up overtop the rest of UI, and is draggable, and has an "X".
Full form (or screen) Scrollable Panel, where the content can't fit, and so it becomes scrollable (automatically, if the content height exceeds the visible area).
IDEA: Inside your current samples, give it a "min Vertical Size" -- then if you shrink the screen below this minimum dimension, the scroll bar appears, and all content becomes scrollable.
Page Transition example(s) - similar to your Playground scene, but implemented more efficiently where you actually just have "one form at a time" active/showing (rather than simply being off-screen).
Mini-Map - Camera rendering scene into a UI control (via RenderTexture?).
Forms that slide in from the side (from top, sides, or bottom) -- where mouse-over (or click) causes this animated expansion and collapse.
In-scene Health Bar and Name Labels - which move around with the entities, like you'd see in WoW (MMORPGs).
Sample GUI for a few popular game types, like Diablo (3rd person clicker), Warcraft/StarCraft (RTS), Civilization (4X), etc.
(this would include a Potions Bars for Health/Mana, Action/Spell bars, etc - portrait of selected unit, etc)
===
Not only would this sell Nova faster/better, but would then provide the dev's with a fuller-suite of test cases. Before each release, you'd have to make sure all these samples still worked, and then you'd also have a better idea of the predicted Upgrade pains that you are releasing to your users.
ALSO NOTE- if you need help, then perhaps some of these samples can be contributed to you by the community.
Beta Was this translation helpful? Give feedback.
All reactions