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

  • From: Łukasz 'Sil2100' Zemczak <sil2100@xxxxxxxxxxxxx>
  • To: openbeos-cdt@xxxxxxxxxxxxx
  • Date: Sat, 30 Jun 2007 15:41:27 +0200

Hi,

Thanks for the feedback!

Jonas Sundström wrote:
> 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.)

This was just a comparison of features of application uninstall
utilities of other systems.

> 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. 

This is a good point. But I think that name consistency is also
important - and since we decided that the package installer should have
a "Install" button, this might be a bit strange.
Nevertheless, "Remove" is more informative than "Uninstall".

> 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.)

Please try to remember that .pkg packages are legacy BeOS packages. When
a official packaging system will be finally decided, only then such a
step would be wise. For now, we just want simple installation and
removal of BeOS packages.

> 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.

Yes, after installation of a package, a entry in the packages/ directory
will be present with such information. And yes, Software Valet did
something like this, but those files did not include information about
installed files by the package. This will be present in our version.

> 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.

Here you go.
http://sil2100.vexillium.org/ui_proposition_00.png

-- 
Best regards,
Łukasz 'Sil2100' Zemczak


WIRTUALNA  POLSKA  SA, ul. Traugutta 115c, 80-226 Gdansk; NIP: 957-07-51-216; 
Sad Rejonowy Gdansk-Polnoc KRS 0000068548, kapital zakladowy 62.880.024 zlotych 
(w calosci wplacony)

Other related posts: