reduxjs / redux

A JS library for predictable global state management
https://redux.js.org
MIT License
60.94k stars 15.26k forks source link

Redux's brand id #151

Closed dariocravero closed 8 years ago

dariocravero commented 9 years ago

Hi all,

As some of you know we've been following, and lately using, Redux more extensively at UXtemple.

We wanted to contribute with a nice touch and @tomatuxtemple, my friend and business partner, started designing a brand identity for Redux. Here's his first iteration at it:

redux-brand-id

I hope you like it and would love to hear your thoughts about it :) Best, Darío

emmenko commented 9 years ago

Uuuh, very nice design and colors! Thanks!

One thing from a first impression: to me it looks more of an iOS icon app then a library icon. If you guys have other samples to share it would be easier to get the idea and pick a favourite I guess...

But very good idea :+1:

gaearon commented 9 years ago

Woah, cool! Let's keep it an open thing? Kind of like io.js did it, with anyone feeling free to submit ideas / mockups, so we can choose something later?

I really liked how React Router have their core idea (matching nested routes) in the logo:

I wonder what the code idea of Redux is. For me, it's probably (state, action) => state but I don't know how to express it visually :-)

ooflorent commented 9 years ago

I suffer from color blindness and I can tell you the colors aren't that good but I really like the design.

emmenko commented 9 years ago

> ≠ »

Reducer with middleware :)

malte-wessel commented 9 years ago

bildschirmfoto 2015-06-20 um 14 58 31

What do you think?

gaearon commented 9 years ago

@ntkoso Goes in and out?

tombrewsviews commented 9 years ago

@malte-wessel very cool, totally not obsessed about my design, go with whatever suits... :) @gaearon is that what you had in mind by pointing at io.js? reduxbrandid_2-01

jepezi commented 9 years ago

Hi. I've learned a lot from redux and look forward to where it takes me. I cannot contribute to the code yet but thanks to @dariocravero for this thread that gives the opportunity!

Since redux goes along with hot loader so I thought it's nice to do both as an identity of small eco, well 3 for dnd :D

The logo idea is 'the initial letter composed from simple shapes'. We can add more shapes 'inside' if we want, this is just a quick draw to get the overall taste.

image

danscan commented 9 years ago

@jepezi Nice ^^.

acdlite commented 9 years ago

Based purely on aesthetics, @malte-wessel's is my favorite so far, I think. I agree with @gaearon that it'd be nice if the brand could visually incorporate the concept of reducing... but I'm not sure how to do that :)

clearjs commented 9 years ago

IMO gradients should be avoided, and the brand should be recognisable with colors "switched off" (grayscale). @malte-wessel's probably matches these criteria most closely (it should look good with gradient removed), but personally I'd use a different font (with more character) and pay attention to letter spacing.

Also, logo should have some part that would look legit as a favicon.

malte-wessel commented 9 years ago

I'll do some rework later. There's sure room for improvement ;)

jonastebbe commented 9 years ago

Hey guys, I played around with some hexagonal logo ideas and published one of them on dribbble. I would be happy to put some more work into it, if you like my draft. Open to any feedback :)

Hexagonal Logo

tombrewsviews commented 9 years ago

@acdlite //the brand could visually incorporate the concept of reducing

reduxbrandid_3-01

dariocravero commented 9 years ago

:heart: that!

emmenko commented 9 years ago

@tomatuxtemple nice and simple! :+1:

johanneslumpe commented 9 years ago

@tomatuxtemple that looks like a reversed @ sign, is that intentional?

Dakuan commented 9 years ago

looks like its 'reducing' the number of sides each loop to me

jacobp100 commented 9 years ago

logo

Went pretty literal with the reducer theme. (Plus a lambda, for lambda calculus!)

acdlite commented 9 years ago

Ooooooh yeah, I like that concept

gaearon commented 9 years ago

How I think of Redux:

37_1

1024px-transistor symbol npn svg

gaearon commented 9 years ago

(Transistor is my metaphor at state, action => state)

mindjuice commented 9 years ago

