blog for the day
This commit is contained in:
parent
c3effcad83
commit
b08da863be
2 changed files with 37 additions and 0 deletions
37
doc/design/assistant/blog/day_49__first_run_experience.mdwn
Normal file
37
doc/design/assistant/blog/day_49__first_run_experience.mdwn
Normal file
|
@ -0,0 +1,37 @@
|
|||
Started work on the interface displayed when the webapp is started
|
||||
with no existing git-annex repository. All this needs to do is walk the user
|
||||
through setting up a repository, as simply as possible.
|
||||
|
||||
A tricky part of this is that most of git-annex runs in the Annex monad,
|
||||
which requires a git-annex repository. Luckily, much of the webapp
|
||||
does not run in Annex, and it was pretty easy to work around the parts that
|
||||
do. Dodged a bullet there.
|
||||
|
||||
There will, however, be a tricky transition from this first run webapp,
|
||||
to a normally fully running git-annex assistant and webapp. I think the
|
||||
first webapp will have to start up all the normal threads once it makes the
|
||||
repository, and then redirect the user's web browser to the full webapp.
|
||||
|
||||
Anyway, the UI I've made is very simple: A single prompt, for the
|
||||
directory where the repository should go. With, eventually, tab completion,
|
||||
sanity checking (putting the repository in "/" is not good, and making it
|
||||
all of "$HOME" is probably unwise).
|
||||
|
||||
[[!img screenshot/firstrun.png]]
|
||||
|
||||
Ideally most users will accept the default, which will be something
|
||||
like `/home/username/Desktop/Annex`, and be through this step in seconds.
|
||||
|
||||
Suggestions for a good default directory name appreciated.. Putting it on a
|
||||
folder that will appear on the desktop seems like a good idea, when there's
|
||||
a Desktop directory. I'm unsure if I should name it something specific like
|
||||
"GitAnnex", or something generic like "Synced".
|
||||
|
||||
Time for the first of probably many polls!
|
||||
|
||||
What should the default directory name used by the git-annex assistant be?
|
||||
|
||||
[[!poll 0 "Annex" 0 "GitAnnex" 0 "Synced" 0 "AutoSynced" 0 "Shared" 0 "something lowercase!"]]
|
||||
|
||||
(Note: This is a wiki. You can edit this page to add your own
|
||||
[[ikiwiki/directive/poll]] options!)
|
BIN
doc/design/assistant/screenshot/firstrun.png
Normal file
BIN
doc/design/assistant/screenshot/firstrun.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 53 KiB |
Loading…
Reference in a new issue