rncbc / qjackctl

QjackCtl - JACK Audio Connection Kit Qt GUI Interface

Home Page:https://qjackctl.sourceforge.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Request for higher resolution icons

mxa opened this issue · comments

When using the app switcher, the icons appear in full size. Those for the QjackCtl windows are very low-res:

qjackctl_icons

Do you have the icons as vector graphics and can render higher resolutions from it? Do you accept contributions for that?

only the main icon exists in scaleable format (qjackctl.svg)... all others are 16x16, sorry.

contributions are welcome :)

In 2 months I will have time for this. Glad to be able to help!

Working on this. Meanwhile I discovered that

  1. the qjackctl.svg is a pixel graphic with a blurred outline shadow added as a vector graphic.
  2. It is available in a much better resolution than it shows up in the task switcher. Compare below image with the screenshot from the task switcher:

image

I've made an attempt. look at attached file and the different layers. If there is interest, I could finish this work.
qJackCtl-icon
image
image

But I think a completely new flat design would probably be better than just recreating the lowres icons as vector graphics.
Anyhow, I'm using qpwgraph now :)

I had a go at a logo too. This one is essentially a vector copy of the original bitmap version

qjackctl_logo

The issue also affects the other icons showing up in the task switcher. The preferences, Messages, Graph windows have their own icons, all showing up in low-res pixel style. I think a mere vecorization of the 3d-style might not be enough and they could be redesigned in a flat design variant.
Oh, and regarding the Jack icon, I was thinking we could improve the sound quality by using a gold-plated connector!
😄
(April 1st update for QjackCtl, maybe?)

Oh, and regarding the Jack icon, I was thinking we could improve the sound quality by using a gold-plated connector!

haha yes I thought that too! 😄

Personally I think both icons we've designed could work small. I've removed some of the detail on my one and it still reads well.

qjackctl_logo

I could probably simplify the gradient a bit too.

I just noticed that in qjackctl/src/images is the source blender file (qjackctl.blend) that generated the original logo.

Screenshot from 2022-02-27 20-16-00

So a high resolution version of the logo is already possible but svg is definitely better long term

as said 1year ago: the main official logo icon already has its .svg version--there's no need for you to make up a new one.

what is actually needed, and really appreciated, is about your contribution to all the others that make part of the main window panel buttons, namely (under src/images):

about1.png
backward1.png
connections1.png
forward1.png
graph1.png
messagesstatus1.png
patchbay1.png
pause1.png
play1.png
quit1.png
rewind1.png
session1.png
setup1.png
stop1.png

you rather focus on the these first (as corresponding .svg versions); only after they shall replace their .png counterparts, in code and runtime rendering (via qtsvg module alright).

thanks anyway

as said 1year ago: the main official logo icon already has its .svg version--there's no need for you to make up a new one.

Except, it is a (highish res) pixel graphic embedded in an SVG. Only the shadow is a proper vector graphic.

Except, it is a (highish res) pixel graphic embedded in an SVG. Only the shadow is a proper vector graphic.

I don't really see a problem there though;)

Except, it is a (highish res) pixel graphic embedded in an SVG. Only the shadow is a proper vector graphic.

I don't really see a problem there though;)

I think the problem was shown in @mxa's first post. When compared to other icons the qtjackctl icon just doesn't look good when scaled.

I think the problem was shown in @mxa's first post. When compared to other icons the qtjackctl icon just doesn't look good when scaled.

because that is still the old raster icon (.png; 32x32px) being scaled--it's not the .svg which is NOT in the code yet; the same with all other sub-windows icons (messagesstatus1; session1; connections1; graph1; patchbay1; etc.)

oh, and yet another thing: the graph1.svg has been already crafted before:
graph1
maybe you can take it as template? ;)