@tomatuxtemple Very nice! The final turn and circle in the middle feels a bit cramped to me though, especially since it's hollow in the final circle.

jepezi commented 9 years ago

Look like 'r' to me.

image

tombrewsviews commented 9 years ago

@gaearon //state, action => state reduxbrandid_4-01

alexeygolev commented 9 years ago

@gaearon redux Rationale:

I think a logo for an open source framework is not the same as a logo for an app. It is rather a conversation starter than a label.

State and actions are entities outside of Redux. The essence of Redux as I see it is delta (∆). Switching D to ∆ has a nice side effect of being reminiscent of cyrillic Д (which is quite obvious taken that Д is a typographical descendant ∆). I like having an homage to Dan's (and mine) homeland. The three circles are inspired by ∴ which stands for therefore in mathematical proof. I wanted to have an arrow without an arrow which ∴ is perfect for.

CooCooCaCha commented 9 years ago

@gaearon

redux

I'm not a designer but I like the idea of a triangle inside of a circle. It symbolizes reduction in 3 ways. 1) The upside down triangle reduces to a single point at the bottom. 2) The triangle has a "reduced" area compared to the circle. 3) The frequency of blue light is higher than red light so the frequency "reduces" as we go from the circle to the triangle.

Hope this helps.

tomspeak commented 9 years ago

Really like @alexeygolev's approach and design.

The others are really nice but makes me think of an app.

najmam commented 9 years ago

redux_snake That would be the "core idea" for me :)

WoodyWoodsta commented 9 years ago

redux-logo2-v0 00 02-present

@gaearon This is my take :) Left to right is complex to simple (reduced) - adapted from the symbol of a MOSFET transistor (which, for those who are not in the electronics space, is faster switching and generally better performing, if you catch my drift ;) ) There's also an element of input and feedback as well.

Hope you like it!

benlesh commented 9 years ago

By request

20150825_103525

DUCKS. In the plural.

gaearon commented 9 years ago

I know @erikras's going to like this one

erikras commented 9 years ago

:smile: :bird:

bmueller-sykes commented 9 years ago

That's "Redux", not "Three Ducks"... (-;

benlesh commented 9 years ago

@bmueller-sykes

// proper Reduxing
[1, 2, 3].reduce((s, n) => s.push('duck'), []);
gaearon commented 9 years ago

No no no you're mutating it

erikras commented 9 years ago

The only functional operation you can do on a duck is pluck().

What if the D in the name was a duck? Like this, but by someone with actual ability... redux

bmueller-sykes commented 9 years ago

Redux: software.

Three ducks: apparently a hostel in France. http://www.3ducks.fr

rafayepes commented 9 years ago

Don't much attention to the details (colours, shape of lambda, font, sizes, etc.). I'm very bad at paint lol. Is just another idea. Looks similar to the transistor and has the idea of 2 inputs 1 output :)

lambda

erikras commented 9 years ago

@rafayepes That has a bit of a hammer and sickle vibe to it.

I do like the use of lambda, though.

benlesh commented 9 years ago

No no no you're mutating it

@gaearon mutant ducks?

mutant duck

tombrewsviews commented 9 years ago

@gaearon regarding your state, action => state I did that a while ago, maybe will suit? reduxbrandid_5-01

markdalgleish commented 9 years ago

I want @malte-wessel's logo on my laptop the most. I feel this has got to be the best indicator 😉

nickdima commented 9 years ago

Why not take inspiration from a real physical reducer?

malte-wessel commented 9 years ago
bildschirmfoto 2015-08-25 um 21 39 34

Some tweaks :)

gaearon commented 9 years ago

Actions => state

nickdima commented 9 years ago

@gaearon ha ha my grandma used to make sausages with that thing :)

erikras commented 9 years ago
<imagination-photoshop>
  Different colored ducks go in one end, and a rainbow comes out the other.
</imagination-photoshop>

:grinning:

ghost commented 9 years ago

Reminds me of the old windows screensaver https://youtu.be/p-howMhFecQ?t=18

markdalgleish commented 9 years ago

@malte-wessel the pink and blue logo is awesome, really love your work :+1: