christopher-dG / gpymusic

Google Py Music: A simple TUI client for Google Play Music
MIT License
200 stars 13 forks source link

ncurses improvements #38

Open christopher-dG opened 6 years ago

christopher-dG commented 6 years ago
academo commented 5 years ago

Hey @christopher-dG I am working on a branch where I am making a refactor of the interface to use http://urwid.org/ that will be a massive change but will take away problems that I currently have in my multi-screen setup, so expect a huge Pull request some time next year (leaving for holidays won't have time to work on it)

https://github.com/academo/gpymusic/tree/urwid

christopher-dG commented 5 years ago

I've added you as a collaborator, if you're going to be putting active work into this it makes sense since I'm not really maintaining it. Feel free to work on a branch in this repo :slightly_smiling_face:

academo commented 5 years ago

Wow! Thanks I'll move my development to the repo once I have something useful, I am still learning my way on urwid so I expect to spend a long time on it, what I'll try to do is a kind of a middle layer between the View and Writer to use a urwid view, once that is done I'll refactor the whole thing to replace the writer with the urwid view object.

So far I am having problems using the urwid ListBox that will allow me to create scrollable results lists and queue (no more how many can we put based on Y calculation :D)

christopher-dG commented 5 years ago

I'm looking forward to that, I don't have fond memories of x-offset and y-limit calculations :sweat_smile: