solidjs / solid

A declarative, efficient, and flexible JavaScript library for building user interfaces.
https://solidjs.com
MIT License
32.14k stars 916 forks source link

Update Logo/Theme #101

Closed ryansolid closed 4 years ago

ryansolid commented 4 years ago

I am not a visual artist. I used a logo generator. I think at some point in the near future Solid needs to get a real logo. Now I'm not necessarily inviting an open free for all as I don't want to waste anyone's time but I could definitely benefit from some help.

atfzl commented 4 years ago
Screenshot 2019-11-15 at 8 35 52 AM

Just a font logo: https://fonts.google.com/specimen/Major+Mono+Display?selection.family=Major+Mono+Display

ryansolid commented 4 years ago

@atfzl It's arguably less cheesy than what I have right now. But I think I want to do something where I can get an icon out of it. This is probably going to take some custom work. It's another S library though so have to differentiate from like Svelte. Thanks for taking the time to try an idea.

ryansolid commented 4 years ago

Besides I'd have to give up terrible snake puns.

"The Reactive UI library that Scales"

Sorry that's really bad. It's just been in my head ever since I wrote the Cost of UI Component article.

loucyx commented 4 years ago

Something like this, maybe?

I did it keeping the idea of "solid" in mind, and trying to preserve the colors you choose for your current logo. I created every letter from scratch and the minimum size is 80x16 😄

So you can even use the "s" as a favicon:

I created it with Gravit Designer so I can send you the SVG version of the logo if you liked it 😄

ryansolid commented 4 years ago

@lukeshiru Hey awesome work.. I played in a band for years that was called Solid and we had so many logos for posters, shirts, albums etc, and when I saw it elements reminded me of few of the ideas we'd played with at certain times.

I think this has helped me understand better what I'm looking for. It's really the Icon that I'm looking for as I think the rest of the logo should be easily readible. Some strong san serif font etc. I think the rest fills in easier once the Icons in place.

So what I really like here is that the S as an Icon is unique. Not that I don't appreciate how every letter looks carved out of a solid cube, it carries the weight well. But more importantly, that S you aren't going to confuse with Svelte. And that's what I think is important. To have something that stands out again the other Library Icons.

Given that clarity I want to see if that opens up some more ideas.

blieque commented 4 years ago

I plopped these together just now. I'm quite a fan of the suckless project logotypes. Could be made more distinctive for a good icon.

solid

danbrianwhite commented 4 years ago

IMHO the current logo is nice and gets the point across. ✔️ Deceptive ✔️ Simple

s0kil commented 4 years ago

As @danbrianwhite said, it gets the job done whilst looking good.

ryansolid commented 4 years ago

Thanks. I didn't put zero thought into. I just always feel like this is a weakness of mine. Although it feels that my day job pushes me more towards Product Management than development every day, so maybe my sense isn't completely off. Although that sense is telling me the current stuff is undeniably a bit cheesy.

Honestly I figured I'd be building the website by now(which is why I was looking at a facelift) but there has been a lot of really interesting dev stuff around Suspense and SSR keeping me busy, as I creep through building the Real World Demo. So I'm in no rush let's keep this open.

davedbase commented 4 years ago

I have two of my team’s designers working on some ideas. Will post them once we have something worth showing :-)

davedbase commented 4 years ago

I actually really like the simplicity of @atfzl's solution but I understand the need for a single icon/element.

Here are a couple concepts I put together to generate some further thought. I put the whole word Solid beside it to show that they can exist together or on their own. These are not ideas generated by my team, I'll post those shortly. These would all have to be redrawn and balanced be a real graphic designer (which I am not!) :-p

Concept 1 - Isometric-like S that has some components that look like a snake. Looks good without the containing circle.

Screen Shot 2020-01-25 at 2 59 59 PM

Concept 2 - Attempted using the typography and the S again. The current logo follows this trend so I'm just re-imaging it within Ryan's original concept.

Screen Shot 2020-01-25 at 3 01 59 PM

Concept 3 - A departure from the previous two concepts. The S could be layered and have more slender qualities instead of the blocky concepts above.

Screen Shot 2020-01-25 at 3 10 34 PM
ryansolid commented 4 years ago

Wow. That's so awesome. These are all really good. I like them all. I wasn't expecting play on the snake but I actually like that more than I expected. The flat logo design of the 3rd I think with the right colors could hold it's own when juxtaposed with Angular, Vue, React, or Svelte. The snake there really makes it stand out and not get confused with another S library (like Svelte or Storyboard). I'm already like what I'm seeing a lot. I'd be stoked to see what your designers come up with. I really appreciate it.

davedbase commented 4 years ago

That's great to hear Ryan. Happy to support the great work you're doing here. Once they come up with something I like, will certainly post it.

Concept 3 is interesting and with proper illustration skills could look really great. I was personally more excited by the first two concepts though.

PS. I highly encourage other community members to have a shot. Maybe someone wants to take Concept 3 and iterate on it? Communal design FTW.

davedbase commented 4 years ago

Thanks for the kind comments. Sorry for the delay since the last upload, we got busier with a delivery than expected. Here are some more concepts. They are pretty all over the place, just throwing ideas at the wall:

Concept 4 - Really clean and very concise. I actually like this concept more than the others.

Screen Shot 2020-02-12 at 8 53 45 PM

Concept 5 - Something a bit more basic but something about the 3D is interesting. Haven't seen that done too much.

Screen Shot 2020-02-12 at 8 54 00 PM

Concept 6 - Experimentation with some shapes/geometry.

Screen Shot 2020-02-12 at 8 54 04 PM

Concept 7 - Another great contender. Simple, elegant and still looks interesting.

Screen Shot 2020-02-12 at 8 54 14 PM
ryansolid commented 4 years ago

Wow you outdid yourself again. All of these are way better than anything I could do. I think these are much better logos than many businesses have.

I really like the font face and stance of concept 4. It's unique and stands out. Something about the 3d on the S keeps throwing me off a bit. Something about the positioning. Can't place it but otherwise I think it's the best of the bunch. I also really like 7 and the flat design, and although it is more similar to other logos I've seen in the past, but that would be my only comment. Although if not single other submission came in I could easily work with that. And that might just be the case because it might be intimidating how impressive these are.

davedbase commented 4 years ago

Glad to hear this new batch provided more viable options. I think concept 4 is more unique and while strange visually it has a memorable element to it. Definitely much different than other OSS projects. I’d encourage you to go with it but concept 7 works well too.

Of course I continue to encourage the community to take these ideas and iterate them! These are conceptual and if they give way to something stronger then...amazing :-)

If you plan to launch a new dedicated website for solid let me know. I’d be happy to donate some design and development time.

aguilera51284 commented 4 years ago

i vote for concept 3

yuens1002 commented 4 years ago

hey ryan @ryansolid , why the snake in the current solid logo? just curious to see if you had some thoughts about solid you'd like share to collectively think about what should the logo say about the framework.

bikeshedder commented 4 years ago

@yuens1002 I had the exact same question.

I wonder if it is an allusion to Solid Snake from Metal Gear.

davedbase commented 4 years ago

@bikeshedder haha didn't think about that. That's a really funny reference if it's true.

ryansolid commented 4 years ago

@yuens1002 and @bikeshedder

I'm going to attribute this to logo generator. I didn't have any particular attachment to the snake.

Truthfully I was just going through a bunch of options and wanted something that worked with the "S". There were a lot of 3D block sort of things that just looked to basic and uninteresting. I was definitely cognizant of Solid Snake of Metal Gear but I was just trying to to think of something I could make a tagline out of as a well. I particularly liked the phrase "deceptively simple" which worked with the snake and had some nice alliteration even though hard to say if it's flattering or not. So when I saw the snake, I pieced all of those things together as good enough to move forward with.

Since then I may have grown more fond of the snake but it is simply because although historically seen as symbol of evil, I think of it more playfully. Solid as a framework on the surface is very familiar looking. But I'm definitely trying to pull people over to the dark side so to speak. It presents this comfortable API but under the hood it goes against conventional knowledge, eschewing the use of Virtual DOM, minimizing the mechanical role of Components, using JSX templating with a Reactive library.. and so on. If you look at articles/talks from any of the major libraries, React, Vue, Svelte, etc.. many of these things are thought as not possible or not good ideas. But Solid does it in a way that you don't even realize you're already past that point. You've already drank the Kool-Aid. For what I see as a disruptive change to how UI libraries work, it is deceptively subtle.

yuens1002 commented 4 years ago

Well said Ryan, will share your thoughts with someone I know who may be able to help us.

On Fri, Mar 13, 2020, 3:24 PM Ryan Carniato notifications@github.com wrote:

@yuens1002 https://github.com/yuens1002 and @bikeshedder https://github.com/bikeshedder

I'm going to attribute this to logo generator. I didn't have any particular attachment to the snake.

Truthfully I was just going through a bunch of options and wanted something that worked with the "S". There were a lot of 3D block sort of things that just looked to basic and uninteresting. I was definitely cognizant of Solid Snake of Metal Gear but I was just trying to to think of something I could make a tagline out of as a well. I particularly liked the phrase "deceptively simple" which worked with the snake and had some nice alliteration even though hard to say if it's flattering or not. So when I saw the snake, I pieced all of those things together as good enough to move forward with.

Since then I may have grown more fond of the snake but it is simply because although historically seen as symbol of evil, I think of it more playfully. Solid as a framework while on the surface is very familiar looking. But I'm definitely trying to pull people over to the dark side so to speak. It presents this comfortable API but under the hood it goes against conventional knowledge, eschewing the use of Virtual DOM, minimizing the mechanical role of Components, using JSX templating with a Reactive library.. and so on. If you look at articles/talks from any of the major libraries, React, Vue, Svelte, etc.. many of these things are thought as not possible or not good ideas. But Solid does it in a way that you don't even realize you're already past that point. You've already drank the Kool-Aid. For what I see as a disruptive change to how UI libraries work, it is deceptively subtle.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ryansolid/solid/issues/101#issuecomment-598877547, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABSKP665UQTWUCVOVGSHGWDRHKCAHANCNFSM4JNM5X3Q .

s0kil commented 4 years ago

It's funny how the logo is now the most commented issue regarding solid-js.

davedbase commented 4 years ago

@s0kil still a young community. Ryan is busy factoring a first official release while the rest of us are helping him bring the brand to life. Naturally there will be a lot of input and suggestions.

Here are some additional concepts. While I generally like these concepts, they aren't strong. Kind of looks like a no-smoking sign. :-p worth posting in case it triggers more ideas. I have one that looks like a snake eating it's tail (very oroboro).

Concept 8A - Playing with the combination of circle and S.

Screen Shot 2020-03-15 at 11 49 02 AM

Concept 8B - Similar to above although slight variation with colouring of the circle.

Screen Shot 2020-03-15 at 11 49 11 AM

Concept 8C - Once again a similar concept however with some inner gradient to help emphasize the S.

Screen Shot 2020-03-15 at 11 49 16 AM

Concept 9A - Simple and slightly more corporate feel.

Screen Shot 2020-03-15 at 12 04 47 PM

Concept 9B - Similar variation with a smaller s. Not too much of a fan of this but might trigger some ideas for others.

Screen Shot 2020-03-15 at 12 04 54 PM
s0kil commented 4 years ago

@ddibiase Concept 8A looks superb.

s0kil commented 4 years ago

It would be interesting for a logo to represent "solid" as in firm and stable in shape; not liquid or fluid.

davedbase commented 4 years ago

@s0kil I generally agree. I'm trying to move away from the snake-concept as well. While a Metal Gear fan not sure if it plays well with how this community should be portrayed.

I'm personally still loving Concept 4 because it brings it back to the idea of "stable form" or "solid form", strong references to structural integrity/formal structure.

My designer and I put together a few more variations. The 3D is very different but together they look like a solid form, kind of like gears fitting together. Of course it's super abstract but I love how they emphasise the "S".

Concept 4A - Originally concept 4

Screen Shot 2020-03-15 at 12 13 09 PM

Concept 4B - Different angling or slightly better balance in case the above angle looks awkward for anyone.

Screen Shot 2020-03-15 at 12 13 17 PM

Concept 4C - Different angle and thickness.

Screen Shot 2020-03-15 at 12 13 05 PM

Concept 4D - Stacked and aligned properly it forms an S and looks like a solid figure/body.

Screen Shot 2020-03-15 at 12 13 29 PM

Concept 4E - Completely different angling.

Screen Shot 2020-03-15 at 12 13 32 PM

Sorry to re-hash this concept. There's something that I personally love about it. If it doesn't work though, oh well :-p just wanted to give it one final try to see if it spikes any interest in the community.

It's just so different, elegant and can be related to the idea of a solid form, structure.

rastertail commented 4 years ago

I'm really loving the way 4A and 4E are looking, super unique and memorable. I think it's important to really stand out above all the generic flat logos given how unique of a library Solid is.

davedbase commented 4 years ago

Thanks for the feedback @rytone. That was the goal. It would be really great if we got more feedback (positive or negative) regarding these directions. Please voice your opinion!

davedbase commented 4 years ago

Here's a completely flat version of the logo for everyone to give feedback on.

unnamed

Although admittedly as I ask around and get feedback I have more people suggesting the following work very well for us. I'm consolidating/renaming them as official contenders.

We also haven't received much other feedback. Once again would love to see more coming in from the community. Please help by contributing constructive criticism. =)

Concept I

76705507-de6d2f80-66b6-11ea-817b-2b1ab538f147

Concept II

76705547-39068b80-66b7-11ea-8085-ae08956ad1ff
ryansolid commented 4 years ago

This thread is nearing end of life. With the work I'm doing nearly done, the last task for 1.0 is the website, so I intend to use what I have available. To that end, if anyone is still holding out ideas, or has feedback on the proposed ones I could really use your help. Any feedback/comment could help a lot. I'm going to have to draw a line pretty quick here. If I can have everyone's contribution by Thursday, March 26th. Thanks again for helping through this process.

amoutonbrady commented 4 years ago

Hey, I've been asking my web developer colleagues as well as some project managers and they all seemed to be attracted to the Concept I logo from the latest post.

image

They don't know much about the library and they mainly picked what standed out the most. I for myself also really like this one. There's a bold aspect that kind of say "Hey I'm here to stay" if that makes any sense :p

I'd like to add, that you did an amazing work regarding the logo design!

ryansolid commented 4 years ago

Thank you guys for all your feedback. It was really helpful. Especially thanks to @ddibiase for creating the logo. We've settled on Concept 4a. I think it does have this bold characteristic that makes it standout. The website will be coming soon.