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

Add search bar to debugger's system list #109

Open
Nidoxs opened this issue Aug 12, 2024 · 3 comments
Open

Add search bar to debugger's system list #109

Nidoxs opened this issue Aug 12, 2024 · 3 comments
Labels
improvement An imperfection we can make better

Comments

@Nidoxs
Copy link
Contributor

Nidoxs commented Aug 12, 2024

Current behavior

At the moment the debugger system list will show all of the systems in the game (client or server). The issue with this is that if there are many systems it can be difficult to quickly find the one you need. This results in arduous scrolling until you can spot the system you need.

Proposed improvement

A search bar should be added to the debugger which allows the user to search for the system by name.

Additional context

Performance is crucial and we will need to implement it in a way that does not incur any significant performance cost.

@Nidoxs Nidoxs added the improvement An imperfection we can make better label Aug 12, 2024
@Nidoxs
Copy link
Contributor Author

Nidoxs commented Aug 14, 2024

It is important to note that this will likely require a TextField component to be added to Plasma. Alternatively, we could just use useInstance and make a one-time text field just for the search bar. I think it would be prudent to just add one to Plasma though, as this will allow text fields to be used elsewhere going forward.

This was referenced Aug 14, 2024
@jackTabsCode
Copy link
Contributor

Hey @Nidoxs are you still planning on working on this?

@Nidoxs
Copy link
Contributor Author

Nidoxs commented Nov 24, 2024

Hey @Nidoxs are you still planning on working on this?

Hey @jackTabsCode

I have moved away from Matter in favour of Jecs for now, it is unlikely I'll finish this. Sorry to open something and not finish it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement An imperfection we can make better
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants