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

Very basic UI #8

Closed
4 tasks done
GenericConfluent opened this issue Mar 1, 2024 · 2 comments
Closed
4 tasks done

Very basic UI #8

GenericConfluent opened this issue Mar 1, 2024 · 2 comments
Labels
Priority: High Project literally won't work without this

Comments

@GenericConfluent
Copy link
Owner

GenericConfluent commented Mar 1, 2024

Task

Build the following using iced:
20240301_08h35m24s_grim

  • Input into the text box should be added to the list of desired classes after an enter.
  • The delete icon should remove stuff (kind of obvious)
  • All desired classes should be in the required classes in sorted order.
  • The little icon should be able to handle click events but the event handler can be empty. It'll be used later on to either open the graph as an SVG in-app or in the user's default web browser.

Motivation

Have a bare UI that can be used to test the key features.

Implementation

All using the basic widgets that come along with iced. See iced todos example if you have never used iced before, it very similar to the side panel so it should be a good place to start using the todos example as a reference.

@GenericConfluent GenericConfluent added the Priority: High Project literally won't work without this label Mar 1, 2024
@GenericConfluent
Copy link
Owner Author

GenericConfluent commented Mar 2, 2024

I was going to start on this, but iced-rs/iced#2297 happens to affect me. I'll be working on #4 instead. I'll push the little I wrote to the repo.

@GenericConfluent
Copy link
Owner Author

Alignment, spacing and colouration need more work. Otherwise, the skeleton is in place.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: High Project literally won't work without this
Projects
None yet
Development

No branches or pull requests

1 participant