Sounds like a fine idea.

If you run the install interactively, I presume you would optionally
display the Quick Start (compound words make me shudder) document at the
end of the install.

Perhaps also add a "Quick Start" item to the shell extension if the user
discovers the new TortoiseHg entry before spotting a new desktop icon.

Nick.

-----Original Message-----
From: Steve Borho [mailto:st...@borho.org] 
Sent: 25 February 2010 03:45
To: tortoisehg-discuss@lists.sourceforge.net
Subject: [thg] QuickStart, RunOnce, and desktop icons

Hello,

It's been a long-standing goal of our project to have a first-run wizard
application that walks users through initial configuration and use.

I had a recent change of heart on this topic and decided instead that it
would be preferable to have a QuickStart document that the user could
read as many times as they wish, and that document could walk them
through the initial configuration.  I decided on the QuickStart document
approach because it doesn't waste development effort on an application
that will only be run once and wouldn't teach the user how to change
those settings in the normal (preferred) way later on.

My plan until very recently was to register the QuickStart document as a
"RunOnce" task so that it ran (opened in the CHM viewer) the first time
the user logged in after an install.  But it's quickly becoming apparent
that this is idea is full of pitfalls as well.  The new MSI installer
does not require a reboot and could be installed by an admin without you
being aware of it, so getting the document to open when you expect it
to, or having it open unexpectedly, is a real problem.

So the approach I'm leaning towards now is to have the installer add a
"TortoiseHG QuickStart" shortcut to the desktop if the user/admin
chooses to install the local CHM file.  I think this helps users who
install THG and wonder "where the app is".  This gives us a chance to
explain that THG is a shell extension and command line apps, and it
allows users to get back to the quick start when they want it, and to
harmlessly delete the shortcut when they're tired of looking at it.

I'm curious what others think about the idea.

--
Steve Borho

PS: This is the current quickstart. It needs a lot of work:
http://tortoisehg.bitbucket.org/manual/1.0/quick.html

------------------------------------------------------------------------
------
Download Intel® Parallel Studio Eval Try the new software tools for
yourself. Speed compiling, find bugs proactively, and fine-tune
applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Tortoisehg-discuss mailing list
Tortoisehg-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Tortoisehg-discuss mailing list
Tortoisehg-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to