Hi Mike,

Thanks for your very careful and detailed review. The current package is 
far from even alpha level, but your comments help insure that we do 
clean-up our dangling details...

Michael Pogue wrote:
> Here are some more (mostly minor) comments on the GUI (overall, I like 
> it!):
>
> 1) Is the first screen 'language' or 'locale'?
It is the language the installer will use in subsequent screens. This 
also implies appropriate language specific input methods though locale 
specific items like date formatting, currency, etc. aren't needed. The 
appearance of this screen will be updated to show only each language 
name in its native language and character set - no English translations.
> 2) It would be nice to have all the translations there.
Should be available in all languages listed.
> 3) Only Korean has a shortcut? (the underline on the K)
No shortcuts as the keyboard layout has not yet been asked.
> 4) Do radio buttons scale to the number of language/locales that we need?
Yes. Only ten currently, but list could scroll if needed. Better than 
drop-downs which would also have to scroll.
> 5) I think this first page could use a title (e.g. "Select a 
> language", or "select a locale").
What language would you put it in? We could, of course, title the window 
with something like "Language". We are removing the specific concept of 
"locale" as it is confusing for many. Locale does make an implicit 
appearance later when the user selects the primary language to be used 
after rebooting - the language selection is paired with a country, but 
this does not require the use to understand "locale".
> 6) Espanol needs a tilde over the n.  I'm missing a couple of unicode 
> characters in the translation of Chinese - Simplified (the first two 
> characters are boxes).  Francais needs a cedilla on the c, too... :-)
These are placeholders. They'll all be fixed before release.
> 7) Why are the first two pages completed with "OK", but the next pages 
> completed with "Next>"?   It seems to me that it might be more 
> consistent to use "Next>" throughout.
As mentioned in another reply, the user can't return to these pages once 
they reach the Welcome page.
> 8) On the Disk page, generally items that are not selectable should be 
> greyed out, rather than giving me an error message ("this disk is too 
> small") after I click them.  (It's probably better to leave them on 
> the list as greyed out, rather than taking them off the list entirely.)
As mentioned in another reply, Caiman does little if any disabling. This 
allows the user to click on something to find out information about it 
rather than having to try to figure out why the item is disabled.
> 9) On the Disk page, the "type '=' into any partition size to adjust 
> the available disk space" seems strange.  What does it do?  (I 
> couldn't figure out how to type an equal sign into any Size field 
> here).  That would be a fairly non-standard thing to do -- what's the 
> intent here?
Typing "=" into any partition size field adjusts that partition's size 
by the "Available" size amount such that the available disk space goes 
to zero - no remaining unused/over allocated disk space. Save the user 
from having to do the mental arithmetic. There is a "bug" in the current 
implementation - changes should occur on the keystroke, not when the 
field looses focus.
> 10) If I have one active partition, and I make it smaller, should the 
> available space show up in the "Unused" partition?  Or maybe, I'm not 
> sure how the "unused" partition type works, because its size field is 
> greyed out and set to zero when I select "Unused".  Don't "Unused" 
> partitions also have sizes?
No, the released disk space shows up in Available at the bottom. We 
shouldn't presume the user is freeing up space for a new partition. They 
may be freeing it up to increase the size of another partition. Unused 
partitions do not have sizes. Again, the keystroke entry "bug" in Q9 is 
probably creating some confusion.
> 11) On the Disk page, "Next>" should be the default button, if I press 
> ENTER.
Agreed.
> 12) On Date and Time, I think the date should be changed to be like 
> "Apr" "6" "2007", and the YYYY-MM-DD string should be deleted. If it's 
> ####-##-##, then it needs an explanation, but if it's MONTH-##-####, 
> then the confusion (which requires the help string) is eliminated by 
> design. In any case, the '-'s between the M/Y/D could also be 
> eliminated this way -- no need for them.
YYYY-MM-DD is less locale sensitive.
> 13) It could probably also be localized as per the initial two panels.
> (e.g. in Europe, the order is different from the US.)
We don't want to force the user to specify a locale in addition to a 
language in the first panel.
> 14) Hmmm...the Hour field is 0 - 12.  That doesn't seem right.  Are 0 
> AM and 0 PM both valid times?
There is no 0 pm, but there are both 0 and 12 am depending on 12/24 hour 
time.
> 15) Might want to consider making the hour field wrap, e.g. 12 --> 1 
> if ^ is clicked (just the way most real clocks work).
Agreed.
> 16) Might want to consider making the hour field and the AM/PM fields 
> 24 hour in other locales (or maybe you already did this?  I didn't 
> check... :-)
User selectable AM/PM/24.
>
> 17) On the Users screen, if the passwords don't match for the user 
> account, the error message is "User account error - must enter all or 
> none of the user account information".  This is fairly generic (and 
> somewhat misleading).
> I think there's a much better way to handle errors:  if the data is 
> invalid (e.g. passwords don't match), then don't enable the "Next>" 
> button.  (Of course, make sure that there's a visible error message 
> somewhere in this case.)  When the data is there, the Next> button 
> should be the default when ENTER is pressed.
Again, the user may not realize why the Next is not enabled even with a 
visible message. Users often don't look where we want them too. Myself 
included.  ;-)  We are working with the Docs folks to improve the 
message text.

