[KEXI] [Bug 446731] Kexi depends on breeze-icons.rcc, but shouldn't

Jarosław Staniek bugzilla_noreply at kde.org
Thu Dec 9 14:26:51 GMT 2021


https://bugs.kde.org/show_bug.cgi?id=446731

Jarosław Staniek <staniek at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |staniek at kde.org

--- Comment #1 from Jarosław Staniek <staniek at kde.org> ---
Icons theme is part of KEXI by design, since its ultimate goal is being a
builder for self-contained apps not requiring Plasma. 
Uniform default look and predictable alternative look and feel is the goal.
Think of similarity to https://develop.kde.org/ - this web page does not get
the in-page icons replaced by, say, GNOME or XFCE icons but maintain the design
by keeping the icons as designed.

Historically we implemented this by private resource but since then per request
we started to re-use existing resource file if available. 
That is, on Unix and other targets that supply packaging of icons we re-use the
KDE's resource. If unavailable, KEXI shall be distributed with own copy of the
resource.

Look and feel of KEXI-generated apps (not just KEXI environment) is meant to be
plugin based. Contributors who want to deliver other looks can do so by
delivering and maintaining separate plugin packaged outside of KEXI (but it can
be part of the repo of course). To extend the look and feel one needs to extend
given QStyle as well -- the look isn't limited to just icons. Accepting all
themes costed KEXI development days of work which never paid back. There's
still lots of conditions in the source code we would like to remove.

This is from my memory and how I see it.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kexi-bugs mailing list