GithubHelp home page GithubHelp logo

Comments (3)

poudink avatar poudink commented on September 25, 2024

An alternative course or action would be to simply edit all icons currently in CrystalSVG to be legible on dark backgrounds, at the cost of deviating slightly from the original for all color schemes. That might actually be the best way to go. It could be as simple as adding thin white outlines to certain icons. I'm not necessarily against modifying Crystal or Plastik a little bit as long as it doesn't change the overall style/aesthetic and benefits usability, which this certainly would.

from plastik.

poudink avatar poudink commented on September 25, 2024

I've decided to go with the first solution after all. I really hope the KDE Store lets you package two icon themes together. Far from a solved issue, but we've got something now at least. This features dark-friendly versions of:
*edit-rename
*view- icons (except 16x16)
some window- icons (except 16x16)
Note that light 16x16 versions of view- and window- icons are included in CrystalSVG Dark right now. This is to remind me to actually make dark 16x16 versions, otherwise they'd just fall back to the 22x22 versions and I'd probably forget.

Bitmaps icons can be a bit of a pain. Scalable icons are really easy though. I'm not sure how big the scope of CrystalSVG dark should be yet. Like, should mimetypes also get dark icons? I'm thinking probably yes, but we'll see. Now that I'm actually making it, it seems CrystalSVG Dark will be a lot more work to complete than I anticipated. I'm no artist, after all.

Note also that I'm not yet going to touch application icons and tray icons, like the KRename icon (which should be identical to edit-rename). This is because the Plasma Style still doesn't support dark color schemes (yes I am still procrastinating on that because it looks like a pain). Once I finally take care of that, some app and tray icons will naturally be modified as well (like KRename).

from plastik.

poudink avatar poudink commented on September 25, 2024

Hm, actually, scratch that. I won't rule out taking care of them later, but for now I'm going to purely focus on illegible icons like edit-rename, color scheme consistency be damned. I don't want to get side tracked tweaking icons that don't really need it all that much when there are much more important things I could be doing for this theme.

from plastik.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.