Commit graph

222 commits

Author SHA1 Message Date
pietervdvn
37c0129a6d Add buttons to quickly swap background layers (also in the locationInput), move copyright into home panel, split privacy policy to seperate welcome message tab 2021-11-21 02:44:35 +01:00
pietervdvn
1d0fbe701c First steps for a layer switch 2021-11-18 23:42:03 +01:00
pietervdvn
bf28292f50 Merge branch 'features/indexed-db' into develop 2021-11-16 02:57:34 +01:00
pietervdvn
9c848cfaee Use IndexedDb to store cached geodata, fix #494. This should prevent crashes 2021-11-16 02:57:26 +01:00
pietervdvn
b883cd87d0 Do not zoom to GPS location if an element is selected 2021-11-15 16:57:04 +01:00
pietervdvn
a37a7462a2 Better handling of GPX-state 2021-11-12 04:11:53 +01:00
pietervdvn
8e66313ef1 Add metadata in changeset with (binned) distance to changed feature 2021-11-09 01:49:07 +01:00
pietervdvn
d3d51af667 Add gps track line, add documentation 2021-11-08 14:18:45 +01:00
pietervdvn
09eee08fbc Documentation updates 2021-11-08 02:36:01 +01:00
pietervdvn
bd21212eba Full code cleanup 2021-11-07 16:34:51 +01:00
pietervdvn
63acca1638 Add 'CreateNewWayWithNodeReuse'-action, use it in the GRB-theme 2021-11-04 02:16:07 +01:00
pietervdvn
4e3f408d53 Change geolocation behaviour: will not zoom out anymore 2021-11-03 00:55:38 +01:00
pietervdvn
2484848cd6 Refactoring of GPS-location (uses featureSource too now), factoring out state, add ReplaceGeometryAction and conflation example 2021-11-03 00:44:53 +01:00
pietervdvn
64adf13d42 Rework copyright panel, fix filter view toggle 2021-10-30 01:55:32 +02:00
pietervdvn
897c59f97a Merge develop 2021-10-28 00:13:18 +02:00
pietervdvn
8acf85cc55 Various bugfixes and improvements to UK_addresses and GRB theme 2021-10-27 20:19:45 +02:00
pietervdvn
07bc5d6a6d Merge develop 2021-10-26 01:27:35 +02:00
pietervdvn
933c0f0073 Fix opening of various views when set by url-parameters, small styling tweaks in the popups 2021-10-23 02:46:37 +02:00
pietervdvn
e334f806bc Merge branch 'develop' into features/left-right-rendering 2021-10-22 14:01:47 +02:00
pietervdvn
0dc7187bab Changes do apply left-right splitting before uploading too 2021-10-22 14:01:40 +02:00
pietervdvn
9623afeec9 Merge branch 'develop' of github.com:pietervdvn/MapComplete into develop 2021-10-22 13:37:40 +02:00
pietervdvn
40c4ae769d Rewrite left-right tags when updating them on click 2021-10-22 13:35:11 +02:00
pietervdvn
8f8f121e89 Fix osmcha link, add some docs on geolocation button, use a lower and more sane default max zoom for editor layer index layers 2021-10-21 21:42:28 +02:00
pietervdvn
d3f84d51ac Small fixes 2021-10-20 19:12:28 +02:00
pietervdvn
b7c6861484 Add failsafe: overpass will stop redownloading if the features have been fetched by other sources and will pick the new bounds when redownloading 2021-10-20 01:26:39 +02:00
pietervdvn
196d76d9dc Fix: opening the popup if defined in the hash 2021-10-20 01:13:55 +02:00
pietervdvn
89d4a6bcce Add robustness when run via console, formatting 2021-10-20 00:09:40 +02:00
pietervdvn
b8abbc9505 More refactoring to fix the tests 2021-10-15 14:52:11 +02:00
pietervdvn
7e053b3ada Small improvements to the charging station theme, don't update tagging of new features if they are selected 2021-10-14 20:31:04 +02:00
pietervdvn
84284599d8 Fix cursor-wait on gps location button 2021-10-14 17:39:31 +02:00
pietervdvn
5e5528eb7d Merge master 2021-10-11 22:31:05 +02:00
pietervdvn
178cefceb4 Fix bounds and loading with overpass 2021-10-11 22:30:22 +02:00
pietervdvn
c010fb5271 Change padding method, add max bounds, fix zoomlevels on toerisme vlaanderen theme 2021-10-11 21:23:14 +02:00
pietervdvn
d894b13023 Make metatagging lazy (fix #503), fix null-distances (#504), various other small fixes 2021-10-10 23:38:09 +02:00
pietervdvn
d4e63d90e4 When a logged-in user opens a popup, the latest data will be downloaded and tags are updated to prevent duplicate work, fix #505 2021-10-10 00:53:14 +02:00
pietervdvn
bedc576313 Stabilize popups in ShowDataLayer 2021-10-01 05:24:10 +02:00
pietervdvn
8b870474d7 Improvements in loading images 2021-10-01 02:57:41 +02:00
pietervdvn
4f456e8a7f Better tracking of cached data, only load data if needed 2021-09-30 04:13:23 +02:00
pietervdvn
8cbb693c98 Fix geolocation 2021-09-29 23:59:56 +02:00
pietervdvn
a6e8714ae0 Refactoring of image detection, fix loading wikimedia images 2021-09-29 23:56:59 +02:00
pietervdvn
09897b47e0 Add mssing assets 2021-09-29 16:55:05 +02:00
pietervdvn
c2d477c97a More refactoring 2021-09-29 01:12:38 +02:00
pietervdvn
a78d33112b Refactoring: LayoutToUse is a simple value now 2021-09-28 18:00:44 +02:00
pietervdvn
41a2a79fe9 More refactoring of the featurepipeline, introduction of fetching data from the OSM-API directly per tile, personal theme refactoring 2021-09-28 17:30:48 +02:00
pietervdvn
a3c16d6297 Stabilize adding new points 2021-09-26 23:35:26 +02:00
pietervdvn
c5e9448720 Add initial clustering per tile, very broken 2021-09-26 17:36:39 +02:00
pietervdvn
bef684aec7 More cleanup, first somewhat working version of #171 2021-09-22 16:07:56 +02:00
pietervdvn
1f93923820 More work on splitting roads, WIP; refactoring tests 2021-09-22 05:02:09 +02:00
pietervdvn
e374bb355c Partial fix of opening the selected element 2021-09-21 03:10:15 +02:00
pietervdvn
d5c1ba4cd1 More refactoring, move minimap behind facade 2021-09-21 02:10:42 +02:00
pietervdvn
973b5d8bbe Huge refactoring of the feature pipeline, WIP 2021-09-20 17:14:55 +02:00
pietervdvn
d5853050b0 Fix padding calculation by using the leaflet builtin padding function 2021-09-18 02:28:17 +02:00
pietervdvn
c8eacaa409 Add support for mapillary api v4, fixes #364 2021-09-15 01:33:52 +02:00
pietervdvn
b39a2b2f6e Preparatory steps to query OSM-api directly, add precise input to bench and waste basket, add waste types 2021-09-10 01:18:51 +02:00
pietervdvn
78d6482c88 Add binoculars theme, auto reformat everything 2021-09-09 00:06:21 +02:00
pietervdvn
780d353c8d Small improvements 2021-09-07 00:23:00 +02:00
pietervdvn
b806c210a6 Refactoring: remove the Basemap, switch to Minimap everywhere 2021-09-03 13:48:04 +02:00
pietervdvn
61b6721342 Automatically zoom to GPS location if no coordinate is specified in the URL 2021-08-26 12:15:26 +02:00
pietervdvn
ef0826ebb6 Add cycle_highways theme, add configurable overpass backend as feature switch (settable via theme and URL) 2021-08-23 15:48:42 +02:00
pietervdvn
f4ea36de9a Usability of adding a new point: if not zoomed in sufficiently, the map will zoom to the new-location marker 2021-08-22 20:23:13 +02:00
pietervdvn
3c73dfd6b2 Update of the 'addNewMarker': show icons, show plus button, show label 2021-08-22 18:48:38 +02:00
pietervdvn
50d7d098a3 Fix small styling issue 2021-08-20 00:15:55 +02:00
pietervdvn
aef7b8a684 Decent fix of gps-locking behaviour: single click will zoom, second click within 3sec will lock the gps location + better icons + disable of dragging while locked, fix of #458 2021-08-19 23:41:48 +02:00
pietervdvn
4284f8184e Fix typo's: s/seperat/separat/, fix #457 2021-08-19 18:30:43 +02:00
pietervdvn
647100bee5 Refacotring: move themeConfig into models 2021-08-07 23:11:34 +02:00
pietervdvn
ede67ca58c Fix pdf export, fix feature switches 2021-07-28 02:51:07 +02:00
pietervdvn
6cd75a8260 Merge branch 'develop' into feature/pdf-export 2021-07-28 00:22:59 +02:00
pietervdvn
cd1ee64f62 Robustify in the case of werid hashes 2021-07-28 00:09:17 +02:00
pietervdvn
55539b7c3a Small fixes 2021-07-27 22:38:30 +02:00
pietervdvn
c8bd412476 Merge develop 2021-07-27 22:23:42 +02:00
pietervdvn
15e21544ba Make mapcontrol-button svgs styleable by colour 2021-07-27 21:02:30 +02:00
pietervdvn
5ad3fa83be Remerge upstream 2021-07-27 20:17:42 +02:00
pietervdvn
decbf462d3 Formatting 2021-07-27 20:11:34 +02:00
pietervdvn
0162d52b68 Merge develop 2021-07-27 19:59:41 +02:00
Ward
4539a3b21c extra styling changes location 2021-07-27 16:07:34 +02:00
Ward
93e1c60720 extra layout changes 2021-07-27 15:51:47 +02:00
LiamSimons
261554a5d9 PDF export added - not working 2021-07-27 12:12:58 +02:00
pietervdvn
df6a6bbbde Enable high accuracy for watchPosition, possible fix for #444 2021-07-26 09:46:54 +02:00
pietervdvn
330930d5d4 Merge develop 2021-07-24 02:32:33 +02:00
pietervdvn
ebf866f138 Formatting 2021-07-23 15:56:22 +02:00
Ward
3a16518bcb new color and icon for navigation 2021-07-19 16:32:54 +02:00
Ward
bd1b29e344 new color and icon for navigation 2021-07-19 16:23:13 +02:00
pietervdvn
5e50dec232 Merge branch 'develop' into feature/road-splitting 2021-07-18 21:50:17 +02:00
pietervdvn
219895191d Disable adding new elements-popup if the userbadge is disabled; add small cosmetic changes 2021-07-18 21:48:11 +02:00
pietervdvn
b55f9a25c6 More work on refactoring the changes handling 2021-07-18 14:52:09 +02:00
pietervdvn
96ecded0b9 Further development of split-road feature; refactoring of change-handling 2021-07-15 20:47:28 +02:00
pietervdvn
7deb9b5d53 Refactoring of AvailableBaseLayer 2021-07-14 16:13:23 +02:00
pietervdvn
99512724e0 Fix build 2021-07-14 10:05:10 +02:00
pietervdvn
a7024cc1fa Add designated lock icon 2021-07-14 00:23:32 +02:00
pietervdvn
315e2f7fd1 Add precise input method, enabled for public bookcases 2021-07-14 00:17:15 +02:00
Ward
4c4b0356c1 location tracking centering screen 2021-07-13 14:57:51 +02:00
Ward
ca1871262e working location button 2021-07-13 14:39:50 +02:00
pietervdvn
32e30e4b01 Merge develop 2021-07-03 21:28:24 +02:00
pietervdvn
b6d9a3127c Add 'pagehide' to ask confirmation on ipads 2021-07-03 14:48:07 +02:00
pietervdvn
d686a756fb Revert "Upload data less aggressively": mobile browsers don't ask for confirmation when closing
This reverts commit 0ef73c1c74.
2021-07-03 14:36:26 +02:00
pietervdvn
0ef73c1c74 Upload data less aggressively 2021-07-01 22:04:46 +02:00
pietervdvn
bbfcee686f Refactor OsmObject to use eventsources, add first version of the delete button 2021-06-30 18:48:23 +02:00
pietervdvn
b5cc8d8194 Use addCallbackAndRunD instead off addCallbackAndRun 2021-06-30 15:41:21 +02:00
pietervdvn
785f57262e Further cleanup: further removal of the UIElement 2021-06-28 00:45:49 +02:00
pietervdvn
ad2c7f3a46 Formatting 2021-06-24 13:52:43 +02:00