[Psi-devel] windows installer comment
Mircea Bardac
dev.list at mircea.bardac.net
Tue Aug 9 16:07:07 PDT 2005
On Tuesday 09 August 2005 03:59, Hal Rottenberg wrote:
> http://halr9000.com/images/screenshots/filezilla_install.png
>
> What do you think of this way, rather than the checkboxes?
Preliminary note:
* Psi is a highly simple application when it comes to making it run in windows
= you only need to unzip the archive.
* the installer is mostly used by normal users who want a certain degree of
* therefor, I'm going to assume people installing Psi using the installer are
not Windows sysadmins, in the true meaning of this
The current implementation of autostart:
* depending on the rights of the user on the machine, the installer will
automatically set the scope of the shortcuts:
- all users, if user.isAdmin()
- current user, if !user.isAdmin()
* it is presented as ONE checkbox
* given the above assumption that users are not sysadmins (not in the meaning
of "admin rights"), this "thinking" of the installer might be enough, mostly
because the users will be happy if Psi autostarts for their account only - I
believe this is the main reason because nobody complained about this minor
lack of flexibility
* the sysadmins (&& user.isAdmin()) which are preoccupied with the startup
menu entries and don't want Psi to autostart could easily change the startup
menu entries
* requires one click only
The Filezilla implementation:
* is more intuitive, because it has long text describing the action
* requires one more page in the installer (=one more step)=> +1 click
* requires 2 clicks (=current behaviour clicks +1 click)
* I personally believe the usability of the dropdown implementation is not
very good (skipping the flexibility issue):
- user needs to know that's a dropdown list and he/she has an option there
(the user needs to know that the option is editable)
- "Start manually" is not a great choice of words, when taken next to the
other 2 options. Why so? Because the user can always start manually the
application, even if the app is started automatically by default. A more
correctly phrased option would have been: "Don't start the application
automatically".
* requires more coding
General comments:
Autostart is an on/off option and therefore it needs to be a checkbox.
Choosing what kind of autostart a user wants is a single selection option.
When the number of options is very small (2-3) (and there's space),
developers go for horizontal/vertical groups of radio-buttons. Dropdown lists
should be used for >3 options, IMO.
Hmmm.. my flow of thoughts was somehow stopped during this afternoon,
somewhere above the "General comments" section. Tonight (2am), I don't really
remember my planned next arguments pro/against.
Anyhow, I haven't seen reports against the current implementation of autostart
in the installer. I've rarely seen reports on a missing application
functionality: "turning on/off autostart within Psi".
Mircea
/IceRAM
--
Psi Forums Moderator/Bug Tracker Manager
Psi Windows Installer Maintainer/ArchLinux Package Maintainer
http://mircea.bardac.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/psi-devel-affinix.com/attachments/20050810/4b241abe/attachment.pgp
More information about the Psi-devel-affinix.com
mailing list