Skip to content

(UI) Themes, Customization, Etc.#597

Merged
ShinyWasabi merged 29 commits intoYimMenu:enhancedfrom
Deadlineem:enhanced
Jan 3, 2026
Merged

(UI) Themes, Customization, Etc.#597
ShinyWasabi merged 29 commits intoYimMenu:enhancedfrom
Deadlineem:enhanced

Conversation

@Deadlineem
Copy link
Contributor

Re-Opened per request.

- Added Modular Theme
- Moved SetupStyle function to Themes.cpp for future impl
- Ensured all themes use proper colore using ImGui::GetColorU32 to pull colors used in SetupStyle()
- Adds a file (GUISettings.json) to the appdata which saves/loads the custom colors, falls back to default if the file does not exist.
- This adds Layout, Borders and Global options for ImGui customization
- Fixed some mismatched colors on buttons
- Moved default theme to DefaultStyle function
- Removed rebuild fonts, useless for now
Added PrettyPrintLabel to automatically print the slider labels accordingly
@ShinyWasabi
Copy link
Collaborator

@Deadlineem I'm gonna close this if you don't plan to continue working on it.

@Deadlineem
Copy link
Contributor Author

@Deadlineem I'm gonna close this if you don't plan to continue working on it.

I do, im still around just been life-busy. I also have a few questions that haven't been answered in here yet but honestly, this is nothing that cant be merged and tweaked later on, aside from the SetupStyle duplication.

Let me know what you think i need to do to get this merged into the menu though, please and I will make it happen by the end of next weekend.

@Deadlineem Deadlineem requested a review from ShinyWasabi January 3, 2026 18:12
@github-actions
Copy link

github-actions bot commented Jan 3, 2026

Download the artifacts for this pull request:

Copy link
Collaborator

@ShinyWasabi ShinyWasabi left a comment

Choose a reason for hiding this comment

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

Please use less AI next time.

@ShinyWasabi ShinyWasabi merged commit c4849db into YimMenu:enhanced Jan 3, 2026
2 checks passed
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.

3 participants