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

New Object System #894

Open
5 tasks
durswd opened this issue Oct 9, 2022 · 14 comments
Open
5 tasks

New Object System #894

durswd opened this issue Oct 9, 2022 · 14 comments
Assignees
Milestone

Comments

@durswd
Copy link
Collaborator

durswd commented Oct 9, 2022

Implement New Object System

  • Support Parts Tree System (like Unity Prefab)
  • Support new binary format
  • Implement new inspector

https://github.com/effekseer/Effekseer/tree/new_object_system

Tasks

  • Implement new binary format
  • Implement an inspector
  • Implement a node tree view
  • Migrate to Parts Tree System
  • Add many tests
@durswd durswd added this to the 1.8 milestone Oct 9, 2022
@durswd
Copy link
Collaborator Author

durswd commented Oct 9, 2022

2022/10/09

Next action

mewmew-tea

  • Support Enum
  • Support Selector
  • Support multi language
  • Support indents with Attribute

swd

  • Add many primitive classes in Model (Vector3D with Random, Gradient, etc)
  • Add EffectAsset to Core

@mewmew-tea
Copy link
Collaborator

Supported multi-language for labels and descriptions in new inspector.
For now, new inspector system only supports fields.(not supports properties)

2022-10-13.13-31-32.mp4

@durswd
Copy link
Collaborator Author

durswd commented Oct 14, 2022

2022/10/14

Next action

mewmew-tea

  • Support Enum
  • Support Selector
  • Support indents with Attribute
  • Support Texture
  • Support Color
  • Support Gradient

swd

  • Implement EditorContext in CoreContext
  • Implement NodeTreeEditor

@mewmew-tea
Copy link
Collaborator

  • Support Enum and Selector
  • Support FloatWithRange
  • Make inspector process recursively by classes
2022-10-21.21-00-31.mp4

Need?

  • Attribute to specify whether to display in inspector(Such as legacy Data.ShownAttribute)
  • (Attribute to show the Horizonal lines on arbitrary locations?)

@durswd
Copy link
Collaborator Author

durswd commented Oct 21, 2022

2022/10/21

Next action

mewmew-tea

  • Refactor
  • Support indents and lines with Attribute
  • Support a feature to enhance changed parameters
  • Grouping gui parameters
  • Support Texture
  • Support Color
  • Support Gradient

swd

  • Implement features about NodeTreeEditor

@durswd
Copy link
Collaborator Author

durswd commented Oct 28, 2022

image

@durswd
Copy link
Collaborator Author

durswd commented Oct 28, 2022

2022/10/28

Next action

mewmew-tea

  • Refactor
  • Support indents and lines with Attribute
  • Support a feature to enhance changed parameters
  • Grouping gui parameters
  • Screen shot test

swd

  • Support mewmew-tea
  • Support Texture
  • Support Color
  • Support Gradient
  • Fix string field bug

@durswd
Copy link
Collaborator Author

durswd commented Nov 4, 2022

2022/11/04

Next action

mewmew-tea

  • Refactor
  • Support indents and lines with Attribute
  • Support a feature to enhance changed parameters
  • Grouping gui parameters
  • Screen shot test
  • Test data flow

swd

  • Support mewmew-tea
  • Support Texture
  • Fix undo bugs

@durswd
Copy link
Collaborator Author

durswd commented Nov 11, 2022

2022/11/11

Next action

mewmew-tea

  • Refactor
  • Support indents and lines with Attribute
  • Support a feature to enhance changed parameters
  • Grouping gui parameters
  • Screen shot test

swd

  • Implement FlatBuffers flow

@durswd
Copy link
Collaborator Author

durswd commented Nov 18, 2022

2022/11/18

Next action

mewmew-tea

  • Refactor
  • Support indents and lines with Attribute
  • Support a feature to enhance changed parameters
  • Grouping gui parameters

swd

  • Write FlatBuffers scheme

@durswd
Copy link
Collaborator Author

durswd commented Dec 9, 2022

2022/12/09

Next action

mewmew-tea

  • Refactor
  • Support grouping(can be toggled) and lines with Attribute
  • Support a feature to enhance changed parameters

swd

  • Refactoring

@durswd
Copy link
Collaborator Author

durswd commented Dec 16, 2022

2022/12/09

Next action

mewmew-tea

  • Refactor
  • Support grouping(can be toggled) and lines with Attribute
  • Support a feature to enhance changed parameters

swd

  • Implementing converter generator

@durswd
Copy link
Collaborator Author

durswd commented Jan 13, 2023

2023/01/13

mewmew-tea

Refactoring

swd

Added code generator

@mewmew-tea
Copy link
Collaborator

mewmew-tea commented Jan 20, 2023

Tasks about inspector

2023/01/20

  • Refactor InspectorGuiInfo
  • Support selector with bool
  • Grouping with attributes
  • Lines with attributes
  • Hide fields with attributes
  • Add a gui function for DynamicEquation
  • Support usage from multiple panel docks

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

No branches or pull requests

2 participants