keeferrourke / la-capitaine-icon-theme

La Capitaine is an icon pack designed to integrate with most desktop environments. The set of icons takes inspiration from the latest iterations of macOS and Google's Material Design.
https://krourke.org/projects/art/la-capitaine-icon-theme
Other
1.94k stars 215 forks source link

Add Hardcode-Tray Support #125

Open bilelmoussaoui opened 7 years ago

bilelmoussaoui commented 7 years ago

Hardcode-Tray is a Python/Bash script that let the user fixes the hardcoded tray icons(those ugly ones) and replace them with better monochrome ones. For now, Hardcode-Tray is supported by Papirus, Numix theme. Which is already great, but it will be even better if you would like to get your theme to support it. Nothing need to be done from your part except of adding few tray icons for each support application and the script handles all the rest :) https://github.com/bil-elmoussaoui/Hardcode-Tray

Just ping me if you need any information about how to add the support or anything information that might be needed

keeferrourke commented 7 years ago

I will definitely look into this, thanks for the suggestion!

Is there a list of icon names somewhere?

bilelmoussaoui commented 7 years ago

The database of the icons can be found here https://github.com/bil-elmoussaoui/Hardcode-Tray/tree/master/database, just open whatever application you want to support, and read the JSON file. The icons are stored under the icons key, you will have to add the theme subkey. For example https://github.com/bil-elmoussaoui/Hardcode-Tray/blob/master/database/anatine.json#L17

Some icons, does not have a theme key, for example, https://github.com/bil-elmoussaoui/Hardcode-Tray/blob/master/database/touchpad-indicator.json, in that case, you will just need to add all those icons under they icons Array. Hope it's clear enough, just ping me for any issues/questions

keeferrourke commented 7 years ago

perfect, thanks for the explanation!

keeferrourke commented 7 years ago

Haven't seriously done anything about this issue despite the ``priority-high'' status. I'll try to tackle this over the next few weeks before I make the 0.5.0 release as mentioned in issue #162.

bilelmoussaoui commented 7 years ago

Hey, if you need help just let me know :+1:

keeferrourke commented 7 years ago

@bil-elmoussaoui my scarcest resource is time right now; if you want to help in any way, I would appreciate it. I probably won't be able to take a look at this for a few weeks.

keeferrourke commented 7 years ago

Delaying adding support for this until v0.6.0. v0.5.0 already has a really long list of changes, and has gone through several major design overhauls.

keeferrourke commented 6 years ago

Move this to 0.7.0, as it's been too long since 0.5.0.