Skip to content

Various UI improvements - #686

Merged
adriengivry merged 22 commits into
mainfrom
feature/various_ui_improvements
Apr 13, 2026
Merged

Various UI improvements#686
adriengivry merged 22 commits into
mainfrom
feature/various_ui_improvements

Conversation

@adriengivry

@adriengivry adriengivry commented Apr 12, 2026

Copy link
Copy Markdown
Member

Description

  • Inspector elements now keep the same column size consistently based on component type
  • Changed "Add Component..." button style to default
  • Table rows with only disabled widgets are now properly skipped
  • Introduced AssetField
  • Now using asset icons instead of "..."
  • No more "Empty" string in asset fields
  • Textures now also use AssetField, which also supports previews (so technically any asset type can display a preview)
  • Components & behaviours can now be moved up and down in the inspector (re-ordered)

Related Issue(s)

Fixes #(issue number)

Review Guidance

Write here.

Screenshots/GIFs

image

"Add Component..." button doesn't visually yell anymore

image

Introduced AssetField, for a nicer looking input field for assets

image

AssetField is also used by the textures

image

Components can now be re-ordered (moved up and down)

Checklist

  • My code follows the project's code style guidelines
  • I have commented my code, particularly in hard-to-understand areas
  • I have updated the documentation accordingly
  • My changes don't generate new warnings or errors

@adriengivry adriengivry self-assigned this Apr 12, 2026
@adriengivry adriengivry added QoL Quality of Life : Something that can improve users productivity Editor Something relative with the editor labels Apr 12, 2026
@adriengivry
adriengivry marked this pull request as ready for review April 12, 2026 00:14
@adriengivry adriengivry changed the title Various small UI improvements Various UI improvements Apr 13, 2026
@adriengivry
adriengivry force-pushed the feature/various_ui_improvements branch from ec72175 to f02dd0a Compare April 13, 2026 19:28
@adriengivry
adriengivry merged commit e0d5a71 into main Apr 13, 2026
4 checks passed
@adriengivry
adriengivry deleted the feature/various_ui_improvements branch April 13, 2026 22:36
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 QoL Quality of Life : Something that can improve users productivity

Development

Successfully merging this pull request may close these issues.

1 participant