haskell / haskell-ide-engine

The engine for haskell ide-integration. Not an IDE
BSD 3-Clause "New" or "Revised" License
2.38k stars 211 forks source link

We need a logo #267

Closed alanz closed 6 years ago

alanz commented 7 years ago

Which can show up as the extension icon in vscode, among other places.

wz1000 commented 7 years ago

Can the haskell icon do for now?

alanz commented 7 years ago

Yes, as a start. But I am hoping there is someone creative out there who can do something to give HIE a visual identity.

damienflament commented 6 years ago

hie-logo

I just tweaked the original Haskell logo.

What do you feel about that one ? Not really innovative. But maybe a starting point ?

waddlaw commented 6 years ago

I'm very interested in this! What is the concept of the logo? Must include λ? :)

nponeccop commented 6 years ago

I like the >λie logo above

alanz commented 6 years ago

@waddlaw No specific concept, but should be "relevant" in some way.

And @damienflament 's one is definitely a candidate.

So perhaps let us know if you want to make an attempt, and we will wait for it and then do a small poll on it.

damienflament commented 6 years ago

@waddlaw The concept is simply to take the two lines present in the Haskell logo, add a third one to make a E. Then add another one vertically to make the I.

haskell_logo

hie_logo_without_point_on_i

Then, as the I without point looks like being part of the E (and people may read "HE"), add a point to the I.

hie_logo

damienflament commented 6 years ago

@alanz I'm not really happy with the current logo. But currently I have not any new idea to improve it. A poll may reveal some talented people and new idea.

It lacks colors ! I will think about it. Then I will give you a SVG file.

damienflament commented 6 years ago

Here are some colour variations:

1. Thompson Wheeler

hie_logo

2. Haskell website

hie_logo_haskellweb

3. Green

hie_logo_blue

4. Engine

hie_logo_engine

5. Moteur

hie_logo_moteur

6. Sigma Lambda Beta

hie_logo_sigmalambdabeta

saurabhnanda commented 6 years ago

Any examples of other LSP implementations with a logo ​

mgsloan commented 6 years ago

I like it! I'm no longer very involved with this project unfortunately, but that looks pretty good to me. Might be interesting to play around with making the E backwards like mathematical existentials

Tehnix commented 6 years ago

@saurabhnanda I checked out all LSP servers on https://langserver.org, and couldn't find a single one that had it, at least not on their frontpage.

I think this is because the servers are usually subprojects of something else, and therefore hasn't required an identity. HIE on the other hand is a bit more grand unifying, and I think it makes sense here :)

Personally I like the yellow iE in 5., since it makes it stand out, but am not entirely sure about the green. How would it look mixing 2.'s with 5.'s iE?

damienflament commented 6 years ago

@Tehnix

hie_logo_haskellweb_yellow

Tehnix commented 6 years ago

@damienflament I like it! It kinda feels like the iE is sneaking up behing the lambda :)

damienflament commented 6 years ago

@mgsloan

hie_logo_there_exists

damienflament commented 6 years ago

@saurabhnanda Maybe we need to find a symbol which express the concepts behind the LSP. Then haskellify it.

I don't find anything relevant as LSP is just implementing standard code editor features within an external process and allow communicating using JSON-RPC.

damienflament commented 6 years ago

Here the SVG file: HIE_logo.svg

alanz commented 6 years ago

This stuff is looking really great.

What is the next step? How do we make a decision?

Tehnix commented 6 years ago

Twitter poll, with it being linked on /r/haskell (can reddit do polls?)? Or just make up a decision here, since I don't think anyone will have much against it :)

alanz commented 6 years ago

There is also the danger of bikeshedding, which can send it off into endless delay/stupidity.

Maybe we should just list this thread, and ask people to give reactions on the individual ones as listed. With that emoji thing GH now has.

alanz commented 6 years ago

Except we would have to break https://github.com/haskell/haskell-ide-engine/issues/267#issuecomment-350448770 out into its component parts.

damienflament commented 6 years ago

I created an open images poll.

Not any subscription required. You can share it on Twitter and Reddit.

What do you think about it ?

N.B: The poll allows to vote for multiple images. But this feature can be disabled.

alanz commented 6 years ago

Looks great, time to publicise it

alanz commented 6 years ago

I will send a mail to haskell-cafe, and link it on reddit

alanz commented 6 years ago

Done, at https://www.reddit.com/r/haskell/comments/7in9ab/haskellcafe_haskell_ide_engine_logo_poll/

typesanitizer commented 6 years ago

@damienflament , maybe have i∈ instead of iE or i∃ (which looks like i3)? I think the three lines (plus diagonal instead of verticals) look much cooler than the joined thing, so something like (the lengths of the arms can be tweaked...)

    ---------
   /        /
   ---------
  -------
  |     |
  -------
   ---------
   \        \
    ---------
waddlaw commented 6 years ago

hie-logo

@alanz @damienflament How is this?

nponeccop commented 6 years ago

IMO too many details. It won't look good as an icon.

MitchStevens commented 6 years ago

That circular overlay is good though, keep working on simplifying the design and it'll be a ripper!

damienflament commented 6 years ago

@waddlaw

Your logo stands for an Integrated Development Environment. But HIE is a Language Server.

waddlaw commented 6 years ago

Oh, I see. Thanks. HIE is Haskell Ide Engine. OK, I'll try fix.

owiecc commented 6 years ago

hie

alanz commented 6 years ago

@damienflament , can you add @owiecc 's one to the poll?

damienflament commented 6 years ago

@alanz the poll can't be modified once created. We need to create a new one.

Maybe should we wait for the end of the current poll ?

Then we make a new one with the winner and those new proposals: @owiecc one, @waddlaw one if he modified its actual logo to better match HIE, and any other proposal done until Friday.

alanz commented 6 years ago

Ok, makes sense.

damienflament commented 6 years ago

A variation of my logo proposal (idea from fredefox on Reddit):

hie_logo_little_i

owiecc commented 6 years ago

hie cross

lettier commented 6 years ago

haskell-ide-engine-logo-david-lettier

:+1:

waddlaw commented 6 years ago

hie

saurabhnanda commented 6 years ago

Absolute random thought -- how about renaming to Haskell IDEntity and building the brand around that?

damienflament commented 6 years ago

@saurabhnanda Why identity ?

saurabhnanda commented 6 years ago

It's a word play. IDEntity. And the fact that it's going to be the underlying base for multiple IDE plugins.

Another option could be insIDE

On 14-Dec-2017 7:44 PM, "Damien Flament" notifications@github.com wrote:

@saurabhnanda https://github.com/saurabhnanda Why identity ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/haskell/haskell-ide-engine/issues/267#issuecomment-351721955, or mute the thread https://github.com/notifications/unsubscribe-auth/AABu0Z1BwDANmeobA8GBk9LY9uSY-Pzgks5tAS0ogaJpZM4Ok5cs .

alanz commented 6 years ago

Ok, by my clock the poll has closed, with the consistent winner being the first one.

@damienflament can you set up another one with that and the new entries, some time?

damienflament commented 6 years ago

As the poll may not be persistent, the results are below:

Total votes: 578

Rank Preview Votes Rate (%)
1 hie_logo_haskellweb 223 39
2 hie_logo 97 17
3 hie_logo_haskellweb_yellow 90 16
4 hie_logo_sigmalambdabeta 58 10
5 hie_logo_engine 55 10
6 hie_logo_blue 39 7
7 hie_logo_moteur 16 3
damienflament commented 6 years ago

@waddlaw , @lettier and @owiecc please share a PNG file with a height of 128 px for each logo you want to be added to the poll.

You can submit more than one logo.

Thanks !

owiecc commented 6 years ago

hie cross 128 hie ribbons 128 I modified them quickly for 128px. I kept the canvas square as a logo will probably be used in that context most of the times.

damienflament commented 6 years ago

@owiecc It's up to you. But by doing this you added space on top and bottom of the logos. This make them look smaller.

Actually my logos are 128px height without space and look bigger. I asked for a fixed height to prevent logo size from interfering during the poll. Moreover it highlights the fact that a logo is wide (which is something I like on your second logo).

lettier commented 6 years ago

Hello @damienflament

1

haskell-ide-engine-engine-no-border-lettier

2

haskell-ide-engine-engine-border-lettier

3

haskell-ide-engine-gears-lettier

:+1:

waddlaw commented 6 years ago

@damienflament

logo

gareth-rowlands-akqa commented 6 years ago

My 2c:

I like @lettier option 2. Visually, it's an engine. With lambdas.

I prefer it to logos that include "HIE" or "IE". When the project uses words and letters, I think "Haskell IDE Engine" is best - that name was quite carefully chosen. To me, "IE" is Internet Explorer. And "HIE" is the Highlands and Islands Enterprise, the birth defect Hypoxic Ischemic Encephalopathy, or an archaic verb meaning to go quickly.