Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ScaleformUI - The Gary merge changes for release #143

Merged
merged 96 commits into from Jun 25, 2023
Merged

ScaleformUI - The Gary merge changes for release #143

merged 96 commits into from Jun 25, 2023

Conversation

manups4e
Copy link
Owner

No description provided.

manups4e and others added 30 commits May 18, 2023 20:39
- MenuPool is now static.. no more Add, no more SubMenus
- MenuPool handles a CurrentMenu and CurrentBase (pause menu)
- Every menu now is standalone, no more parent/child structure but `menu => menu.SwitchTo() => newMenu` that can be done on item activated / anywhere
- Added initial breadcrumb system to handle history of menus on GoBack()
- Breadcrumbs are created at SwitchTo
- CurrentDepth return the depth of the current visible menu.
- CloseAllMenu => CloseAndClearHistory
… and menupool

- updated MenuExample for new menu navigation
- Removed deprecated async build toggle
- Fixed pagination indexing for new scaleform indexes
- initial fix for mouse pointing
- fix for GoUp / GoDown overflows
- fix when building menuitems while scrolling
- removed "sync" menu build method
added advanced check for IsAnyMenuOpen
- added new OnMenuOpen/Close events
- fixed spamming on switching / going back
- renamed MenuPool to MenuHandler
- fixed IsAnyMenuOpen check
to allow onOpen/onClose events let people check if menu is swicthing or only closing using BreadcrumbsHandler.SwitchInProgress (boolean)
- UIMenu don't fadeout if player can't close menu
- Fix RightLabel updating on wrong item with menu open
@manups4e manups4e requested a review from Local9 June 19, 2023 10:49
@manups4e manups4e merged commit 758a0fc into master Jun 25, 2023
@manups4e manups4e deleted the dev branch June 25, 2023 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants