For both the Breeze and Breeze Dark icon sets, the icons associated to both text/x-python and application/x-python-bytecode are exactly the same. I believe they are actually symlinked to each other.
When viewing a folder full of python files, this makes it quite difficult to distinguish the code files (foo.py) that you actually want to open and edit from the bytecode files (foo.pyc) that you rarely, if ever, want to open.
Consider the distinction that the Oxygen icon set provides between the two in the following screenshot:
verses what it looks like in Breeze:
and in Breeze Dark:
Could Breeze/Breeze Dark split the two up, and provide some contrast between the two filetypes? Perhaps darken and/or grey out the icon? Or switch to another icon used for other compiled file types?
Git commit 6baded2e1df4e1ca08a670ef73cd1da02e726f12 by Nate Graham, on behalf of Rafael Brandmaier.
Committed on 29/12/2018 at 18:23.
Pushed by ngraham into branch 'master'.
Add a proper python-bytecode icon, use consistent color in python icons
Add a separate, more recognizable icon for `application-x-python-bytecode`. Use a consistent, orange color for the `32px` and `64px` designs of `application-x-python-bytecode` and `text-x-python`.
The font used at all sizes except `64px` is made of custom shapes to be as pixel-perfect as possible.
The new `application-x-python-bytecode` icons:
Consistent style for `32px` and `64px` `application-x-python-bytecode` and `text-x-python`:
Reviewers: #vdg, ngraham
Reviewed By: #vdg, ngraham
Subscribers: ngraham, kde-frameworks-devel
Differential Revision: https://phabricator.kde.org/D17692
A +1 -0 icons-dark/mimetypes/16/application-x-python-bytecode.svg
M +1 -3 icons-dark/mimetypes/16/text-x-python.svg
A +1 -0 icons-dark/mimetypes/22/application-x-python-bytecode.svg
M +1 -85 icons-dark/mimetypes/22/text-x-python.svg
A +1 -0 icons-dark/mimetypes/32/application-x-python-bytecode.svg
M +1 -28 icons-dark/mimetypes/32/text-x-python.svg
A +1 -0 icons-dark/mimetypes/64/application-x-python-bytecode.svg
M +1 -26 icons-dark/mimetypes/64/text-x-python.svg
A +1 -0 icons/mimetypes/16/application-x-python-bytecode.svg
M +1 -3 icons/mimetypes/16/text-x-python.svg
A +1 -0 icons/mimetypes/22/application-x-python-bytecode.svg
M +1 -85 icons/mimetypes/22/text-x-python.svg
A +1 -0 icons/mimetypes/32/application-x-python-bytecode.svg
M +1 -135 icons/mimetypes/32/text-x-python.svg
A +1 -0 icons/mimetypes/64/application-x-python-bytecode.svg
M +1 -216 icons/mimetypes/64/text-x-python.svg