Yast GTK Package Manager updates

Recently got a mail from Ricardo Cruz who is working on the Yast GTK package manager regarding UI design for it and I checked out what is coming up for it in trunk (screenshots!).

This was due to the following mockup I made to improve the user experience (based on the current 2-pane layout):

Yast GTK Package Selector

Especially worth noticing are the icons. Below is an obligatory screenshot of how the reworked interface currently looks in SVN.

Yast GTK Package Selector SVN

The new icon work looks neat and making the UI similar to the QT version is pretty good. Some might note that it starts to look like PackageKit’s frontend (which might ease the transition if openSUSE 11.0+ would switch). You can also switch between list/icon views and change the source repositories. The free disk space indicator is new too.

This appears to have all possible features packed in for now, the next steps should probably make it more appealing to the average user by introducing some simplification.

I updated my mockup based on the recent changes to the one below, still needs some work in the package context area though.

Yast GTK Package Selector SVN Mockup 2

You can check out the latest version from SVN (without affecting your current yast-gtk install):

svn checkout http://svn.opensuse.org/svn/yast/trunk/gtk/unstable yast-gtk

Setup:

# make -f Makefile.cvs
# make

To run it without installing:

LD_PRELOAD=./src/.libs/libpy2gtk.so /usr/lib/YaST2/bin/y2base /usr/share/YaST2/clients/sw_single.ycp gtk