Skip to content

Create credits page#373

Merged
marinlamy merged 3 commits into
mainfrom
create-credits-page
Jan 16, 2026
Merged

Create credits page#373
marinlamy merged 3 commits into
mainfrom
create-credits-page

Conversation

@albanrss

Copy link
Copy Markdown
Collaborator

This pull request introduces a new "Credits" screen to the client application, making it accessible from the main menu. The implementation includes new UI elements, constants, and integration into the existing state machine and menu system.

New Credits Screen Feature:

Credits Screen Implementation:

  • Added new CreditsState class (CreditsState.cpp and CreditsState.hpp) implementing a UI for displaying organization, studio, and developer credits, along with a back button to return to the previous screen. The UI is constructed using layouts, text elements, and buttons, and follows the established UI patterns in the application. [1] [2]

Integration with Main Menu:

  • Added a new "Credits" button to the main menu (MainMenuState.cpp, MainMenuState.hpp). When pressed, it pushes the CreditsState onto the state machine, displaying the credits screen. The button uses a new icon and is styled consistently with other menu buttons. [1] [2] [3] [4]

Supporting Changes:

Constants and Assets:

  • Introduced new constants for credit-related text and developer names in client/constants.hpp, and added the path for the credits button icon. [1] [2] [3]

Build System:

  • Updated CMake configuration to include the new Credits scene in the build process. [1] [2]

@albanrss albanrss self-assigned this Jan 16, 2026
@marinlamy marinlamy merged commit 3f3d698 into main Jan 16, 2026
11 checks passed
@marinlamy marinlamy deleted the create-credits-page branch January 16, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants