Bug 363040 - Requesting icons for Go, Lua, Rust, and Scala
Summary: Requesting icons for Go, Lua, Rust, and Scala
Status: RESOLVED FIXED
Alias: None
Product: Breeze
Classification: Plasma
Component: Icons (show other bugs)
Version: 5.6.4
Platform: unspecified All
: NOR wishlist
Target Milestone: ---
Assignee: visual-design
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-13 17:58 UTC by Justin
Modified: 2016-05-17 02:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Icons in Dolphin (54.07 KB, image/png)
2016-05-13 17:58 UTC, Justin
Details
script mimetype icons (37.40 KB, image/png)
2016-05-16 21:45 UTC, andreas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Justin 2016-05-13 17:58:14 UTC
Created attachment 98949 [details]
Icons in Dolphin

Breeze currently has icons for most of the popular programming languages, but there's a few missing that I know would be much appreciated by many developers.

- Go
- Lua
- Rust
- Scala

Additionally, curly-braced CSS preprocessors like Less and SCSS could perhaps use the CSS icon until one is specifically designed for them. Typescript could also use JavaScript's icon. They're generic enough to be suitable IMO, and look better than the default T icon.
Comment 1 andreas 2016-05-16 12:08:31 UTC
Hi can you post how the original mimetypes look?
Comment 2 Justin 2016-05-16 13:04:03 UTC
(In reply to andreas from comment #1)
> Hi can you post how the original mimetypes look?

Under System Settings -> Applications -> File Associations, it looks like:

- Go is text/x-go
- Lua is text/x-lua
- Rust is text/rust (no x- prefix)
- Scala is text/x-scala
Comment 3 andreas 2016-05-16 13:14:00 UTC
do you know how the mimetype icons look in e.g. windows where the mimetype come from the installation.

thanks for the fast feedback. already work on the icons.
Comment 4 Justin 2016-05-16 13:50:02 UTC
Oh sorry, I wasn't quite sure what you meant by that. I don't have any Windows machines so I can't check that for you.

I'd  be surprised if any of them installed a mimetype icon on Windows, but then again I haven't used Windows in years.

Thank YOU so much for working on the icons. Much appreciated!
Comment 5 andreas 2016-05-16 21:44:12 UTC
Git commit ce7f11f6ce278f35bcf19e8b659b39cd3d8f7eca by andreas kainz.
Committed on 16/05/2016 at 21:43.
Pushed by andreask into branch 'master'.

add some script mimetype icons

A  +3    -0    icons-dark/mimetypes/16/text-x-go.svg
A  +3    -0    icons-dark/mimetypes/16/text-x-lua.svg
A  +3    -0    icons-dark/mimetypes/16/text-x-rust.svg
A  +6    -0    icons-dark/mimetypes/16/text-x-scala.svg
A  +3    -0    icons-dark/mimetypes/22/text-x-go.svg
A  +3    -0    icons-dark/mimetypes/22/text-x-lua.svg
A  +3    -0    icons-dark/mimetypes/22/text-x-rust.svg
A  +6    -0    icons-dark/mimetypes/22/text-x-scala.svg
A  +26   -0    icons-dark/mimetypes/32/text-rust.svg
A  +26   -0    icons-dark/mimetypes/32/text-x-go.svg
A  +26   -0    icons-dark/mimetypes/32/text-x-lua.svg
A  +29   -0    icons-dark/mimetypes/32/text-x-scala.svg
A  +24   -0    icons-dark/mimetypes/64/text-rust.svg
A  +24   -0    icons-dark/mimetypes/64/text-x-go.svg
A  +24   -0    icons-dark/mimetypes/64/text-x-lua.svg
A  +27   -0    icons-dark/mimetypes/64/text-x-scala.svg
A  +3    -0    icons/mimetypes/16/text-x-go.svg
A  +3    -0    icons/mimetypes/16/text-x-lua.svg
A  +3    -0    icons/mimetypes/16/text-x-rust.svg
A  +6    -0    icons/mimetypes/16/text-x-scala.svg
A  +3    -0    icons/mimetypes/22/text-x-go.svg
A  +3    -0    icons/mimetypes/22/text-x-lua.svg
A  +3    -0    icons/mimetypes/22/text-x-rust.svg
A  +6    -0    icons/mimetypes/22/text-x-scala.svg
A  +26   -0    icons/mimetypes/32/text-rust.svg
A  +26   -0    icons/mimetypes/32/text-x-go.svg
A  +26   -0    icons/mimetypes/32/text-x-lua.svg
A  +29   -0    icons/mimetypes/32/text-x-scala.svg
A  +24   -0    icons/mimetypes/64/text-rust.svg
A  +24   -0    icons/mimetypes/64/text-x-go.svg
A  +24   -0    icons/mimetypes/64/text-x-lua.svg
A  +27   -0    icons/mimetypes/64/text-x-scala.svg

http://commits.kde.org/breeze-icons/ce7f11f6ce278f35bcf19e8b659b39cd3d8f7eca
Comment 6 andreas 2016-05-16 21:45:37 UTC
Created attachment 99025 [details]
script mimetype icons

I hope you like them. I don't use any of them so if I did them wrong, let me know.
Comment 7 Justin 2016-05-17 02:29:46 UTC
Wow! That was fast. I like them, but have a couple suggestions that I think would improve them if you're open to them.

The Rust icon should look like their official icon (https://www.rust-lang.org/logos/rust-logo-blk.svg) including their jagged circle around the R. They use it in all of their branding and I think it's very important to include it in the icon. I'm not too sure about the purple either, I think colors like the current Breeze Haskell (.hs) icon would be more suitable.

The Scala icon has three stripes (as seen top left on https://github.com/scala). I think you intended for that center area to be the third stripe, but in all of their branding the three stripes are always visible.

Lua icon is perfect.

The Go icon is the hardest to get right because the Gopher mascot is pretty complex. I like the little face you did, but not sure how well it fits in with the minimal simple vibe of the Breeze icons. Perhaps experiment with their logo instead (https://raw.githubusercontent.com/golang/go/master/doc/go-logo-black.png).

I want to thank you again for making the icons, feel free to disregard my suggestions if you disagree. You've already gone above and beyond.