Opened 8 years ago
Closed 8 years ago
#13767 closed enhancement (fixed)
Asynchronous initializations for more reactive UI
Reported by: | simon04 | Owned by: | simon04 |
---|---|---|---|
Priority: | normal | Milestone: | 16.10 |
Component: | Core | Version: | |
Keywords: | Cc: | responsive, initialization |
Description
Imagery, validator, OverpassTurbo wizard are currently initialised upon first usage. This causes an unexpected program un-responsiveness e.g. when uploading changed (since the changes are validated).
After the essential things have been initialised on program start, some non essential things can be initialised in the background.
Attachments (0)
Change History (7)
comment:1 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:4 by , 8 years ago
Could this also be done for creation of a new layer? The creation of the first new data layer after starting josm takes longer than the second layer (after closing the first one).
comment:5 by , 8 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
follow-up: 7 comment:6 by , 8 years ago
I tried again in latest JOSM 11223, but the problem is still there.
Steps to reproduce:
- Download a layer, have the continuous download plug-in option enabled.
- Zoom out a bit, so JOSM downloads new surrounding areas.
- Click the download button again to specify a new area.
You might ask why one does step 3. The reason is that either
a) the download of step 2 takes too long so the user wants to speed up this process by searching the new area (especially when GPS tracks are downloaded) or
b) the user wants to download another area.
In all these cases JOSM is very slow on reacting to the users input and thus hampers the workflow.
comment:7 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
In 11092/josm: