> What I mean is I assume you want a limited consistent set of colours 
> (pallette) across all icons? 

The existing bitmap icons already have a good color scheme that does this 
(designed by Leos Tronicek [1]). But it doesn't lend itself well to the concept 
of a single "accent" color that can be changed arbitrarily, since the icons are 
colorful rather than monotone or duetone. Personally, I think that's fine, and 
a good contrast to the IntelliJ style.

But I understand that others might prefer a different aesthetic. The choice to 
keep the existing style is mostly a pragmatic one. If you're thinking of 
changing the color scheme, e.g. for use in a NetBeans Platform app like 
PraxisLIVE, another alternative would be to change the colors from Illustrator 
and regenerate the SVGs for your own use. (I can document the process.) I know 
a lot of programmers don't like Adobe Illustrator, but it does have the 
advantage of showing all the icons side-by-side, in named artboards, which is 
extremely helpful when you're trying to make many different icons look 
consistent.

Perhaps let's see how Peter Cheung and his designers fare with their first 
batch of icons. They were continuing where Pete Whelpton and I left off, and 
might have opinions on the workflow.

-- Eirik
[1] See Geertjan's history in the old email thread "NetBeans GUI icons, who 
drew them?"

-----Original Message-----
From: Neil C Smith <[email protected]> 
Sent: Saturday, January 1, 2022 6:33 PM
To: [email protected]
Cc: Arafat BOUCHAFRA <[email protected]>; Peter Cheung 
<[email protected]>; Peter Cheung <[email protected]>
Subject: Re: New theme for netbeans, team member wanted

On Sat, 1 Jan 2022 at 14:49, Eirik Bakke <[email protected]> wrote:
> That's true for the old bitmap icons, but the new SVG icons are drawn without 
> shadows, specular highlights/gradients, and bevel borders. This should avoid 
> the depth inversion problem.

Yes, they're certainly better, but I'm not sure they entirely remove the 
problems.

> To understand--what do you mean by accent and logical colors here, in terms 
> of the existing NetBeans icons? Could you take a look at the following 
> screenshot (left side), which shows the most commonly seen NetBeans icons, 
> and say what the "accent" color would be, and give some examples of what you 
> mean by "logical" colors?
>
> https://issues.apache.org/jira/secure/attachment/13026411/13026411_210
> 604+Icons+Overview+Cropped.png
>
> (I know there are other icon styles where the icons are mostly 
> grayscale + single accept color, like in IntelliJ. But the NetBeans 
> icons have a multi-color style. And I think this is actually a nice 
> point of differentiation for NetBeans.)

Yes, sorry, not particularly well described maybe.  I'm not talking about the 
single accent colour approach like that, even if personally I'd prefer it over 
the multi-colour style.  Quite understand you want to keep that, although with 
this suggestion we could even support both.

What I mean is I assume you want a limited consistent set of colours
(pallette) across all icons?  But there are also different reasons for the 
colours, and I guess I'd add natural to accent and logical.  And maybe accent 
should be theme or laf?

eg.

red (logical) - stop / error / close
yellow (logical) - warning

yellow (accent / theme) folders / arrows grey (accent / theme) area select

blue / green (natural) - world icon
grey (natural) - wastebasket

If the SVG files add CSS style classes for the various distinct uses, as well 
as the default fill colour, we have the option to support override via LAF 
provided stylesheets at icon loading later?

So, folders and arrows could follow LAF colouring, and other colours could be 
adjusted to work better with dark themes, all without having to change the 
icons themselves.

Best wishes,

Neil

---------------------------------------------------------------------
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