Most of these points have been discussed already, but I can summarize...

> I thought that it was quite clear that this would take a long time to sort 
> out and not just a matter of redrawing icons in SVG format.

The redrawing effort can proceed entirely independently of any effort to clean 
up the naming scheme etc. One effort does not need to block the other, and 
different people can work on these two things.

If you want to draw some icons, I can give you a list of prioritized ones to 
work on, and you won't have to deal with the duplicates, naming scheme etc.

> Why are we considering using SVG file types at all? They aren't really 
> appropriate for the proposed purpose.
> Now, I get the potential problem with HiDpi/retina displays but surely that 
> too can be dealt with by images prepared at the right scale.

On Windows, graphics need to scale at 1x, 1.25x, 1.5x, 1.75x, 2x, 2.5x, 3x etc. 
of their "logical" resolution, depending on the user's display settings. On 
MacOS, they need to scale to either 2x (for retina screens) or 1x (for 
non-retina external monitors etc.). SVG icons solve this problem. And you can 
generate PNG files from SVGs, but not the other way around.

> Furthermore, why is the handling of icons so complex in NetBeans? I don't 
> understand why you would go to the bother of creating compound images in the 
> code when the simple solution is to have a separate image already created on 
> hand.

I assume you are referring to ImageUtilities.mergeImages? You'd end up with a 
huge number of possible cobinations. In any case, it's been there for years and 
it already works with HiDPI icons... not something that's likely to change in 
the future.

-- Eirik

-----Original Message-----
From: Jeremy Cavanagh <[email protected]> 
Sent: Thursday, September 24, 2020 1:07 PM
To: [email protected]
Subject: The stae of SVG in NetBeans

Hi All,

I've had a few days away from email, etc., because I over did it last week and 
was very tired, then, of course Le Mans was on at the weekend. 
You won't get any sense out of me on a Grand Prix weekend. However, for Le Mans 
you just won't get anything.

I have been back at it again only to discover an awful lot of discussion that I 
have yet to read completely.

Did everyone miss my emails. I thought that it was quite clear that this would 
take a long time to sort out and not just a matter of redrawing icons in SVG 
format.

Slow down guys, there is plenty of time to play graphic designer. But now is 
not the time.

I have a source download of 12.1 on my system and I am working through what has 
actually been happening.

Briefly:

There is a lot of duplication both of names and graphics.

There are an awful lot of alternatives to some of the graphics.

A naming convention does not exist, anything goes leading to very unreadable 
names, and why have some people added 'icon' to the name that's not really 
necessary.

The graphic images should be stored in a separate folder from other resources 
for clarity.

Then of course there is the biggest question mark of all. Why are we 
considering using SVG file types at all? They aren't really appropriate for the 
proposed purpose.

The majority of icons currently sit in the following sizes: 8x8, 16x16,
24x24 and 32x32. But, to be honest this is not always the case when you look at 
some, they are not the size stated on the packet... Anyway, at these sizes SVG 
offers no benefit.

Furthermore, why is the handling of icons so complex in NetBeans? I don't 
understand why you would go to the bother of creating compound images in the 
code when the simple solution is to have a separate image already created on 
hand.

Now, I get the potential problem with HiDpi/retina displays but surely that too 
can be dealt with by images prepared at the right scale. Maybe we just need to 
extend the base 8 series to 40x40 and 48x48 or whatever is necessary to 
accomodate these hires screens.

We need to complete the analysis before we get creative, surely you are all 
aware that you have to do the research first. Then decide on the most efficient 
and effective approach (one of which is to give proper structure to the icons, 
and, as important meaningful names) neither of which are currently available.

I could go on but even I'm getting bored.

Regards to all

Jeremy

Stay Home, Stay Safe and above all Stay Healthy.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to