-
Notifications
You must be signed in to change notification settings - Fork 173
Description
Describe the issue
UI Lyshine and UI components are missing relevant information on how to use the Gem and its components. There are some code examples in the LyShineExamples but these are NOT focused or individualised on the tasks and necessities of the professional. They are all abstract and over-generalised. Ideally, each UI-component page should have clear instruction on how to achieve the expected result
Some of Impacted pages found so far
https://www.docs.o3de.org/docs/user-guide/interactivity/user-interface/components/working/
https://www.docs.o3de.org/docs/user-guide/programming/components/create-component/
All of the interactive componenents pages (child pages. e.g., button, textinput, dropdown, etc):
https://www.docs.o3de.org/docs/user-guide/interactivity/user-interface/components/interactive/
Some UI Canvases. Accessing UI elements at runtime:
Expected experience
Clear and concise examples and descriptions on how to use LyShine and its components.
Issues worth tracking:
- Dropdown: [Docs] Dropdown cpp code examples #2706
- Button: [Docs] components-button.md code for OnButtonClick example (Lua and Cpp) #2703
- Dynamic Layout Content (applied to a dropdown): [Docs] Dynamic Layout content populated with cpp #2707
- Text Input (only one method): [Docs] Update components-textinput.md #2714
- UiInitializationBus (important function that triggers after all UI is loaded and ready): [Docs] UiInitializationBus. Update accessing-ui-canvas-runtime.md #2717
- UIElementBus: Which page should this go? [DOCS] Lyshine, UI components, dev-languages #2705 (comment)
- UITextBus: Which page should this go? [DOCS] Lyshine, UI components, dev-languages #2705 (comment)
- Scrollbar: