Comments (3)
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.
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.
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)
- Optimize Images HOT 2
- Improve Tray Icon Coverage HOT 3
- Improve Widget Coverage
- Plastik Doesn't Adapt to the Active Color Scheme HOT 1
- Redo Global Theme
- Port Plastik to GTK
- Create SDDM Theme
- Create Splash Screen
- Publish to KDE Store
- Port More Themes
- gtk-update-icon-cache: The generated cache was invalid. HOT 2
- Mimetype Icons Often Have the Wrong Extension on their Header HOT 1
- Publish to AUR
- Messed Up SVGs HOT 4
- Use Symlinks HOT 4
- Battery, notification and volume tray icons do not use icon theme fall backs.
- Icons sometimes appear black in Kirigami and Mauikit applications. HOT 6
- Kirigami scrollbars are invisible or hard to see with Plastik Dark + PlastikStyle. HOT 2
- Change link to qt6 port of styleplugins HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plastik.