On Sat, Apr 6, 2019 at 7:50 PM Tim Boudreau <niftin...@gmail.com> wrote:

> I did most of the icons in 1999 (a few of them still exist in core as tree
> icons for nodes that are not typically shown anymore); in 2000 they were
> taken over by Sun's Human Interface Engineering team, and everything was
> converted to the (awful) "flush 3d" metal look and feel look. Circa 2004 we
> got out from under the tyrrany of metal look and feel, and they were
> redesigned again by a guy whose name I can't remember,


Leos Tronicek.

Gj


>

but could probably
> dig up - that redesign established the shapes still in use for things like
> classes, fields and methods. Since then there was one reworking of the
> icons that made them more cartoonish (I remember Wade calling it "NetBeans
> for babies").
>
> I think in the long run, switching to vector icons is smart. That said, I
> would not run with SVG without precompiling it into code that drives a
> Graphics2D and either renders and caches images, or deals with performance
> and memory allocation issues around GradientPaint and friends in the JDK
> (both allocate large rasters on every paint, and vertical and horizontal
> and radial gradients can be cached and reused instead - AND the pixel
> pushing approach of those has a serious impedance mismatch with modern
> graphics pipelines - it happens that just this week I benchmarked cached
> gradient BufferedImages vs GradientPaint and RadialGradientPaint with as
> much raster caching as you could do there - the result was blitting
> BufferedImages was 10x faster, and 40x faster if you ran a full GC between
> benchmark loops, meaning that performance with Paint objects is also much
> less predictable). One of the rationales for JavaFX's creation was to have
> a graphics toolkit that operated with the grain of how modern graphics
> cards work, rather than 1990s xterms did things.
>
> -Tim
>
> On Fri, Apr 5, 2019 at 7:09 PM Eirik Bakke <eba...@ultorg.com> wrote:
>
> > There are over 3000 bitmap icon images in the NetBeans codebase. Probably
> > at least several hundred of these are frequently seen by everyday
> NetBeans
> > users. The page below shows all the unique "gif" or "png" files that
> > existed in the NetBeans mercurial repo prior to the Apache transition:
> >
> > htps://people.csail.mit.edu/ebakke/misc/icons.html
> >
> > THE QUESTION: Does anyone know who actually designed and drew these
> icons?
> >
> > I assume some were cobbled together from various sources, but on the
> other
> > hand, many of the frequently visible ones (e.g. the ones in the toolbars)
> > seem to follow a quite consistent visual style.
> >
> > (This question relates to the effort of making NetBeans look better on
> > HiDPI/Retina screens; see separate email thread.)
> >
> > -- Eirik
> >
> > --
> http://timboudreau.com
>

Reply via email to