Opened 12 years ago

Last modified 11 years ago

#8308 new enhancement

JOSM should display a setup assistant / "getting started" wizard on first run

Reported by: Don-vip Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: Cc:

Description (last modified by Don-vip)

Everytime I run JOSM for the first time on a new machine, I have to setup a lot of things to match my personal preferences, some of them are necessary to work (OSM account, network preferences), some of them are optional but quite frequent I think (disable dynamic buttons on large screens, setup language, projection, install some plugins).

Many of these choices will require a restart, and only experienced users know which settings can be customized together at once in order to minimize the number of restarts.

Users should go through a setup assistant to help them to configure these essential things the first time they run JOSM.

Attachments (0)

Change History (5)

comment:1 by Don-vip, 12 years ago

Description: modified (diff)

comment:2 by skyper, 12 years ago

I am not sure if this is worse the effort.

It is already possible to export your preferences and to set them on start up with command line options.

Some warnings are false positives, see #7482.

Most changes should work without restart (like changing the network settings) and if a restart is needed, a single one should be sufficient. This should be mentioned in the warning message.

comment:3 by cquest, 12 years ago

One thing such a setup wizard should ask is "do you want to activate JOSM remote control" ?

So many sites are using it, but new JOSM users usually get stuck because of the remote control being off...

comment:4 by akks, 11 years ago

We need at least remote control, account settings (optionally) and proxy settings (if no internet connection is detected).
Dynamic buttons, language and projection (as originally suggested) can also help.

Maybe import of preferences and the updatable list of most popular plugins would also help.

It will not take mush time to implement, but lot of supporting text (translated) and good design may be needed.

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

comment:5 by Don-vip, 11 years ago

I plan also to work on the ability of switching on and off (without restart) as many parameters as I can :) I started with r5661 and r5689

Last edited 11 years ago by Don-vip (previous) (diff)

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to Don-vip.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment

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