Skip to content

feat: add ecs tree#140

Open
Exeloo wants to merge 24 commits into
mainfrom
feat/add-full-ecs-tree
Open

feat: add ecs tree#140
Exeloo wants to merge 24 commits into
mainfrom
feat/add-full-ecs-tree

Conversation

@Exeloo
Copy link
Copy Markdown
Member

@Exeloo Exeloo commented May 30, 2026

What does this PR do?

Resolves #121
Resolves #122
Resolves #120
Resolves #130
Resolves #129

How do you test this PR?

@Exeloo Exeloo requested a review from bill-h4rper as a code owner May 30, 2026 07:43
@Exeloo Exeloo changed the title feat/add-full-ecs-tree feat: add ecs tree May 30, 2026
@Exeloo Exeloo requested a review from Tchips46 May 30, 2026 13:03
bill-h4rper
bill-h4rper previously approved these changes May 31, 2026
Copy link
Copy Markdown
Contributor

@Tchips46 Tchips46 left a comment

Choose a reason for hiding this comment

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

In every drag and drop content, add an icon like this one to signal it

Image

Comment thread src/lib/components/Widget/ecs-tree/components/components-tab.svelte
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.

The delete button is greyed but clickable, make it normal color

Image

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

The button isn't disabled, it's just the theme 👀

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.

Then maybe make it brighter

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

That's an UI issue on all app, it should be put in another pr

Comment thread src/lib/components/Widget/ecs-tree/scenes/systems/scene-systems-list.svelte Outdated
Comment thread src/lib/client/project/save-handler.ts
Comment thread src/lib/components/Widget/ecs-tree/scenes/scene-list.svelte
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.

Library handling Game tree System handler component Delete entity using entity tree Entity searching

3 participants