KAssistantDialog proposal

Jaroslaw Staniek js at iidea.pl
Thu Aug 24 19:56:54 BST 2006


Matthias,
Thank you for your work.

I'd like to start with these issues:

1. Why the copyright for Olivier Goffart <ogoffart at kde.org> is removed?

2. Use "@return true if a given page is valid"
not "Returns if a given page is valid"

3. What is the idea behind subpage? Have you got any evidence this is used in 
real world? Is this usablility-safe at all? The problem I see is that the 
pages in fact form a graph, not a tree. The entire graph is usually hidden and 
one path is exposed to the user. More work is needed to support this case. 
Maybe a "path" should be a model here. I guess you assumed the graphics on top 
will be always linear.

4. Regarding the image on the left: almost for sure all pages of all assistant 
dialogs should contain the image OR none should containt that. OTOH: The 
dialog has not too much work space when we use both the fancy large top bar 
and left-hand image. Good news is that wit hthe top bar the dialog will be 
wide anyway due to width of the "step names" text.

5. Do you plan to deliver a desting code for real world case with real step 
names, for example "Select Source Database Type". We'd like to see how the 
layout works in practice. Sometimes there will be even 30 letters or more - 
after translation to some languages - I expressed that on IRC :)

6. If the steps in the top bar are clickable, it should be obvious they are 
when I hover my mouse pointer over the area. Maybe make them hyperlinks.

7. Final question: have you tried to set the steps list vertical? This could 
remove the problem with dialog's width. I've seen such implementations 
somewhere. Obviously, eventuallt we'll need ONE type of the assistant steps, 
so it's not a proposal for an option.

-- 
regards / pozdrawiam, Jaroslaw Staniek
  Sponsored by OpenOffice Polska (http://www.openoffice.com.pl/en) to work on
  Kexi & KOffice: http://www.kexi-project.org, http://www.koffice.org
  KDE3 & KDE4 Libraries for MS Windows: http://kdelibs.com, http://www.kde.org




More information about the kde-core-devel mailing list