CodingTrain / Bizarro-Devin

12 stars 4 forks source link

interface elements #18

Closed shiffman closed 5 months ago

shiffman commented 5 months ago

As I think about how I might like to use this in a live performance the following elements feel like they would be useful:

JuggernautJf commented 5 months ago

reference: https://code.visualstudio.com/api/extension-capabilities/extending-workbench

JuggernautJf commented 5 months ago

If its a minimal 1 button that toggles between "mute" and "unmute", then Status Bar Item is preffered or if you want highly customizable ( i.e. views built with HTML/CSS/JavaScript ) then you'd like Webview

supercrafter100 commented 5 months ago

I ended up using editor actions in my PR. These are small buttons attached to the editor that can run commands (not outlined in your picture). They're just a suggestion but I don't think we need anything more complicated. Still up to change though hence why the PR is a draft for now.

JuggernautJf commented 5 months ago

I ended up using editor actions in my PR. These are small buttons attached to the editor that can run commands (not outlined in your picture). They're just a suggestion but I don't think we need anything more complicated. Still up to change though hence why the PR is a draft for now.

@supercrafter100 #21 I think, the buttons should be : pause Agent: pause writing and narrating,

mute Agent: continue the writing and skip narrating \,

unpause and unmute: \ resume writing (if it had stopped), start reading narration steps

and i have no idea how would you convey it's functions in icons of the buttons

supercrafter100 commented 5 months ago

So essentially just replace my stop button with a mute/unmute one? Start agent would do the equivalent of unpause / unmute or start if it isn't doing anything. Pause agent would completely halt what it's doing and mute agent would only mute it.