Actually, Leos did the "NetBeans for babies" revision of that earlier work. It was someone else in California who did the rev that got us to the current set of shapes. Had to be circa 2003-4 since I was still living in Prague at the time. But Leos was easily the most artistically talented graphic designer I've worked with.
-Tim On Sat, Apr 6, 2019 at 3:09 PM Geertjan Wielenga <geertjan.wiele...@googlemail.com.invalid> wrote: > 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 > > > -- http://timboudreau.com