Modify

Opened 12 years ago

Closed 7 months ago

#7303 closed enhancement (worksforme)

Startup for beginners

Reported by: akks Owned by: team
Priority: normal Milestone:
Component: Core Version: tested
Keywords: Cc:

Description (last modified by akks)

As we are introducing expert for to hide most complex features from beginners, we can also simplify first start screen of JOSM. Some of the people asks "Where is the Map???" and close JOSM (when they do not have enougn motivation to read something, for example scroll new features html to that description).

Maybe it would be good to open "Download from OSM" dialog at first startup (and add checkbox like "Run on startup" to it, turned on in non-expert mode by default). This feature need discussion of course.

Attachments (1)

DownloadAutorun.patch (3.6 KB ) - added by akks 12 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 by akks, 12 years ago

Description: modified (diff)

by akks, 12 years ago

Attachment: DownloadAutorun.patch added

comment:2 by akks, 12 years ago

Summary: Startup for beginners[Patch needs review] Startup for beginners - download map

comment:3 by akks, 12 years ago

Here is the simple patch I made. Since it modifies default startup behaviour (and it is stabilization phase now), I do not commit it without discussion and permission.
Possible problems:

  • I do not know how to make default value dependent on expert mode. Is it needed or expert users can just turn off checkbox once to get rid of autostart?
  • Moment to show dialog is chosen intuitively, I hope it will not cause crashes on particular systems. (please have a look at MainApplication.java)
Last edited 12 years ago by akks (previous) (diff)

comment:4 by akks, 12 years ago

Should we consider it after stable release? Or maybe it is better to commit, turning autostart off by default?

in reply to:  3 comment:5 by bastiK, 12 years ago

Replying to akks:

Here is the simple patch I made. Since it modifies default startup behaviour (and it is stabilization phase now), I do not commit it without discussion and permission.
Possible problems:

  • I do not know how to make default value dependent on expert mode.

Just use Main.pref.get(key, null). If the result is != null, then take it, otherwise check expert setting.

Is it needed or expert users can just turn off checkbox once to get rid of autostart?

  • Moment to show dialog is chosen intuitively, I hope it will not cause crashes on particular systems. (please have a look at MainApplication.java)

I'm not sure it would really be helpful to display the download dialog at start. First of all it is against the normal workflow - to open a gpx track and do a download afterwards (so you don't have to zoom the the location manually). Second this may suggest, that you can only do one download per session and you have to close and reopen JOSM in order to edit another area. In other words it is not immediately clear how to get back to this dialog once it is closed.

What I could imagine, is a "Getting started" dialog window. Many applications show a "tip of the day" window. This would be similar, but would describe very basic steps to do a simple edit.

Last edited 12 years ago by bastiK (previous) (diff)

comment:6 by akks, 12 years ago

I am afraid novices dislike reading :(

You are right, but for beginners editing starts from downloading map and adding BING in 99% cases - I am tired to answer question "What to do?" on our forum :)

I think, we need "getting started" or wide panel on top of motd.html in perspective, with buttons/pictures linking to unfinished configuration steps and downloading / opening. And something like "Open last session".

My idea was to show non-expert users "wher is the map". What if I put some message like "To download another part of data please press Ctrl-Shift-D or "Download from OSM" in File menu" in title/statusbar when dialog is autostarted and turn autostart off by default for expert user that did not choose it explicitly?

Last edited 12 years ago by akks (previous) (diff)

comment:7 by akks, 12 years ago

In [4906/josm]:

See #7303: Added option to run Download dialog on startup and help line in non-expert mode

comment:8 by akks, 12 years ago

I have commited newer version of this patch - autorun is disabled for all by default, help line about map controls is added for non-experts.

We now need some BIG and clickable link for beginners to start editing on startingmain screen :)
Something like big panel with
[picture] Download from OSM | [picture] Open recent <list> | [picture] Enter OSM login details [shown only if not entered]

comment:9 by akks, 12 years ago

Summary: [Patch needs review] Startup for beginners - download mapStartup for beginners

comment:10 by taylor.smock, 7 months ago

Resolution: worksforme
Status: newclosed

We have had a Getting Started section in the MOTD for quite some time now. About the only thing we could improve on is having a first-start tutorial.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.