Comments (6)
This is especially bad in Maui applications. Almost every icon is made monochromatic. Some applications become very difficult to use, since these icons weren't exactly intended to be seen as simple silhouettes, making it difficult to distinguish buttons from one another, as many of them lack labels.
from plastik.
https://invent.kde.org/frameworks/kirigami/-/commit/66c6a75d44353c15101d872396be66b92d1c33e6
Should be fixed in Frameworks 5.107. 5.106 was just released, so I imagine there's still a long time to go until the release. Will be closing once it happens.
from plastik.
Looking at the commit, this is only going to solve cases where we're not using a symbolic-suffixed icon but the app wants a symbolic-suffixed icon, so the app treats our non-symbolic icon as a symbolic icon.
This won't fix cases where we're using a symbolic-suffixed icon that isn't actually symbolic, which we need to do because GTK apps won't fallback to the non-symbolic version and will instead fall back to Breeze.
from plastik.
Wait, now I'm confused. The issue I linked in this issue was closed by the PR mentioned above, even though it seems to be pertaining to the cases my last comment just says wouldn't be fixed. Also, I was wrong. Frameworks apparently releases monthly, so 5.107 will happen quite soon in June. I thought it was on an triannual schedule similar to KDE Gear and Plasma.
from plastik.
So, I thought this was a problem universal to Maui applications, but it turns out it isn't. I just tried out the new Bonsai, Fiery and Strike applications from the recent Maui 3.0 release and the icons in them are being displayed correctly. I took a second look at some of the older Maui applications and it turns the problem is actually far from universal, though it is definitely more common than it is in regular Kirigami applications.
from plastik.
Upgraded to 5.107 and as I thought this hasn't been completely fixed. It seems sidebars are the problem. Like the ones in Alligator, AudioTube or Index.
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
- Some CrystalSVG icons are illegible on dark color schemes. HOT 3
- Battery, notification and volume tray icons do not use icon theme fall backs.
- 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.