-
Notifications
You must be signed in to change notification settings - Fork 16
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
feature-request/discussion: tmux-like window interface. pane for script selection. etc. #33
Comments
Just to be sure I understand ;)
Which part do you mean exactly?
Would you expect this to always be open?
I guess you mean a keyboard shortcut? |
Something kind of like this:
Could expand/collapse.
Having the ability to view/edit the script could be cool, but I imagine edit would only accessible to those who know/want to use vim/emacs/nano/whatever cli-based text editor we'd decide to wrap. I would not personally use that, as I prefer to do coding in a gui-based editor. |
For a more sophisticated graphical IDE experience, it may be easier to write a VSCode/emacs/whatever extension to talk to Crow rather than trying to implement or embed a full featured editor inside Druid. A simple alternate view where you can browse local scripts and fetch from Bowery seems nice though. |
i'm having a hard time imagining why we'd ever need a persistent pane with a file list, since uploading is a singular action. i think it makes sense to have a helper function that gives a file navigator to select a file--- but i feel druid should stay pretty simple. definitely don't want to build an editor. we did this with norns! it's a huge project. split-screen terminal with users editor of choice is quite ideal. |
Some sort of helper could be cool, that you run as a separate thing. What I’m envisioning here is a thing that makes it easy to swap between a lot of different scripts in a users lib, like scrolling through and selecting apps from Norns. |
as a loader? agreed! that'd be great. but i still don't feel that should be
a persistent side-window for druid. or maybe it frames druid in a totally
different way--- it's _just_ a loader, and users only care about seeing
confirmation or error messages... not actually using the REPL. certainly
that's a use-case
or as an editor? i think most editors have their own file-selector interface
interesting ideas!
…On Fri, Oct 11, 2019 at 9:13 PM John Mitchell ***@***.***> wrote:
Some sort of helper could be cool, that you run as a separate thing.
What I’m envisioning here is a thing that makes it easy to swap between a
lot of different scripts in a users lib, like scrolling through and
selecting apps from Norns.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#33?email_source=notifications&email_token=AAB4I4BW2X5ADPIW4MCBMT3QOEQDLA5CNFSM4I77E7JKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBBRQFY#issuecomment-541267991>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB4I4FYWPJKJU7OW5Q24UDQOEQDLANCNFSM4I77E7JA>
.
|
And Teletype! ⌨️ ❤️ |
The changes to the cli proposed in #30 already allow one to do this from the terminal directly, and since the shell already does file browsing I'm not sure there's much benefit to adding another file browser to druid? |
I agree with @simonvanderveldt. I'd vote for extending I don't know what that means implementation wise though :/ |
Seeing the new interface with the cli (and using crow more frequently), I've gotten used to (and have no issues with) the way things work. I'm gonna close this issue, but if anyone has any ideas around this, we can reopen. Thanks for the feedback and discussion about the idea, everyone! |
I think it could be really cool to have an additional pane when running druid for script selection upload. Some of the functionality I am envisioning:
See here for some idea of the "pane-windowing" I am thinking about. https://github.com/yaronn/blessed-contrib
Note I am not familiar with best-practices or libs as they relate to terminal display. I imagine there would need to be considerations for:
I figure I'd get the ball rolling about this discussion. Curious what the creators of druid think, as well as the community at large (maybe someone has experience building cool terminal apps like this and has some insight?)
The text was updated successfully, but these errors were encountered: