[Bug 404818] New: Yast GTK package manager icons
https://bugzilla.novell.com/show_bug.cgi?id=404818 Summary: Yast GTK package manager icons Product: openSUSE 11.0 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: michael.monreal@gmail.com QAContact: jsrain@novell.com Found By: --- Two issues: a) not all of the icons on the left pane use tango artwork, while correct icons are available (Education, Office => as used by the Upstream gnome menu) b) The icons for Available/Upgrades/Installed as well as the various icons used in the package list below (same three + uninstall etc) don't seem to contain alpha transparency, making them look bad. Also, the icons for Available/Upgrades/Installed don't seem to be the best choices for this task. - "Upgrades" should use the software-update-available icon from the icon theme spec. - Problem with the current available icon is that it looks like network software. I would use the package-x-generic icon for Installed and a custom icon (a silhouette of a package perhaps?) for Available. IMHO this would make the GUI functions more obvious for the user. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=404818 User michael.monreal@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=404818#c1 --- Comment #1 from Michael Monreal <michael.monreal@gmail.com> 2008-06-28 07:55:13 MDT --- Created an attachment (id=224995) --> (https://bugzilla.novell.com/attachment.cgi?id=224995) Screenshot for reference ..containing new icon suggestions -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=404818 User rpmcruz@alunos.dcc.fc.up.pt added comment https://bugzilla.novell.com/show_bug.cgi?id=404818#c2 Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rpmcruz@alunos.dcc.fc.up.pt AssignedTo|bnc-team-screening@forge.provo.novell.com |rpmcruz@alunos.dcc.fc.up.pt Status|NEW |ASSIGNED --- Comment #2 from Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> 2008-06-28 19:26:08 MDT --- For the groups thing, I think we are just using the same as yast2-qt is. If there are better ones available, we'll make use of them. Will check out your suggestions for the status icons as well. (for curiosity, the reason why alpha transparency isn't respected as in the original ones is because we have used the XPM format in order to easily embed them in the code. If we use some already shipped with Gnome, then we aren't going to embed them in the executable.) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=404818 User michael.monreal@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=404818#c3 --- Comment #3 from Michael Monreal <michael.monreal@gmail.com> 2008-06-29 02:43:53 MDT --- Ok... I just found out that the education icon is no longer part of the icon theme spec and was removed from tango :( but if you want to ship it with yast that would be possible. For office you can use the "applications-office" category icon which should be available in all themes. There's also "applications-system" which may be a better fit for the "System" category. "Other desktops" and "XFCE" currently use the same icon which is not very nice as well... perhaps use the "user-desktop" spec icon for "Other desktops" and a special icon (like GNOME and KDE) for XFCE? And for "Unknown" "applications-other" would probably fit. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=404818 User michael.monreal@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=404818#c4 --- Comment #4 from Michael Monreal <michael.monreal@gmail.com> 2008-06-29 02:45:49 MDT --- Btw it's also possible to store .png pixmaps in the executable (see GdkPixdata) but storing them separately (or using themed icons) is "better" of cause. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=404818 User rpmcruz@alunos.dcc.fc.up.pt added comment https://bugzilla.novell.com/show_bug.cgi?id=404818#c5 --- Comment #5 from Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> 2008-06-29 04:33:23 MDT --- (In reply to comment #4 from Michael Monreal)
Btw it's also possible to store .png pixmaps in the executable (see GdkPixdata) but storing them separately (or using themed icons) is "better" of cause.
Sure, I did use the word "easily". One should be able to easily write some code that grabs any binary file and write those bytes into an inlined array. In the end, we would paste something like: const unsigned char png_data[] = { 0xff, 0x6a, .... }; A XPM, on the other hand, is already done and sliced for you. The XPM file already looks like something like: const char *image_data = "jkhelu3534i234wekljw ... "; Anyway, compiling this data into the executable isn't that good of an idea. These data isn't even used for anything other than the package selector thing. But it's just four or five icons, and our executable is much smaller than the qt one already, so I didn't bother going through all the trouble to make it work for automake. (I'm only comfortable with plain old Makefile files...) However, we want to ship our icons in separated files from the executable... Maybe now will be a good time to kill a few birds at once. ;) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=404818 User rpmcruz@alunos.dcc.fc.up.pt added comment https://bugzilla.novell.com/show_bug.cgi?id=404818#c8 Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|WONTFIX |FIXED --- Comment #8 from Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> 2008-10-28 12:42:27 MDT --- Michael, installing some quality PNG icons then. (At /usr/share/YaST2/gtk if you'd like to tweak something. ;)) Based the installed & available icons on the PackageKit ones. Not sure if the install and remove icons look a bit off, especially because they don't look quite the same size, but, on the other hand, I feel PackageKit ones don't contrast enough... Will append shot... Asked for a yast2-gtk to be built to Factory. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=404818 User rpmcruz@alunos.dcc.fc.up.pt added comment https://bugzilla.novell.com/show_bug.cgi?id=404818#c9 --- Comment #9 from Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> 2008-10-28 12:44:17 MDT --- Created an attachment (id=248402) --> (https://bugzilla.novell.com/attachment.cgi?id=248402) screenshot -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com