Update Tool UI Features: New Toolbar and Files Tab

Manpreet Singh, the lead developer on the Update Tool GUI component of the multi-platform Image Packaging System toolkit, has just delivered a couple of cool and useful features.  These features are part of Build 18 of the toolkit that will be published to the developer quality repositories in a couple of weeks and they will be part of the 2.1 release scheduled to release in product quality form in January.

Files Details Tab:

Now you can easily list the files and directories that each package delivers by simply clicking on this tab.  It was a bit of a challenge to load the file list for package such as JRuby that contain over 13,000 files (!), but Manpreet quickly figured out how to do it efficiently and reliably.

The first thing I thought of when using this feature was: For an installed package, let me click on the file of interest and view it.  That would be cool.  

The second thought that occurred to me was that it would be great to have a Search component on the toolbar that would enable me to search all of the available and/or installed packages for a specific file of interest.

I'm sure we'll get around to both of these fancy features, but now that Manpreet has charted course for adding tabs to the GUI, in the near future we're planning to add several more tabs to address listing of dependencies and license agreements.

New Toolbar:

On the eye candy front, we've moved the Refresh, Install and Remove buttons from the bottom of the component lists up to the toolbar.  Doing so brings the GUI more in line with its cousin the OpenSolaris Package Manager and adds more visual pizazz and weight to the toolbar.   One could also argue that it's more conventional to place these actions up in the toolbar. 

Next up for the toolbar will be the search component mentioned above that will not only search for files, but also packages of interest.  Since the latest development version of the OpenSolaris Package Manager already exposes this capability of pkg(5), we might be able to crib some code from it.

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

News for projects adopting the multi-platform port of the Image Packaging System - aka pkg(5)

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today