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 Bubbles for Courses. #5

Open
Abhinav-ark opened this issue Oct 26, 2024 · 11 comments
Open

Add Bubbles for Courses. #5

Abhinav-ark opened this issue Oct 26, 2024 · 11 comments
Assignees
Labels
AMWOC BOUNTY-100 enhancement New feature or request good first issue Good for newcomers

Comments

@Abhinav-ark
Copy link
Member

Add Charmbracelet BubbleTea and Bubbles Table or List component (Whichever is more suitable) to Select Courses.
https://github.com/charmbracelet/bubbles

@Abhinav-ark Abhinav-ark added enhancement New feature or request good first issue Good for newcomers labels Oct 26, 2024
@Ashrockzzz2003 Ashrockzzz2003 moved this to Todo in amrita_pyq Nov 1, 2024
@IAmRiteshKoushik
Copy link
Collaborator

IAmRiteshKoushik commented Nov 15, 2024

I feel it would be in best interests of the project to go forward with a TUI-first setup instead of relying on CLI. Charmbracelet offers powerful support for the same.

Here is an example of how it could potentially look like (just an example)
image

Let me know if this is something you would want as it would make the tool feature complete.

@Ashrockzzz2003
Copy link
Member

Ashrockzzz2003 commented Nov 15, 2024

This looks good now.
But this much of information will it actually make sense to show?

We must design one specific to our use case with not too many features!

@Ashrockzzz2003
Copy link
Member

But hav to say this
it looks super cool!

@IAmRiteshKoushik
Copy link
Collaborator

But hav to say this
it looks super cool!

It is also fairly straightforward to make with charmbracelet and lipgloss packages

@Ashrockzzz2003
Copy link
Member

Then let's try it out @IAmRiteshKoushik!
Can you start working on this one?

@IAmRiteshKoushik
Copy link
Collaborator

Then let's try it out @IAmRiteshKoushik! Can you start working on this one?

Sure, can do that in a few days time. Can we sit down sometime to discuss the TUI requirements for the application ?

@Ashrockzzz2003
Copy link
Member

Yup sure
@Abhinav-ark what do you think >>

@Abhinav-ark
Copy link
Member Author

Yup sure @Abhinav-ark what do you think >>

Not sure, TUI might be an overkill. But if we are doing a TUI, we have to design it properly.

@Ashrockzzz2003
Copy link
Member

Yeah
True
Let's give it a try! See how it goes. If it works out or it doesn't, either way we'll learn something new!

@RD-Tarun
Copy link
Contributor

Hi , @Abhinav-ark I'd like to work on this issue, kindly give me the permission.

@Abhinav-ark
Copy link
Member Author

@RD-Tarun the issue is assigned to you. For the list do something like this https://github.com/Melkeydev/go-blueprint. Come up with a partially completed code by atleast january 8th. The issue will be reassigned in case of no progress.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AMWOC BOUNTY-100 enhancement New feature or request good first issue Good for newcomers
Projects
Status: Todo
Development

No branches or pull requests

4 participants