> 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
