Skip to content

UI styles rework#761

Merged
adriengivry merged 16 commits into
mainfrom
rework/ui_styles
Apr 22, 2026
Merged

UI styles rework#761
adriengivry merged 16 commits into
mainfrom
rework/ui_styles

Conversation

@adriengivry

@adriengivry adriengivry commented Apr 22, 2026

Copy link
Copy Markdown
Member

Description

  • ImGui styles are now fully abstracted
  • This new abstraction layer allows us to reference styles anywhere in the engine, and maintain consistent visuals
  • Changing styles automatically update button colors, no need to restart the editor
  • Light themes have been updated to look nicer
  • No more EDITOR_UI_SCALE, we now use OVUI_SCALE

Related Issue(s)

Fixes #(issue number)

Review Guidance

Write here.

Screenshots/GIFs

AI Usage Disclosure

Claude Sonnet 4.6 did it all for me

Checklist

  • My code follows the project's code style guidelines
  • When applicable, I have commented my code, particularly in hard-to-understand areas
  • When applicable, I have updated the documentation accordingly
  • My changes don't generate new warnings or errors
  • I have reviewed and take responsibility for all code in this PR (including any AI-assisted contributions)

@adriengivry adriengivry self-assigned this Apr 22, 2026
@adriengivry adriengivry added Editor Something relative with the editor Refactoring Something that needs a refactoring labels Apr 22, 2026
@adriengivry adriengivry marked this pull request as ready for review April 22, 2026 22:24
@adriengivry adriengivry marked this pull request as draft April 22, 2026 22:25

@Gopmyc Gopmyc left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM ! (I haven't tested it)

@adriengivry adriengivry marked this pull request as ready for review April 22, 2026 23:13
@adriengivry adriengivry merged commit fc60a28 into main Apr 22, 2026
8 checks passed
@adriengivry adriengivry deleted the rework/ui_styles branch April 22, 2026 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Editor Something relative with the editor Refactoring Something that needs a refactoring

Development

Successfully merging this pull request may close these issues.

2 participants