Open GrimblyGorn opened 2 years ago
@GrimblyGorn appreciate your generous feedback and thanks for putting those links to stacks, very useful for us in the future. We're working on DECK as a side project however we plan to move full time very soon. Will keep you posted on the updates, ty!
I think making Deck extensible with 'plugins'/'addons' to support individual stacks could go a long way.
Instead of requesting a stack feature, one could easily build a stack and push it to a "community marketplace" and make it available for anyone to install and use, keeping DECK itself very small
Since I'm not sure specifically what these stacks would be called in every case or how familiar anyone reading is with any of these things I'll just link them and generally explain why that would be handy to have.
https://github.com/linnovate/mean#!/ (A decent looking Node stack) https://quasar.dev/ (This is another very interesting Node stack) https://pushover.net/ (This could be useful as both a "Stack" service/daemon type thing as well as directly integrated into DECK for notification capabilities across all the Stacks as a system notification monitor and likely other things) https://www.drone.io/ (This seems quite useful in general as a stack. Some kind of inception thing essentially) https://codepilot.ai (I really can't figure out if this has been picked apart or is still a functional thing. It does look pretty handy though if it could be made to work) https://www.totaljs.com/ (A complete stack of this entire platform along with the apps he offers would be quite nice too I think) https://www.knime.com/ (A Linux flavored stack for Knime could be nice to have a quick build of. This is useful for remote, headless, server-style usage of node-graphs made in any Knime installation elsewhere.) https://nodered.org/ (This would be a nice one as well) https://quarkus.io/ (This could be quite fun to play with) https://www.graalvm.org/ (This one built the last one so it could be just as fun if not more) https://charge.js.org/ (This would be nice and could also pair nicely with some of the other stacks as well probably)
Also, some other thoughts, notes, and questions since I'm throwing such things around already:
Was this latest version (3.0.0) intended for windows 10 only? I ask cause I'm using windows 7 and it seems fine so far...mostly. I do have to keep using the Reload menu item for things to update, and the Power off & Destroy option never seems to do anything despite an overlay popping up suggesting it does. Also, about half of the Stacks in the marketplace seem to have no description in the market view and some don't in the app popup either (portainer at least).
There seems to be no copy/paste option in the terminal window/page area. Also, Ctrl+V doesn't work and there's no right-click menu. I'm really not sure if that is a bug on my end or if it's normal so I thought I would mention it. Perhaps there could be some option to link an external terminal editor of our choice? It could be opened when selecting the terminal instead for increased functionality when needed such as that offered by (https://ohmyz.sh/) or (https://extraterm.org/) along with many others
It could be helpful if your automatic HTTPS feature were able to handle Handshake TLDs. I haven't tried them yet but I'm guessing probably not based on what this guy had to make for setting them up. Likely I can find a way to make his tool work but a native solution could be nice too and there are a few million Handshake TLDs now so supporting all those new devs would be useful possibly? Also, since this is a local dev-specific tool it would pair nicely with these TLDs when using a local wallet that can have the TLD itself stored locally. This would allow for direct programmatic access to the TLD (specifically its DNS records), and the app or ecosystem of apps running on it. Could be cool.
Also, the UI in the gifs all over the site for the 4.0.0 version looks nice :+1:
Ok, that should be plenty for now I think :)