all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Thorsten Wilms <t_w_@freenet.de>
To: guix-devel@gnu.org
Subject: Re: Come back and graphical installer
Date: Sun, 18 Nov 2018 20:43:16 +0100	[thread overview]
Message-ID: <0cae2c12-49f9-3a7d-dba2-3cc8a9558859@freenet.de> (raw)
In-Reply-To: <87wopd88hq.fsf@gmail.com>

Hi Guix!

On 16/11/2018 14.20, Mathieu Othacehe wrote:
> I feel that now is a good time to gather remarks/ideas/patches before
> diving into the last part. Plus, I'm terrible UI design so any help
> tuning logo, colors and button placement would be much appreciated :)

Ah, this reminds me of 2007, when I worked my way through Ubuntu's 
installation and made a presentation about issues and suggestions with a 
few mockups.

I know what's there right now didn't fall from the sky and there's 
effort to every little change. If any of the following reads like a 
demand or demanding to you, please be assured that I just tried to get 
straight to the point in what essentially are just suggestions.


Dialog buttons:

Note that I come to this textmode interface with expectations and habits 
shaped by graphical interfaces. That will be true of other users, too, 
though.

There is "Cancel", but no "Select"/"OK"/"Forward", not even a hint like 
"Press Enter to select". "Cancel Installation" would be clearer, but 
maybe a bit long. Maybe "Exit"?

There should be a "Back" button (bound to left-arrow and maybe also 
Escape). Having a "Back" button would also emphasize that "Cancel" is 
not just that.

Dialog buttons should be right-aligned, with [ Cancel | OK/default ] 
order (GNOME and Apple style).


"Language selection":

Lists like this are so much nicer to use if you know that you can type a 
letter to jump to the first item that starts with it. In this sense, a 
hint about this feature would be great, though it's tricky to explain 
this short and clear enough.

Would it be feasible to change this to a completion-list instead of 
working on initials only?

"English" should probably be preselected. As odd as the list scrolled 
down a good bit right from the start may look, this is the one choice 
that may speed things up for the largest group of users. Unlike "Afar".

Is it possible to detect the BIOS language settings? Any other way to 
make an informed guess?

Language names should be localized, e.g. "Deutsch" instead of "German". 
There may be issues regarding character set and list navigation, though.


"Location selection":

A shortlist based on language selection is not acceptable. You just made 
me relocate to the United Kingdom as nearest choice ;)


"Code selection":

A few more words what this is about should help, assuming Guix is meant 
to reach less technical users (at some point).


"Timezone selection":

This should happen after Location selection. The text should explain 
that selection happens in 2 steps, via a region, then a city. Along the 
lines of: "First select a region, then a city (next page), to set a 
timezone".

It may be better to use one list of timezones, each with the UTC offset, 
followed by a list of major cities.


"Keyboard model selection":

Hmm, Ubuntu's graphical installer gets away with just layout and 
variant, no mention of model. Some graphical installers have a test box 
and/or a detection scheme (asking the user to press certain keys).


"Technology selection":

Should be "Internet access". It seems like with "technology" a bit of 
the implementation language slipped through?


"User selection":

This could start right in "User creation" for the first, required user. 
Actually, I wonder if the installer should even offer creation of 
several users? In general, don't do what can easily be done after 
installation.


Consider to leave "selection" out of all page titles.


-- 
Thorsten Wilms

thorwil's design for free software:
http://thorwil.wordpress.com/

  parent reply	other threads:[~2018-11-18 19:46 UTC|newest]

