This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KDE Beeze Icons: Project Structure: Some Questions

Tags: None
(comma "," separated)
bugwelle
Registered Member
Posts
2
Karma
0
Hi there,

I'm new to KDE development and there are a few things that I don't understand and/or can not find information about.
I hope this is the right place to ask. :-)

First of all: The Breeze icons are amazing. And the documentation at https://develop.kde.org/hig/style/icons/colorful/ is very well-written and has helped me understand quite a few things in regards to layout, colors, etc.

Starting Point
The first page I found was https://develop.kde.org/frameworks/breeze-icons/
I noticed that the License link is dead. I want to use some Breeze icons in my own LGPL-3.0 application and would like to link to the official page.
Which one would that be? :-)

Project Structure
Found at https://invent.kde.org/frameworks/breeze-icons
I know that you provide "index.theme" files so that the icons can easily be used in Qt (e.g. by QIcon::fromTheme).
However, I do not fully understand where to find which icons in the project structure.
While I do know how Qt loads the icons according to the freedesktop standard, I couldn't find any details on why (for example) you use a folder name "22@2" that is simply a symlink to "22". Why a symlink? :-)

Is there a way to get an overview over _all_ icons so that I don't see duplicates? I know that some icons have different icons (border-width, etc.) for different resolutions (as far as I can see), but going through each directory to get an overview is a bit annoying. :-)

The README does not tell a lot. It would be great if it could also point to this forum. I also don't find any details on what icons are provided in the webfont.
Looking into the code ( https://invent.kde.org/frameworks/breez ... file.js#L8 ) I could see that icons in "actions/22@2x" are used, but couldn't find any reason or information about that.


Regards,

Andre
bugwelle
Registered Member
Posts
2
Karma
0
It's been a few months. Could anybody help here? :)
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
If you don't get an answer here, please ask in the KDE-VDG channel on Matrix


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...


Bookmarks



Who is online

Registered users: bcooksley, Bing [Bot], claydoh, Google [Bot], paulgureghian, Yahoo [Bot]