[PATCH 1/3] Add a help button to every Anaconda screen

David Shea dshea at redhat.com
Fri Aug 15 16:54:05 UTC 2014


On 08/15/2014 07:16 AM, Martin Kolman wrote:
> I thing a standard dialog (centered, unmovable & lightboxed) is not a good fit for the help
> content. The installation guide that will be the base for the context help for the individual
> spokes contains screenshots and describes the content & features of the given spoke.
> The user should be able to see a reasonable part of the unobscured spoke next to the
> documentation, which already kinda works with the current approach (the window can be moved and resized)
> but would not be possible with the classical dialog. Especially on big/high resolution screens there should
> be enough space for the user to tuck the help window in a corner and study it together with the content of the screen.
>
> Thinking about it, it might not be a bad combination to make the yelp window "stay on top" somehow
> so that the user can use the given screen while simultaneously consulting the documentation.
> The window would then be automaticaly closed on the user leaves the screen.
>
> Also the yelp window has a number of controls, some of them directly usable to our use case:
> * full-text search field
> * back/forward buttons (the installation guide consists of interlinked pages)
> * option to make text bigger/smaller
> * window size control & maximize button
> * close button
> But there are also some options that are probably not of much use:
> * the bookmarks button (unless we pre-populate it with some frequently asked stuff ?)
> * print support
> * option to open a new window
> And there are some options that are really useless/confusing/harmful considering our current setup:
> * minimize button (on install media considering we don't have a task switcher)
>
> So I'm not really against using yelp as a library in our own dialog/window, but only if it does
> not mean loosing the benefits of the current solution.

Yeah, that's reasonable I guess. I agree that showing the minimize and 
bookmark buttons and such isn't ideal, but libyelp is missing three or 
four things that we'd need to actually to be able to use it, one of 
those things being the slightest scrap of documentation. So I downgrade 
my objection to a hearty shrug.

I'd still rather that the .html files go in a subdirectory or something, 
though.


More information about the anaconda-patches mailing list