This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 44902 - Java project icons have become ugly
Summary: Java project icons have become ugly
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Project (show other bugs)
Version: 4.x
Hardware: Macintosh Mac OS X
: P2 blocker (vote)
Assignee: Tomas Zezula
URL:
Keywords: UI
Depends on:
Blocks:
 
Reported: 2004-06-15 18:11 UTC by _ tboudreau
Modified: 2004-08-13 12:11 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
screen shot (8.79 KB, image/png)
2004-06-15 18:13 UTC, _ tboudreau
Details

Note You need to log in before you can comment on or make changes to this bug.
Description _ tboudreau 2004-06-15 18:11:42 UTC
Up until I did a cvs update last night, we had very nice looking 
java project icons.  Something terrible seems to have happened 
to them (though the netbeans module project icons still look 
nice).  Particularly on Mac OS, it rather looks like we're being 
invaded by Windows 3.1.

See attached screen shot - particularly the Java Project icon 
looks straight out of Windows 3.1;  the sizing of the package 
badge is also wrong - the squares are not all the same size.

They also seem to have acquired a dither pattern.  Please ignore 
the JLF guidelines on this - they were right in 1997, perhaps, but 
they are not right anymore (note that we've had some non-
dithered icons since 1999, and nobody has complained about 
problems running in 256 color mode - because nobody whose 
machine can handle running NetBeans has a graphics card that 
can only handle 256 color mode).  Don't dither - it makes the 
icon files larger by reducing their compressability, it's not 
needed, and it looks bad.

Filing as P2 - we should not ship with this looking the way it 
does now, it's embarrasing.
Comment 1 _ tboudreau 2004-06-15 18:13:47 UTC
Created attachment 15715 [details]
screen shot
Comment 2 Jan Becicka 2004-06-30 08:00:30 UTC
UI guys, please evaluate.
Comment 3 dpavlica 2004-07-01 00:24:39 UTC
It looks like fixed already...What do you think Jano as an expert in Project icons?
Comment 4 Martin Matula 2004-07-16 23:04:45 UTC
Any other comments? Should this be changed to RESOLVED?
Comment 5 _ ttran 2004-07-16 23:13:14 UTC
wait for Tim.  He'll be back at work next week
Comment 6 jrojcek 2004-07-19 09:18:02 UTC
No, it wasn't solved, I am working on it.
Comment 7 jrojcek 2004-07-27 18:14:01 UTC
So, the project spec contains new set of (nicer) project icons.

Could somebody please integrate following java project icons from the spec:
- J2SE project type
- Source/Test packages badge
- Java Package
- Empty Java Package
- Property Category (this one should be used for all property categories in Project 
Properties)

The spec:
http://projects.netbeans.org/nonav/buildsys/j2se-project-ui-spec.html#Icons
Comment 8 _ ttran 2004-07-27 18:22:12 UTC
-> Tomas?
Comment 9 Tomas Zezula 2004-07-28 12:54:12 UTC
Checking in
j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SECustomizer.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SECustomizer.java,v
 <--  J2SECustomizer.java
new revision: 1.9; previous revision: 1.8
done
Processing log script arguments...
More commits to come...
Removing
j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/build.gif;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/build.gif,v
 <--  build.gif
new revision: delete; previous revision: 1.2
done
Checking in
j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/general.gif;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/general.gif,v
 <--  general.gif
new revision: 1.3; previous revision: 1.2
done
Checking in
j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/j2seProject.gif;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/j2seProject.gif,v
 <--  j2seProject.gif
new revision: 1.4; previous revision: 1.3
done
Removing
j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/javadoc.gif;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/javadoc.gif,v
 <--  javadoc.gif
new revision: delete; previous revision: 1.2
done
Removing
j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/run.gif;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/run.gif,v
 <--  run.gif
new revision: delete; previous revision: 1.2
done
Processing log script arguments...
More commits to come...
Checking in
project/src/org/netbeans/spi/java/project/support/ui/package.gif;
/cvs/java/project/src/org/netbeans/spi/java/project/support/ui/package.gif,v
 <--  package.gif
new revision: 1.5; previous revision: 1.4
done
Checking in
project/src/org/netbeans/spi/java/project/support/ui/packageBadge.gif;
/cvs/java/project/src/org/netbeans/spi/java/project/support/ui/packageBadge.gif,v
 <--  packageBadge.gif
new revision: 1.2; previous revision: 1.1
done
Checking in
project/src/org/netbeans/spi/java/project/support/ui/packageEmpty.gif;
/cvs/java/project/src/org/netbeans/spi/java/project/support/ui/packageEmpty.gif,v
 <--  packageEmpty.gif
new revision: 1.5; previous revision: 1.4
done