Skip to content

Conversation

@nullsystem
Copy link
Collaborator

Description

  • Refactor neo_root to not loop around buttons, instead just directly place and use the buttons like the rest of the menus
  • Put sound rollover into within the NeoUI API and remove manual handling within neo_root. Off by default, just add the new flag to per section and can customize to point to different paths from external to the NeoUI API.

Toolchain

  • Linux GCC Distro Native Arch/GCC 15

Linked Issues

@nullsystem nullsystem requested a review from a team November 9, 2025 19:27
@nullsystem nullsystem added UI/HUD Relates to the HUD, NeoUI, menus, etc Refactor Code refactor labels Nov 9, 2025
@nullsystem nullsystem force-pushed the GH-1468_NeoUIRootRefactorSoundRollover branch from 166ccfc to d4cd495 Compare November 9, 2025 19:29
* Refactor neo_root to not loop around buttons, instead just directly
  place and use the buttons like the rest of the menus
* Put sound rollover into within the NeoUI API and remove manual
  handling within neo_root. Off by default, just add the new flag to per
  section and can customize to point to different paths from external to
  the NeoUI API.
* fixes NeotokyoRebuild#1468
@nullsystem nullsystem force-pushed the GH-1468_NeoUIRootRefactorSoundRollover branch from d4cd495 to fa4bf73 Compare November 9, 2025 19:31
Masterkatze
Masterkatze previously approved these changes Nov 9, 2025
sunzenshen
sunzenshen previously approved these changes Nov 10, 2025
Copy link
Contributor

@sunzenshen sunzenshen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had one question about the use case of Assert(localizedWszStr); in neo_root.cpp, but otherwise lgtm.

@nullsystem nullsystem force-pushed the GH-1468_NeoUIRootRefactorSoundRollover branch from eff5a92 to fe06a64 Compare November 10, 2025 18:31
@nullsystem nullsystem merged commit 30e851b into NeotokyoRebuild:master Nov 11, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Refactor Code refactor UI/HUD Relates to the HUD, NeoUI, menus, etc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

NeoUI - Refactor root around main menu buttons, add rollover sound support within NeoUI

4 participants