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

[Design Help Needed] Breeze nicklist theme for Konversation

Tags: None
(comma "," separated)
hein
KDE Developer
Posts
69
Karma
1
OS
Hi wonderful artists,

KDE's IRC client Konversation needs your help. The port to KF5 is almost complete, and we're going to start releasing betas soon. Unfortunately, our default nickname list theme still uses icons derived from Oxygen.

Here is how it looks in the running app:

Image

Here is the theme preview from the config dialog:

Image

As you can see, the basis is the Oxygen user-identity icon, and there are multiple color versions for different user states. If you run Konversation and switch to the Interface -> Nicklist Themes page in the config dialog, you can hover the icons to get a tooltip explaining what each version does. The little clock means "this user is away" and is an overlay dynamically blended over the base user icon.

The files for the default theme can be found here: http://quickgit.kde.org/?p=konversation ... %2Fdefault

As you can see it's just a set of 16x16 PNGs (hi-dpi support will be added in the future).

To sum it up: We need help with making a new version of the theme updated to Breeze :).


Plasma, apps hacker. KDE e.V. vice president.
User avatar
andreas_k
Registered Member
Posts
561
Karma
0
last time I looked at konversation the icon for the nickname list was the only missing part for the breeze icon theme. So you are nearly finished. The mail part isn't finished ok.

I like your icons they are very shiny and I would prefer them for the oxygen icon set, but for the breeze icon set there are some icons still in the icon theme.



could you post a list with still missing breeze icons (name) and tooltip.

The work will be stored in the owncloud (viewtopic.php?f=285&t=123579) and when we are finished the icons will ship at the breeze-icon repository.
https://share.kde.org/index.php/apps/fi ... tion-icons
hein
KDE Developer
Posts
69
Karma
1
OS
Unfortunately these icons cannot be in the Breeze theme, we need to ship them with Konversation :). The nickname theme system is completely independent from the system icon theme. This is more about updating the default theme we bundle to be based on Breeze.

Basically we need Breeze versions of these PNG files: http://quickgit.kde.org/?p=konversation ... %2Fdefault


Plasma, apps hacker. KDE e.V. vice president.
User avatar
andreas_k
Registered Member
Posts
561
Karma
0
ok.

my proposal is to have the icons in the theme (oxygen, breeze, breeze dark) and for a kde applications 5 release a breeze icon theme in the application and for kde sc 4 the oxygen icon theme in the app directory.

the problem is, when you only store the icons in the application and you switch the "mega" theme (dark or oxygen) then you have a problem with store your icons only in the app. for me the app storage is the backup when there is no icon in the global icon theme.

I'll ckeck the icons do you like the style of the previous posted icons?
hein
KDE Developer
Posts
69
Karma
1
OS
andreas_k wrote:ok.

my proposal is to have the icons in the theme (oxygen, breeze, breeze dark) and for a kde applications 5 release a breeze icon theme in the application and for kde sc 4 the oxygen icon theme in the app directory.

the problem is, when you only store the icons in the application and you switch the "mega" theme (dark or oxygen) then you have a problem with store your icons only in the app. for me the app storage is the backup when there is no icon in the global icon theme.


I agree, but unfortunately we don't have time to redesign the nickname list theming system right now - we need to release KF5-based Konversation quite soon because distros have asked for it. So for now we're going to keep it working like it has for the last 10 years, even if sub-optimal. We need to revisit the theming system soon to make it ready for hi-dpi though and then we will contact you all again and we can fix both things at once!


andreas_k wrote:I'll ckeck the icons do you like the style of the previous posted icons?


Yes :). Tricky part might be how to do the away overlay visually.


Plasma, apps hacker. KDE e.V. vice president.
User avatar
andreas_k
Registered Member
Posts
561
Karma
0
Feedback please

Normal
Away
Away with clock
Owner
Operator
Half Operator
Admin
Voice

The nice thing is that the user bar looks the same in konversation and in quassel. I prefere the Away icon without clock because this icon is used also in the breeze theme (quassel, ...).


The finished result are two icon themes one breeze and one breeze-dark. I hope you will ship this two in your konversation repository. svg file support would be nice for future development ;) .
hein
KDE Developer
Posts
69
Karma
1
OS
The thing is that there's no "away icon" as such, away is an overlay applied to any of the other icons. You can be an operator and away, for example :).


Plasma, apps hacker. KDE e.V. vice president.
User avatar
andreas_k
Registered Member
Posts
561
Karma
0
Away icon
how it looks like on different users
Normal user away
Half Operator away
Operator away
Admin away
hein
KDE Developer
Posts
69
Karma
1
OS
Looks good!


Plasma, apps hacker. KDE e.V. vice president.
User avatar
andreas_k
Registered Member
Posts
561
Karma
0
Breeze Theme
https://share.kde.org/public.php?servic ... 3a50092ace

Breeze-dark Theme
https://share.kde.org/public.php?servic ... 19de9ad105

If you need anything, start a thread and thanks for asking about design help.
User avatar
Uri_Herrera
Registered Member
Posts
215
Karma
0
OS
andreas_k wrote:Breeze Theme
https://share.kde.org/public.php?servic ... 3a50092ace

Breeze-dark Theme
https://share.kde.org/public.php?servic ... 19de9ad105

If you need anything, start a thread and thanks for asking about design help.


You have to reduce the size of the canvas though, the icons are at 22px they should be at 16px, they're going to look blurry,
hein
KDE Developer
Posts
69
Karma
1
OS
Yep - it needs to be 16x16, and you should also tell me what name I should use as theme author.


Plasma, apps hacker. KDE e.V. vice president.
User avatar
andreas_k
Registered Member
Posts
561
Karma
0
thanks uri, the 16px icons

Normal User
Away
Half Operator
Operator
Owner
Voice

If the icons work for you Uri, can you put them into the breeze git repository. theme author: Uri because the icons are from breeze so he made the breeze theme.

Breeze Theme
https://share.kde.org/public.php?servic ... 3a50092ace

Breeze-dark Theme
https://share.kde.org/public.php?servic ... 19de9ad105
hein
KDE Developer
Posts
69
Karma
1
OS
I'm really sorry, but it turns out I was stupid and forgot partly how the theme format works (it's been a while). It turns out that not just away is an overlay - all of the states are. Basically it works like this:

1. "normal" is combined with any of "admin, halfop, op, owner, voice"
2. The result of the above is combined with "away" when a user is a way

Here is how the theme currently looks in the preview:

Image

As you can see e.g. "op" is blended over "normal", and "owner" and "admin" have some dark pixels because the same happens.

Tricky ...


Plasma, apps hacker. KDE e.V. vice president.
User avatar
andreas_k
Registered Member
Posts
561
Karma
0
Normal User
Half Operator
Operator
Away
Voice

and the download link https://dl.dropboxusercontent.com/u/164 ... Breeze.zip


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], kesang, Sogou [Bot], Yahoo [Bot]