[openbeos-cdt] Re: .pkg package uninstaller GUI

  • From: "Jonas Sundström" <jonas@xxxxxxxxxxx>
  • To: openbeos-cdt@xxxxxxxxxxxxx
  • Date: Sat, 30 Jun 2007 14:25:53 +0200 CEST

ukasz 'Sil2100' Zemczak <sil2100@xxxxxxxxxxxxx> wrote:
 ...
> http://sil2100.vexillium.org/uninstall-beos-custom.png
> 
> From my POV all of them have flaws. The most intuitive
> one seems theUnisntall application for BeOS, having a 
> very nice KISS feel in it.

I'm not sure about the placement and defaultness of the uninstall 
button. Default buttons are usually placed at the bottom-right. (If 
defaultness is intended, it should IMO be coupled with a dialog asking 
if the action is what the user intended, so as to not accidentally 
remove an application while browsing the list.)

I prefer simple terms such as add/remove over install/uninstall, but it 
would only add confusion to change the names of the buttons (actions) 
when the applications are still called Package installer/uninstaller. 

I think it would be nicer to have a single preference application 
called simply "Packages" (or "Software Packages"), handling both tasks, 
than to have two separate applications. I think a prefs app makes more 
sense in presenting packages as part of the whole. (Presenting the 
state of the system, allowing to change that state by adding/removing.) 
In such a prefs app, the terms add/remove should work well. 

(For the record, I hope we never have to use the word "manager", e.g. 
"package manager", in a Haiku-provided application.)

I think the scope of the uninstaller should be limited to what is 
listed as installed in the package database. (Or whatever turns up in a 
query on attributes related to installed package contents, if that gets 
implemented. But I don't think that's a must-have feature for now.)

> There's not much that can confuse the user, and its functions
> are explicitly given. What it lacks, though, is giving the user 
> the information about the given package. I think it's important. 
> The targeted everyday user won't remember 
 ...

I suppose the uninstaller would have to get this information from the 
original packages, (or non-/less- payload versions of them?), stored in 
the package database. SoftwareValet appears to do something like that 
in ~/config/settings/packages.
 
> I have a few propositions ready in my mind. The first one 
> can be seen below.
> 
> http://sil2100.vexillium.org/ui_proposition_00.svg

Could you make a PNG or JPEG? This SVG doesn't display with any of the 
apps I have in BeOS. Wonderbrush shows only outlines.

/Jonas.

Other related posts: