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

GUI #164

Open
2 tasks done
ghost opened this issue Jul 9, 2021 · 4 comments
Open
2 tasks done

GUI #164

ghost opened this issue Jul 9, 2021 · 4 comments
Labels
new-feature New major feature(s) or behaviour changes

Comments

@ghost
Copy link

ghost commented Jul 9, 2021

🚀 Feature Request

Checklist

  • No duplicate issues/PRs
  • Are you running the latest downgrade release from the AUR?

Background

I like it more to use guis.

Proposed feature

That downgrade has a gui.

@ghost ghost added enhancement triage Requires triage to ascertain relevance and actions labels Jul 9, 2021
@atreyasha
Copy link
Member

atreyasha commented Jul 9, 2021

Thanks @Toadfield for this feature request.

While I personally do not foresee the implementation of a full-fledged GUI for downgrade, I could imagine porting the package selection menu to something like ncurses.

If we do go with this idea, it will probably come much later in terms of priorities. Also it would require significant code addition/modification since I believe the ncurses application would have to be coded in C.

@pbrisbin WDYT?

@pbrisbin
Copy link
Member

pbrisbin commented Jul 9, 2021

I won't stand in the way of a motivated user that wanted to code up a GUI for this, as long as the current interface continues to work. And if that led to downgrade exposing more flexible ways to call into a "core" set of functionality, that'd be a positive IMO too.

Personally, I always pictured piping downgrade into something like fzf as the next iteration of interface:

downgrade search firefox | fzf | downgrade

However, that's still TUI not GUI (as is ncurses, for that matter).

@atreyasha atreyasha added new-feature New major feature(s) or behaviour changes and removed enhancement triage Requires triage to ascertain relevance and actions labels Jul 9, 2021
@atreyasha atreyasha changed the title A gui GUI and/or TUI Jul 9, 2021
@atreyasha
Copy link
Member

Ah interesting, I don't know much about fzf (perhaps you had mentioned it before); but it looks fairly easy to use/develop. In that case, I would be interested to work on a prototype sooner than mentioned earlier. We can discuss more in a future PR.

@atreyasha
Copy link
Member

However, that's still TUI not GUI (as is ncurses, for that matter).

True, TUI would still not address the exact feature request of a GUI. I will make a new issue for a TUI and leave this as GUI-only.

I won't stand in the way of a motivated user that wanted to code up a GUI for this, as long as the current interface continues to work.

Yes we can leave this open to any motivated user(s) to code up a GUI.

@atreyasha atreyasha changed the title GUI and/or TUI GUI Jul 10, 2021
@atreyasha atreyasha mentioned this issue Jul 10, 2021
Closed
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature New major feature(s) or behaviour changes
Projects
None yet
Development

No branches or pull requests

2 participants