Agreed that ENTER should trigger Next.
>
> 18) Same thing on the Install page -- if I haven't accepted the terms 
> of the license agreement, don't enable the Install button for me.
Again, we don't want to make the user guess. More work for us to add the 
extra error messages, but you'll note that we are allowing the user to 
accept the license within the dialog, which then proceeds to the next 
screen, rather than forcing the user to close the dialog, check the box, 
and click Install again.
> 19) Note the error message in this case is "License not agreed. - Do 
> you consent to license agreement ?", with an option of CANCEL or OK.  
> This is not quite good English...and Cancel/OK could probably be 
> changed to something better, like NO/YES.
Agreed.
> 20) I'd like an STOP INSTALLATION button on the Install panel 
> somewhere, in case I wanted to stop/abort the installation process.  
> (Quit is not the same thing, IMHO).
This has to wait for a future release as we are still using the old 
pfinstall underpinnings, which doesn't support either quit or stop, for 
this first release. We will also be disabling Quit for this release. 
We'll consider Stop for a future release when we can also enable Quit, 
but I'm inclined to keep it simple with just a Quit. A terminal window 
will be opened automatically when the user manually quits the installer, 
allowing them to restart the installer, and there is little data to 
re-enter.
> 21) The popup "DVD 2 Install" seems like the wrong question to me.  If 
> I asked for some amount of stuff to be installed, and it's on DVD 2, 
> then it should be just the second panel: "Please insert DVD 2", rather 
> than a question, right?  Then when the "Please insert DVD 2" info 
> popup does show up, the button should be OK or PROCEED or CONTINUE, 
> instead of CLOSE (the red X is the problem here, I think).
Correct about the wording, but fortunately it turns out we can avoid the 
second DVD for this release. However, in the future if/when a second DVD 
is needed, there is also a need to provide a Cancel button in order to 
allow a graceful exit in the event the user doesn't have the second DVD.
>
> 22) "Initialising" is spelled wrong (at least for the US locale! :-) 
> on the Installing panel.
The UI developer is from Ireland. :-)  But I think we will be using US 
spellings - Sorry Niall. ;-)
> 23) I think that the "Please remove DVD 1 and reboot" popup should be 
> "Please remove DVD 1" and the button should say "REBOOT NOW" (instead 
> of "Close").
This has been changed. When the tools install completes the terminal 
window will close and the user will be returned to a screen in the 
installer. This screen will provide direct access to the install logs 
and the Next button will be labeled "Reboot"
> 24) I can't get past the "Insert DVD 2" popup (demo hangs).
Yes, this part is still in development and as noted above, is being changed.
>
> Overall I think the installer is definitely moving in the right 
> direction -- great progress, all!
Thanks from us all.

Frank
>
>
> Mike
>
> Sarah Jelinek wrote:
>> Hi All,
>>
>> For those who might be interested to see how the Dwarf GUI is 
>> progressing, we have created a binary package (X86) which is a 
>> snapshot of the latest development code.
> _______________________________________________
> install-discuss mailing list
> install-discuss at opensolaris.org
> http://opensolaris.org/mailman/listinfo/install-discuss

Reply via email to