helpLet me illustrate... - Support: sr #106639, Produce annotated screenshots...


You are not allowed to post comments on this tracker with your current authentication level.

sr #106639: Produce annotated screenshots automatically

Submitted by:  Greg Chicares <chicares>
Submitted on:  Sat 14 Feb 2009 12:57:26 PM UTC  
Category:  None Status:  In Progress
Priority:  5 - Normal Severity:  3 - Normal
Assigned to:  Vadim Zeitlin <zeitlin> Open/Closed:  Open

Sun 08 Mar 2009 11:04:14 PM UTC, comment #3: 

Personally, I like '': I'd change nothing.

Semitransparency: It looks great to me. Later, we'll want
to see whether end users like it, and whether the circled
numbers stand out well enough when viewed on their screens
and printed on their printers. But, ultimately, we'll
integrate the code with lmi, and I suppose it'll then be
trivial for us to adjust details like this if necessary.

I had suggested centering the circled numbers over the
controls they correspond to, but centering them on the
controls' northeast corners as you've done here looks
like a more tasteful idea.

Greg Chicares <chicares>
Project Administrator
Sun 08 Mar 2009 10:39:01 PM UTC, comment #2: 

Here is a screenshot of using semi-transparent footnotes, it does allow reading the labels underneath them but IMO the visibility of footnotes themselves suffers too much -- but please let me know what do you think.

Vadim Zeitlin <zeitlin>
Project MemberIn charge of this item.
Sun 22 Feb 2009 10:43:16 AM UTC, comment #1: 

I'm attaching the main (and only) source file of a standalone xrcshot utility which was used to create the screenshot attached before.

The interesting code is in CreateAnnotatedScreenshot() function and the functions called from it, the App class itself is just the usual wx boiler plate code.

(file #17497)

Vadim Zeitlin <zeitlin>
Project MemberIn charge of this item.
Sat 14 Feb 2009 12:57:26 PM UTC, original submission:  

Annotated screenshots make learning lmi easier for new users,
especially those who use it only occasionally. But if they're
created manually, they rapidly become outdated, and it's a
costly, tedious, error-prone chore to maintain them.

It is simple and effective to use existing contextual-help
information as the annotations.

A detailed design discussion begins with this article:

and some graphic prototypes will be attached here.

Greg Chicares <chicares>
Project Administrator


Attached Files
file #17621:  skin_group_carveout.png added by zeitlin (16KiB - image/png - Semi-transparent footnotes screenshot)
file #17497:  xrcshot.cpp added by zeitlin (15KiB - text/plain)
file #17486:  skin_panel_20090219.png added by zeitlin (38KiB - image/png - Prototype using footnote-like annotations and handling radio buttons
file #17447:  skin_plan_panel-numbered.png added by chicares (25KiB - image/png - Connect information with serial numbers)
file #17446:  skin_plan_panel.png added by chicares (26KiB - image/png - A first prototype)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by chicares (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2009-03-08 zeitlin Attached File- => Added skin_group_carveout.png, #17621
    2009-02-22 zeitlin Attached File- => Added xrcshot.cpp, #17497
    2009-02-19 zeitlin Attached File- => Added skin_panel_20090219.png, #17486
    2009-02-14 chicares Attached File- => Added skin_plan_panel-numbered.png, #17447
    2009-02-14 chicares Attached File- => Added skin_plan_panel.png, #17446

    Back to the top

    Powered by Savane 3.7