Thread overview: 74+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-20 15:07 Come back and graphical installer Mathieu Othacehe
2018-10-20 15:25 ` Pierre Neidhardt
2018-10-20 15:48   ` Mathieu Othacehe
2018-10-22 12:37     ` Ludovic Courtès
2018-10-22 13:58     ` Danny Milosavljevic
2018-10-20 20:57 ` Chris Marusich
2018-10-21  9:50   ` Pierre Neidhardt
2018-10-22 12:48 ` Ludovic Courtès
2018-10-23  3:39   ` Mathieu Othacehe
2018-10-23  8:17     ` Björn Höfling
2018-10-22 15:07 ` Danny Milosavljevic
2018-10-23  2:47   ` bill-auger
2018-10-23  2:55     ` bill-auger
2018-10-23  3:48   ` Mathieu Othacehe
2018-10-24 13:23   ` Ludovic Courtès
2018-11-16 13:20 ` Mathieu Othacehe
2018-11-16 21:29   ` Ludovic Courtès
2018-11-17  3:51     ` Mathieu Othacehe
2018-11-17 13:30       ` L p R n d n
2018-11-17 13:05         ` Mathieu Othacehe
2018-11-17 14:21           ` L p R n d n
2018-11-17 13:36             ` Mathieu Othacehe
2018-11-17 15:05               ` L p R n d n
2018-11-17 14:36                 ` Mathieu Othacehe
2018-11-17 18:05                   ` L p R n d n
2018-11-18  3:21                     ` Mathieu Othacehe
2018-11-18 12:45                       ` swedebugia
2018-11-23 11:08                       ` L p R n d n
2018-11-23 11:11                         ` L p R n d n
2018-11-18 23:03                   ` Ludovic Courtès
2018-11-19  2:26                     ` Mathieu Othacehe
2018-11-19 20:38                       ` Ludovic Courtès
2018-11-20  1:25                         ` Mathieu Othacehe
2018-11-22  9:13                           ` Merging ‘wip-newt-installer’ in master? Ludovic Courtès
2018-11-22 14:57                             ` Mathieu Othacehe
2018-11-23 13:49                               ` Ludovic Courtès
2018-11-23 14:48                                 ` Mathieu Othacehe
2018-11-23 15:31                                   ` Ludovic Courtès
2018-11-24  3:57                                     ` Mathieu Othacehe
2018-11-28  9:07                                       ` Mathieu Othacehe
2018-11-28 13:14                                         ` Ludovic Courtès
2018-11-29  1:23                                           ` Mathieu Othacehe
2018-11-29  5:44                                             ` Brett Gilio
2018-11-29 10:36                                             ` Ludovic Courtès
2018-12-05 13:23                                               ` Mathieu Othacehe
2018-12-05 23:50                                                 ` swedebugia
2019-01-05 22:50                                                 ` Ludovic Courtès
2019-01-12 19:25                                                   ` Mathieu Othacehe
2019-01-13 17:09                                                     ` Mathieu Othacehe
2019-01-13 21:13                                                       ` Ludovic Courtès
2019-01-16 17:12                                                     ` Ludovic Courtès
2019-01-16 17:55                                                       ` Mathieu Othacehe
2019-01-16 22:28                                                         ` Ludovic Courtès
2019-01-16 18:25                                                     ` Ludovic Courtès
2019-01-16 19:14                                                       ` John Soo
2019-01-16 19:43                                                       ` Mathieu Othacehe
2019-01-17  0:04                                                         ` Ludovic Courtès
2019-01-17  7:44                                                           ` Ricardo Wurmus
2019-01-17  8:48                                                           ` Mathieu Othacehe
2019-01-17 13:13                                                             ` Ludovic Courtès
2019-01-19 18:26                                                               ` Pierre Neidhardt
2019-01-21  8:33                                                                 ` Mathieu Othacehe
2019-01-21  8:39                                                                   ` Pierre Neidhardt
2019-01-21  9:03                                                                     ` Mathieu Othacehe
2019-01-21  9:06                                                                       ` Pierre Neidhardt
2019-02-06 13:56                                                                         ` Pierre Neidhardt
2019-02-08 22:00                                                                           ` Ludovic Courtès
2019-01-16 20:07                                                       ` Jan Nieuwenhuizen
2018-11-18 19:43   ` Thorsten Wilms [this message]
2018-11-18 20:14     ` Come back and graphical installer swedebugia
2018-11-19  2:13       ` Mathieu Othacehe
2018-11-19  2:10     ` Mathieu Othacehe
2018-11-19 11:31       ` Thorsten Wilms
2018-11-21 14:55       ` swedebugia

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0cae2c12-49f9-3a7d-dba2-3cc8a9558859@freenet.de \
    --to=t_w_@freenet.de \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.