As I am preparing to finally get the next Calva version (a k a Calva 2) out the door, I need some symbol/image that I can represent a CLI/deps REPL with. Calva tries to make it easy to switch between, and know which, type of repl (CLJ or CLJS) that is evaluating your forms. In Calva 2 I also want to surface what build tool is used (mostly because I think it is nice to do so, but anyway).
It currently looks like so for a Clojure session powered by Leiningen.
I have asked Bruce Hauman to consider making a Figwheel Main logo that can be used for these kind things. For CLI/deps I don’t really know where I would ask it and also I doubt they would have time for it, but maybe someone has the graphics skills, that I lack, to create something that would work nicely in the Calva REPL window? This is my call for assistance.
To manage expectations some; Calva 2 is still a bit away from release. I am stuck on a nasty bug and once I’m past that I will need to deal with some of the rougher edges before unleashing it on my fellow Clojurians. We’ll see when it happens. Anyone who wants to take it for a spin and help testing it for me is welcome to the #calva-dev channel on the Clojurians Slack to pick up the dev builds I post there now and then. (Or just fork and distill your own Calva, it is super easy.)
I have asked the Figwheel creator about this. But you could offer him that help, maybe? Here’s the issue I created: How about a Figwheel logo? · Issue #178 · bhauman/figwheel-main · GitHub (For Calva I would like to have different symbols for lein-figwheel and Figwheel Main, but I can make do with just a Figwheel one.)
Yes. It should be clear that it is a CLI/deps project repl. So probably that text should be in the symbol.
Not at the moment, but thanks for asking!
I would prefer SVG files. Right now I don’t need icon sizes. I render these images in 100x100, and might want to go down to 80x80.
Thanks for answering those questions. Sounds like we will need the following:
Icon for lein-figwheel repl
Icon for figwheel-main repl
Icon for CLI/deps repl
My thought would be to do a set for all three of those and put the figwheel ones in that github issue. If they get adopted: great! If someone else makes something better we can switch it to that. I figure this way I wont be blocked but I’ll follow whatever procedure you recommend.
I would prefer SVG files. Right now I don’t need icon sizes. I render these images in 100x100, and might want to go down to 80x80.
Right SVG of course However knowing the context will speed up my process by constraining the style. For instance at 80 px to 100 px the word “lein-figwheel” or “figwheel-main” will definitely be readable. However if you wanted to use them as the tab bar icon in the tab-bar at the top of those screenshots, that information will be completely lost.