Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nice-to-have: nuget icons #15

Closed
fluffynuts opened this issue Oct 8, 2019 · 6 comments
Closed

Nice-to-have: nuget icons #15

fluffynuts opened this issue Oct 8, 2019 · 6 comments

Comments

@fluffynuts
Copy link
Owner

Seeing warnings that <iconUrl> is deprecated in the nuspecs raises the question of new icons, which would be checked into the PB repo.

1st prize: icons with a constant theme which communicate the purpose of each library, even if they just have a common frame/background with a little text on them.

2nd prize: a unified icon for all packages.

Preferred design:

  • minimal
  • flat
  • catchy color
  • perhaps a mascot design? Not imperitive: minimal, communicative icons would work great.
@fenwick67
Copy link

I had some ideas 😊 here they are at 64x64. I have SVGs for these if you want em bigger.

Let me know what you think. I tried to accentuate that it's a series of libraries and keep it flat.

pb
pb_wide3
pb_switch

@fluffynuts
Copy link
Owner Author

Hi. Thanks for having a look at this!

Honestly, I'm not in love with the purple, but I do appreciate the effort that it must have taken to get these together. I'm not much of a designer (read: not at all!), so I don't even know how to articulate it better )': I'm a typical "customer" who will "know it when I see it". I do like the idea of the series of peanuts to communicate the suite of libraries.

I don't want to waste your time, so please feel free to tell me if I am (: What do you think of something kind of "line art" (I'm not sure if that's even the correct term -- but more kinda outlines? Perhaps with a space where a short word (eg "INI", "Utils", "MySql") could go? As in, if there was a good base, someone without design skills (like me) could overlay the text, instead of wasting your time? What do you think?
A (not very great) example of this direction is https://cdn.iconscout.com/icon/premium/png-256-thumb/adobe-photoshop-1776939-1512234.png (yes, that's well boring, and I'm sure you could do something much better -- I mean the idea, with simple, line-art-style, and a place where some kind of text-based personalization for the library could go, though I don't expect you to necessarily make all of the possible icons now (and I might add more libraries later, so there's that).

I'm still very-much open for suggestions. My suggestions above may not even be that good! I bet you have to deal with idiots like me every day ):

@fluffynuts
Copy link
Owner Author

I also don't know if more info about this project and where the name comes from may help. If not, just ignore this; otherwise, read on (:

I started this in 2013. There was code that I rewrote often, stuff which I didn't want to write any more because I wanted to solve new problems. I wanted to port solutions to existing problems from older projects into newer ones, particularly in the realm of testing, but later on, general utilities.

I also wanted to learn more about nuget, I wanted to give something back to open-source, I wanted to help the people in my office not have to deal with common problems that we'd all dealt with.

In the meantime, this suite has gone on to "infect" people I don't know (acquaintences of friends would use it, or we'd do a project for someone and hand-off, and they'd start using it). I've met some of those people and it's a joy to know that stuff I've done can help others, even if just a little.

I've also used this to stretch my abilities -- PeanutButter.DuckTyping, for instance, allowed me to learn and grow a lot, and still delivers more usefulness to me than I would have expected. The TempDb range facilitates better testing at CI servers, and has become the standard for how tests at my current company must be run when they get to CI.

This has been a lot of fun, and hopefully will continue to be a lot of fun. And I'm honestly quite surprised at how amazing it is to be on the receiving end of hacktoberfest contributions. I participated as a contributer last year, and really, opened a couple of issues this year because some people I know seemed interested in tackling them. In the mean-time, two people I don't know (yourself and another) have stepped forward to contribute. It's really quite amazing. I've contributed as an outsider to other projects before, but this year is the first time I'm seeing requests to contribute from people I don't even know, for this project.

So thanks again for contributing (:

@fenwick67
Copy link

How does this strike you?
jar_bg
jar
jar_64

jar_bg_sm

Or more outliney:
jar_bw

@fluffynuts
Copy link
Owner Author

fluffynuts commented Oct 11, 2019

I'm liking the color ones! Please create a PR and include a version that I can edit & scale, eg svg, so I can add labels as needed, and so I can get the sizing right. The new standard is to have self-contained icons, but there's still some debate about the size (NuGet/Home#352, and I've also seen mention of 128x128). The main point of this issue was to get design help with the icons, not necessarily create grunt work for all possible variants (there are 33 packages in total in the PeanutButter.* realm: http://www.nuget.org/packages?q=peanutbutter)

Perhaps start in a new folder, resources, off of the root of the repo.

@fluffynuts
Copy link
Owner Author

this issue is resolved with #18

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants