Comments (3)
from papirus-icon-theme.
@alexxons hi, can you please clarify in what way does the v0.18 spec change the way inherited themes work? wouldn't removing them cause missing icons for example in KDE apps, considering that not all Breeze icons are covered by Papirus?
from papirus-icon-theme.
Here the concrete line which was added to the spec.
Wouldn't removing them cause missing icons for example in KDE apps, considering that not all Breeze icons are covered by Papirus?
In theory, if Papirus provides all icons given in the icon-naming-spec, that should be sufficient. Since, if an App requires additional icons, according to the spec,that App should install these additional icons itself into the "hicolor" folder.
It might be that there are (KDE) Apps which miss installing these additional icons and rely on having breeze in the Inherit tree. If you notice so, you should report that to the app developer. If these icons are used by multiple applications, it might make sense to request a new icon-name for them on freedesktop.org, so that all themes will ship that icon.
In case you want to make sure that even such Apps which dont follow the standards are serviced with the KDE specific icons when using Papirus, it is fine to still keep breeze in the Inherits
section. Though than you should make sure, that whenever Papirus is installed, as well breeze is installed (hard dependency). Since otherwise, users of the mentioned KDE Apps still won't have icons when installing only Papirus ... and they won't know why icons are missing / which theme to install to get them.
The best place to define a hard dependency to breeze probably would be, to write that into the README.md, so that packagers do know ... it might be required to open issues against distros as well, in order to inform them on the dependency.
from papirus-icon-theme.
Related Issues (20)
- Read/unread message (mail) icons are very similar and have equal contrast HOT 1
- Step by step to contribute HOT 2
- [Icon request] HTTP Toolkit
- [Icon request] Nicotine+
- [Icon request] GoofCord
- [Icon request] Materialgram
- Update Notesnook icon
- [Icon request] Hashes
- Change Pgadmin icon
- [Icon request] ArmCord
- [Icon request] IPFS desktop HOT 1
- [Icon request] Proton Pass HOT 1
- [Icon request] Simplex Chat
- Solaar doesn't use the correct tray icon
- [Icon request] Yazi
- Notion Enhanced [Icon request]
- [Icon request] Cohesion
- [Icon request] Stimulator
- Offering a new badge for HandBrake HOT 2
- [Icon request] Iris
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 papirus-icon-theme.