Modify

Opened 8 years ago

Last modified 8 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 Changed 8 years ago by Don-vip

Description: modified (diff)

comment:2 Changed 8 years ago by skyper

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 Changed 8 years ago by cquest

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 Changed 8 years ago by akks

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 8 years ago by akks (previous) (diff)

comment:5 Changed 8 years ago by Don-vip

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 8 years ago by Don-vip (previous) (diff)

Modify Ticket

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

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.