Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Objects panel #6898

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

Objects panel #6898

wants to merge 16 commits into from

Conversation

4ian
Copy link
Owner

@4ian 4ian commented Aug 29, 2024

TODO:

Missing features:

  • Hide advanced properties for object properties + display see more/see less
    • image
  • Display custom objects children.
    • Allow to un/collapse them, collapse them by default.
  • Smaller search field
    image
  • "There are no" texts.
  • Make each section collapsible
    image
  • Updated design for group titles
  • Ensure we've not broken the quick customization display

Object adaptation/instance renderer fixes:

  • Sprite object: add properties
  • Tiled Sprite. Properties added. Instance renderer ok.
    • Remove Tiled Sprite editor
  • Panel Sprite. Properties added. Instance renderer ok.
    • ⚠️ Fixed crash (in master)
    • Remove Panel Sprite editor
  • 3D Box: properties ok. Instance renderer to update
  • 3D model: properties ok. Instance renderer to update
  • Tilemap:
    • ⚠️ fix Cannot read properties of null (reading 'valid') in getOrLoadSimpleTileMap in RenderedSimpleTileMapInstance.updateTileMap when creating a new instance (in master)
    • Add button to edit collision mask
    • Instance renderer to update
  • Text object: properties added. Instance renderer ok.
  • Bitmap Text: properties added. Instance renderer ok.
  • BBText: properties added. Instance renderer ok.
  • Text input: properties ok. Instance renderer ok.
  • Video: properties ok. Instance renderer ok.
  • Light: properties ok. Instance renderer to update.
  • Particle Emitter: add properties. Instance renderer ok.
    • Handle changing the type property which impacts the other properties.
    • Remove Particle Emitter editor
  • 3D particle emitter: properties ok. Instance renderer ok.
  • Shape painter: add properties + remove editor. Instance renderer ok because just an icon.
  • External Tilemap: update properties group names. Instance renderer to update
  • External Tilemap collision mask: instance renderer to update.
    • ⚠️ fix Cannot read properties of null (reading 'worldTransform') (in master)
  • Spine: to check if instance renderer to update

Behaviors adaptation:

  • Physics Engine 2.0: Add groups to properties (and mark some as advanced)
  • Other behaviors: ensure advanced properties are marked as such

Add stories for new "compact" components:

  • Color field stories
  • Text area stories
  • Stories for Toggle field + disabled state
  • Resource field stories

Nice to have:

  • Redesign at some point the variables.

@4ian 4ian force-pushed the feat/object-panel branch 6 times, most recently from fd63588 to 78f3b3b Compare September 6, 2024 12:17
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.

None yet

1 participant