Commit graph

745 commits

Author SHA1 Message Date
vcoppe
92a1c600d0 add overpass poi to file 2024-07-17 23:05:17 +02:00
vcoppe
031184b086 fix routing issue with time data 2024-07-17 19:59:45 +02:00
vcoppe
2b7067a1fb overpass layers progress 2024-07-17 19:40:53 +02:00
vcoppe
9bc5e16351 working overpass layer, and selection 2024-07-17 14:19:04 +02:00
vcoppe
004f08a8d3 rework bounds logic, related to #8 2024-07-17 10:23:04 +02:00
vcoppe
af919c7316 overpass layer progress 2024-07-16 23:57:17 +02:00
vcoppe
fe100f9247 add mapillary frame close button 2024-07-16 16:16:53 +02:00
vcoppe
d0d35468ea routing shortcut 2024-07-16 15:48:01 +02:00
vcoppe
88d2d3d81c update url for norvegian topo map 2024-07-16 15:05:22 +02:00
vcoppe
210dd2fe98 fix custom layer creation, relates to #12 2024-07-16 13:26:11 +02:00
vcoppe
bbfa096fe8 add horizontal scroll note 2024-07-16 12:48:12 +02:00
vcoppe
4c6633d81d try to fix empty routing profile at first load 2024-07-16 12:24:57 +02:00
vcoppe
e88dbafead enable routing tool without selection, and support multi-select 2024-07-16 12:17:23 +02:00
vcoppe
7f143bf843 refine mapbox style json match 2024-07-16 00:08:15 +02:00
vcoppe
18d3bd426b detect vector styles loaded from mapbox api 2024-07-15 23:44:10 +02:00
vcoppe
f1edc0d2d6 improve mapillary coverage contrast 2024-07-15 23:31:51 +02:00
vcoppe
90a04d7af7 layer control on top of file tabs 2024-07-15 22:50:42 +02:00
vcoppe
a85beee1f0 disclaimer message 2024-07-15 13:19:56 +02:00
vcoppe
d09d2ced04 improve bounds logic 2024-07-15 12:55:25 +02:00
vcoppe
e389e219b2 compressed data for example profile 2024-07-15 11:37:39 +02:00
vcoppe
339ecc1c87 fix profile overlay size and glitch when dragging 2024-07-15 11:37:22 +02:00
vcoppe
111eb5c4df improve fix for single select 2024-07-15 10:44:15 +02:00
vcoppe
78d5a478e5 manual webgl2 check 2024-07-13 12:51:04 +02:00
vcoppe
d960ec4e72 put tool dialogs on top 2024-07-13 12:43:30 +02:00
vcoppe
7dd22a5345 message when webgl2 is not supported 2024-07-13 12:19:59 +02:00
vcoppe
06e161f06c change help icon 2024-07-13 12:02:04 +02:00
vcoppe
43c32a3ae1 clear embedding data on destroy 2024-07-13 12:00:10 +02:00
vcoppe
b8e03cf947 fix mounting and destroying issues 2024-07-13 11:42:21 +02:00
vcoppe
46bafa9fff set bounds once map is loaded 2024-07-12 18:25:52 +02:00
vcoppe
ecfa3143ef fix camera settings 2024-07-12 18:18:59 +02:00
vcoppe
24a5daaf9a finished embedding 2024-07-12 18:08:27 +02:00
vcoppe
5419088eaf set fileorder for embedded files 2024-07-12 16:36:26 +02:00
vcoppe
9c0bf6dac5 fix open in link 2024-07-12 16:23:17 +02:00
vcoppe
959aa9c8ed fix embedding URL 2024-07-12 15:56:35 +02:00
vcoppe
de09ab0a24 fix paths 2024-07-12 15:22:36 +02:00
vcoppe
d774f3a53c embedding progress 2024-07-12 15:00:33 +02:00
vcoppe
cfeeabb580 language improvements 2024-07-12 12:27:33 +02:00
vcoppe
a7f9e082e4 fix double-click in checkbox and select inputs 2024-07-12 12:19:03 +02:00
vcoppe
030f08abfd embedding progress 2024-07-11 18:42:49 +02:00
vcoppe
24cf98d68f shrink font and img for small screens 2024-07-11 10:11:36 +02:00
vcoppe
ca5b7e42ec add tool icons in docs welcome page 2024-07-11 10:10:36 +02:00
vcoppe
83eb7cb7d2 reduce home margins for small screens 2024-07-10 21:42:10 +02:00
vcoppe
be8ca9c0ee docs welcome page 2024-07-10 19:19:12 +02:00
vcoppe
44a4637e43 gpx format docs 2024-07-10 17:49:41 +02:00
vcoppe
87b63b45b1 map controls doc 2024-07-10 16:39:48 +02:00
vcoppe
7daf26aa5f finish tools docs 2024-07-10 15:09:52 +02:00
vcoppe
cb4abedc16 small progress 2024-07-10 00:11:47 +02:00
vcoppe
bdcc554aaf fix routing controls visibility on edges of the map 2024-07-09 23:41:38 +02:00
vcoppe
e86dcb7750 docs progress 2024-07-09 22:49:57 +02:00
vcoppe
e174d4d2f5 add routing docs 2024-07-09 22:15:05 +02:00
vcoppe
afe14b2537 sticky table of contents 2024-07-09 18:08:45 +02:00
vcoppe
7bff0dbe02 parse custom layer max zoom if needed, fixes #6 2024-07-09 17:53:17 +02:00
vcoppe
7264445926 docs progress 2024-07-09 17:49:18 +02:00
vcoppe
d46cb4c2e5 add identity notice 2024-07-09 11:48:23 +02:00
vcoppe
e1fb690039 highlight current guide item 2024-07-09 10:08:26 +02:00
vcoppe
13a997e272 fix urls with base 2024-07-08 23:39:45 +02:00
vcoppe
04447f4034 rework links 2024-07-08 23:22:37 +02:00
vcoppe
ad7ff5ddba user guide structure draft 2024-07-08 22:43:50 +02:00
vcoppe
2bcfba0fa4 fix sitemap 2024-07-08 19:17:03 +02:00
vcoppe
bff919c757 use base in URLs 2024-07-08 19:13:31 +02:00
vcoppe
09d25c2876 sitemap generation 2024-07-08 19:07:33 +02:00
vcoppe
65b297e133 rework page metadata and links 2024-07-08 18:54:16 +02:00
vcoppe
83cd3fd987 fix custom controls mounting 2024-07-08 16:21:19 +02:00
vcoppe
5ed0e75427 use homepage as default page 2024-07-08 15:46:00 +02:00
vcoppe
b38ff26a64 minor about page improvements 2024-07-07 18:26:52 +02:00
vcoppe
d6189cbec3 Merge branch 'docs' 2024-07-05 22:44:35 +02:00
vcoppe
9999f40d00 fix map patchwork display 2024-07-05 22:44:19 +02:00
vcoppe
8d36e4bafe
Merge pull request #5 from raphaklaus/fix/date-bug
Fix calendar bug
2024-07-05 22:16:39 +02:00
vcoppe
ac20b5a6e7 fix overflow bug 2024-07-05 22:13:33 +02:00
vcoppe
fcb81e2a96 simplify mode management 2024-07-05 18:47:37 +02:00
vcoppe
ce83835d84 add welcome image 2024-07-05 18:21:41 +02:00
vcoppe
38cad3308c use enhanced img 2024-07-05 17:13:19 +02:00
vcoppe
2b46d9c8d6 add max width 2024-07-05 16:38:46 +02:00
vcoppe
cb735db216 about page 2024-07-05 16:08:16 +02:00
vcoppe
9edcc5b55b about page progress 2024-07-05 01:02:53 +02:00
Raphael D. Pinheiro
5449805cc0 fix calendar bug 2024-07-04 21:30:23 +02:00
vcoppe
a2ea966d35 Merge branch 'main' into docs
syncing from main
2024-07-04 17:05:51 +02:00
vcoppe
76b41dc546 finish reworking immer updates 2024-07-04 16:25:13 +02:00
vcoppe
8643abfafa real incremental immer patches 2024-07-04 02:17:50 +02:00
vcoppe
affc3ed946 fix selection reset after updates 2024-07-03 22:42:08 +02:00
vcoppe
f75e2a5278 handle series of (de)select events together 2024-07-03 11:30:28 +02:00
vcoppe
c5dea0aeda hide any file item and undo-redo it 2024-07-02 20:04:17 +02:00
vcoppe
874eea271e improve metadata and style ux 2024-07-02 10:21:04 +02:00
vcoppe
89382a497c using markdown for docs 2024-07-02 10:07:54 +02:00
vcoppe
8e446ec74a rework file actions, closes #3 2024-07-01 12:09:49 +02:00
vcoppe
a96d911f36 avoid capturing keyboard events when focusing input or navigation elements, closes #1 2024-06-29 11:40:27 +02:00
vcoppe
defe1522c0 fix height on safari 2024-06-28 21:34:07 +02:00
vcoppe
a838b8cb31 add time to chart tooltip 2024-06-28 19:25:22 +02:00
vcoppe
cbc5c05807 simplify slope segment 2024-06-28 18:40:43 +02:00
vcoppe
6f6846b76f remove google drive buttons 2024-06-28 17:57:05 +02:00
vcoppe
ec8d3f8f87 export dialog progress 2024-06-28 15:43:57 +02:00
vcoppe
d11ed1e5b0 decrease default bottom panel size 2024-06-28 15:42:43 +02:00
vcoppe
1ad6df5175 hardcode meta links 2024-06-28 00:03:08 +02:00
vcoppe
278be5c794 fix meta links 2024-06-27 23:45:33 +02:00
vcoppe
804a155257 add contextmenu actions to edit menu 2024-06-27 18:23:11 +02:00
vcoppe
aad5cf8770 extract context menu dialogs 2024-06-27 17:14:35 +02:00
vcoppe
eb9f0e36ca center popover 2024-06-27 16:07:00 +02:00
vcoppe
1fdcc4289a accessibility improvements 2024-06-27 15:50:15 +02:00
vcoppe
90e73a2739 fix adding point to empty file 2024-06-27 00:29:43 +02:00
vcoppe
8b6057ce32 add namespace 2024-06-26 22:52:38 +02:00
vcoppe
67c472c207 disable warning 2024-06-26 22:51:21 +02:00
vcoppe
1198390d7d seo 2024-06-26 20:33:01 +02:00
vcoppe
67cbc12dc9 remove console log 2024-06-26 18:47:34 +02:00
vcoppe
a66303cd59 manage overlay opacity 2024-06-26 18:46:03 +02:00
vcoppe
ac3cd9ecc5 custom layer url placeholder 2024-06-26 17:48:18 +02:00
vcoppe
c7fd2fe6b5 custom layers 2024-06-26 17:19:41 +02:00
vcoppe
0d9da3475c generate slope colors dynamically 2024-06-26 11:51:34 +02:00
vcoppe
f823bcade5 create slope segments 2024-06-25 19:41:37 +02:00
vcoppe
42fe819a72 fix dataset toggles alyout 2024-06-25 16:42:25 +02:00
vcoppe
852f77cf7c resize panels 2024-06-25 16:06:11 +02:00
vcoppe
ad6b1900a1 street view control 2024-06-24 19:41:44 +02:00
vcoppe
c2e47cdb9e add margin in vertical file list 2024-06-24 14:35:42 +02:00
vcoppe
b0ac35232d smaller waypoints 2024-06-20 18:13:46 +02:00
vcoppe
6003d8b409 fix dependency conflict 2024-06-20 15:39:02 +02:00
vcoppe
cc92ccc193 copy paste file items 2024-06-20 15:18:21 +02:00
vcoppe
c062908000 update dependencies 2024-06-20 12:16:53 +02:00
vcoppe
d41621ebc7 responsive menu 2024-06-20 11:59:21 +02:00
vcoppe
b13cf62597 limit lon lat precision shown 2024-06-20 00:45:41 +02:00
vcoppe
b3180ceb73 remove console log 2024-06-20 00:32:30 +02:00
vcoppe
1ed28b7ada potential fix for missing initial locale 2024-06-20 00:28:16 +02:00
vcoppe
866e50d765 avoid initializing without translation 2024-06-19 23:05:54 +02:00
vcoppe
8fdad928ac check if locale is loaded 2024-06-19 22:15:05 +02:00
vcoppe
958d40f887 fix ui size 2024-06-19 21:21:00 +02:00
vcoppe
7c9ce25072 resize map on load 2024-06-19 20:49:39 +02:00
vcoppe
bc218d431c use relative path 2024-06-19 20:41:02 +02:00
vcoppe
bf37789978 uase base path in links 2024-06-19 20:39:00 +02:00
vcoppe
0e338a3e89 deploy to pages 2024-06-19 20:13:13 +02:00
vcoppe
b74f1e2289 language selection 2024-06-19 19:42:36 +02:00
vcoppe
bae8734f63 rework routes 2024-06-19 19:20:06 +02:00
vcoppe
1d1506058b update mapbox token 2024-06-19 19:08:03 +02:00
vcoppe
4f42ee20e4 file item navigation with arrows 2024-06-19 18:51:26 +02:00
vcoppe
06bc49901d hide file 2024-06-19 18:11:05 +02:00
vcoppe
40a6eb5192 add shortcuts 2024-06-19 17:34:07 +02:00
vcoppe
baadc3c715 remove todo 2024-06-19 17:15:53 +02:00
vcoppe
0393d7536a improved file item color 2024-06-19 16:58:27 +02:00
vcoppe
a8ef6dcae1 manage file style 2024-06-19 16:15:21 +02:00
vcoppe
b0373b2858 edit metadata 2024-06-18 15:32:54 +02:00
vcoppe
4019d5c23b use same data for desc and cmt field of waypoints 2024-06-18 15:00:57 +02:00
vcoppe
418299f62d temporarily remove heatmaps 2024-06-18 14:23:59 +02:00
vcoppe
5f9d609a04 time data management 2024-06-18 12:35:24 +02:00
vcoppe
4225db3c04 use replaceTrackPoints for merging 2024-06-17 13:33:58 +02:00
vcoppe
fe4cafaa23 create file when routing with no selection 2024-06-15 19:17:27 +02:00
vcoppe
ea53a82451 extract tool 2024-06-15 18:44:17 +02:00
vcoppe
4eaa45d28c improve time picker ux 2024-06-13 19:59:55 +02:00
vcoppe
758ad283d7 create new track/segment in contextmenu 2024-06-13 19:11:54 +02:00
vcoppe
75dbe064e9 create track/segment if needed when routing 2024-06-13 17:59:16 +02:00
vcoppe
639586d5ac get waypoint elevation 2024-06-13 17:52:36 +02:00
vcoppe
b29500cfeb time tool progress 2024-06-13 17:36:43 +02:00
vcoppe
9132a45798 delete waypoint 2024-06-13 09:44:27 +02:00
vcoppe
a0eefb9e58 clean POIs even when track or segment is selected 2024-06-13 08:12:10 +02:00
vcoppe
3efcb5fd61 fix precision on click 2024-06-12 18:52:01 +02:00
vcoppe
71ff8ad727 waypoint tool 2024-06-12 18:48:03 +02:00
vcoppe
7dd8855604 change order of toolbar 2024-06-12 15:41:57 +02:00
vcoppe
e32f5c5300 remove style tool 2024-06-12 15:40:26 +02:00
vcoppe
d2d83900f3 fix selection fix 2024-06-12 15:33:18 +02:00
vcoppe
20cd2dfe73 change new file shortcut 2024-06-12 15:29:54 +02:00
vcoppe
3af3aa01fb change start of loop 2024-06-12 14:56:29 +02:00
vcoppe
1c83c42d75 disable crop when full selection 2024-06-12 14:53:43 +02:00
vcoppe
7ea12972bf same width for all tool menus 2024-06-12 14:53:26 +02:00
vcoppe
812961dcec fix selection bug 2024-06-12 13:18:15 +02:00
vcoppe
0e9211cb27 invert moving and total stats 2024-06-12 12:56:50 +02:00
vcoppe
3c687a6608 chart range selection on crop slider change 2024-06-12 12:46:59 +02:00
vcoppe
9ad16ac294 drag-select range elevation profile 2024-06-12 12:13:30 +02:00
vcoppe
5642129623 remove tmp anchor when not routing 2024-06-11 23:40:10 +02:00
vcoppe
8506206ab8 better direction markers 2024-06-11 22:57:57 +02:00
vcoppe
57c1635eb7 fix mismatch between file content and selection 2024-06-11 22:47:41 +02:00
vcoppe
e0fd6aa18b fix distance markers 2024-06-11 22:42:03 +02:00
vcoppe
3e691c7f12 fix close menu on escape 2024-06-11 22:04:49 +02:00
vcoppe
c72b817e8f drop file to load 2024-06-11 19:27:10 +02:00
vcoppe
d8df3204d9 use same width for merge menu 2024-06-11 19:16:28 +02:00
vcoppe
729c4e693a clear reduce listeners 2024-06-11 19:11:35 +02:00
vcoppe
afbf60c5b2 simplify tool 2024-06-11 19:08:46 +02:00
vcoppe
9c5ca84004 add icon to merge button 2024-06-11 16:52:39 +02:00
vcoppe
c4cc4b179b clean tool 2024-06-11 16:33:06 +02:00
vcoppe
14a81a530c scissor tool 2024-06-10 20:03:57 +02:00
vcoppe
287fd4c8ac small ui improvement 2024-06-10 17:55:48 +02:00
vcoppe
093032cc26 change routing menu minimize 2024-06-10 16:56:50 +02:00
vcoppe
69a945aa4d start-end markers 2024-06-10 13:21:53 +02:00
vcoppe
9190d85bcd polish toolbar and routing menu 2024-06-10 12:06:32 +02:00
vcoppe
5b167b09db toggle elevation profile 2024-06-09 17:22:41 +02:00
vcoppe
a5ff7b5abd add belgium topo layer 2024-06-09 16:53:04 +02:00
vcoppe
d9b5f54d19 merge tool 2024-06-08 17:19:22 +02:00
vcoppe
5347ae0efe direction markers styling 2024-06-07 16:43:46 +02:00
vcoppe
dd7b560371 improve distance and direction markers 2024-06-07 15:54:40 +02:00
vcoppe
13c7574e25 update swisstopo maps 2024-06-07 13:32:44 +02:00
vcoppe
80180f7a41 update ign layers 2024-06-07 13:19:28 +02:00
vcoppe
abb021527c disable cookie request 2024-06-06 18:40:08 +02:00
vcoppe
16bdf9fdbe strava heatmap layers (nakarte proxy) 2024-06-06 18:11:03 +02:00
vcoppe
41d5fa4efc swisstopo ski touring layer 2024-06-06 12:52:00 +02:00
vcoppe
c97f52e746 new SCAN25 url 2024-06-06 12:37:40 +02:00
vcoppe
7979939835 ign ski touring layer 2024-06-06 12:16:07 +02:00
vcoppe
8611c9c63d global map cursor logic 2024-06-06 11:58:50 +02:00
vcoppe
192ae7ae0a progress 2024-06-06 11:44:53 +02:00
vcoppe
869d0e0d0d use POIs instead of waypoints 2024-06-06 00:01:00 +02:00
vcoppe
316012cfe4 fix bugs 2024-06-05 23:37:55 +02:00
vcoppe
fa3099c4b0 open collapsibles if needed 2024-06-05 21:54:29 +02:00
vcoppe
7c29db40ee minor dnd improvements 2024-06-05 21:36:24 +02:00
vcoppe
df03f78c09 functional dnd 2024-06-05 21:08:01 +02:00
vcoppe
a70fbe4f64 remove console.log 2024-06-05 21:07:02 +02:00
vcoppe
b3a8b74433 functional dnd? 2024-06-05 17:19:03 +02:00
vcoppe
69334d977d fix dnd bugs 2024-06-05 15:20:28 +02:00
vcoppe
5f7155090b use ids in each blocks for sortable 2024-06-05 14:51:32 +02:00
vcoppe
256996379a buggy sortable file elements 2024-06-04 16:11:47 +02:00
vcoppe
ac83e4bf77 fix routing detail 2024-06-04 15:30:49 +02:00
vcoppe
245ba07141 move tracks, segments and waypoints within same list 2024-06-03 19:34:23 +02:00
vcoppe
c9363de0ab scroll to selection 2024-06-03 16:06:14 +02:00
vcoppe
980bd8b79a progress 2024-05-24 22:53:30 +02:00
vcoppe
fb21347e63 progress 2024-05-24 20:23:49 +02:00
vcoppe
8e085a718f fix routing controls add/update logic 2024-05-24 19:00:26 +02:00
vcoppe
30e1cac0a9 put back duplicate 2024-05-24 17:23:26 +02:00
vcoppe
1958eac83c correct json structure 2024-05-24 16:41:43 +02:00
vcoppe
e5a64707a3 remove unused string 2024-05-24 16:41:08 +02:00
vcoppe
eaab84c49d remove structure from toolbar 2024-05-24 16:40:42 +02:00
vcoppe
19d3fd9316 apply routing tool to selection 2024-05-24 16:37:26 +02:00
vcoppe
590bb9abf7 increase opacity when selected 2024-05-24 14:45:28 +02:00
vcoppe
c313d9a5c7 selection utilities 2024-05-24 13:16:41 +02:00
vcoppe
cb2d541de7 fix export 2024-05-23 16:46:24 +02:00
vcoppe
9626a71515 delete any selection 2024-05-23 16:35:20 +02:00
vcoppe
d8fa8500da select all in current subtree 2024-05-23 15:08:34 +02:00
vcoppe
6cbf9a3248 duplicate any selection 2024-05-23 14:44:07 +02:00
vcoppe
8b5d1f1fbf progress 2024-05-23 12:57:24 +02:00
vcoppe
51495e9bd1 progress 2024-05-23 11:21:57 +02:00
vcoppe
f202b6c196 progress 2024-05-22 16:05:31 +02:00
vcoppe
94bfd791b7 sync and cache file order 2024-05-21 22:37:52 +02:00
vcoppe
effc83a3c4 change reduce icon 2024-05-21 21:50:19 +02:00
vcoppe
d50fdf20a7 vertical and horizontal file list with same component 2024-05-21 17:47:08 +02:00
vcoppe
44b270e2c2 working file tree 2024-05-21 13:22:14 +02:00
vcoppe
b997b7518a progress 2024-05-20 14:32:52 +02:00
vcoppe
60f3896b8b sortable file hierarchy progress 2024-05-17 15:02:45 +02:00
vcoppe
4520c929e2 change default collapsible state 2024-05-17 13:22:49 +02:00
vcoppe
e916d5b102 set terrain on style load if needed 2024-05-17 13:10:20 +02:00
vcoppe
51213faa7e file collapsible closed by default 2024-05-17 12:20:46 +02:00
vcoppe
9a4d06e11d improve vertical file list styling 2024-05-16 19:10:26 +02:00
vcoppe
c0c0b14728 start of vertical view 2024-05-16 18:18:42 +02:00
vcoppe
a6637d5e27 extract collapsible tree component 2024-05-16 16:24:50 +02:00
vcoppe
db618b67b0 fix freezed files bug 2024-05-16 13:27:12 +02:00
vcoppe
93a3a28182 better use immer 2024-05-15 15:30:02 +02:00
vcoppe
d93e43e268 group filestate updates 2024-05-15 11:47:42 +02:00
vcoppe
57ebefcb38 waypoint popup info 2024-05-13 19:43:10 +02:00
vcoppe
7eb3dc07a0 avoid 3d effect when no pitch but keep elevation queries working 2024-05-09 00:14:43 +02:00
vcoppe
703c331d44 routing off with elevation 2024-05-09 00:02:27 +02:00
vcoppe
99b20eb1d1 fix stats update 2024-05-08 23:01:56 +02:00
vcoppe
510edcf344 overlays below traces 2024-05-08 21:51:52 +02:00
vcoppe
f8056cee73 distance markers 2024-05-08 21:31:54 +02:00
vcoppe
563f5e0a9c direction markers 2024-05-08 14:53:28 +02:00
vcoppe
4f9025d6c1 reorganize view menu 2024-05-08 12:37:06 +02:00
vcoppe
e5c03ab39b more menu icons 2024-05-08 12:35:31 +02:00
vcoppe
765c2018b8 adapt routing icon 2024-05-08 12:20:01 +02:00
vcoppe
41a181f9bf toggle 3d button 2024-05-08 12:00:04 +02:00
vcoppe
2ccd3b71d9 update package lock 2024-05-07 18:44:35 +02:00
vcoppe
0bdd3e7d8a functional with immer 2024-05-07 18:14:47 +02:00
vcoppe
d35b702011 improve routing menu 2024-05-07 17:19:53 +02:00
vcoppe
95d6993cfe better map bounds logic 2024-05-07 15:16:32 +02:00
vcoppe
0118ebe55a fix patch limits 2024-05-07 15:09:44 +02:00
vcoppe
2379cb2860 bounded history 2024-05-07 13:19:02 +02:00
vcoppe
f2bba14174 update bounds whenever files are added 2024-05-07 12:37:21 +02:00
vcoppe
44cc39fbd6 fix file order 2024-05-07 12:36:54 +02:00
vcoppe
597095defa change bounds on file load 2024-05-07 12:16:30 +02:00
vcoppe
d0ac364d7d fix stats update logic 2024-05-07 10:37:24 +02:00
vcoppe
6d9fdda1a7 open routing when creating a file 2024-05-06 17:56:07 +02:00
vcoppe
86d941b00d remember active overlays 2024-05-06 15:52:11 +02:00
vcoppe
281b20249d differentiate shift click and ctrl click on tabs 2024-05-06 14:44:48 +02:00
vcoppe
a261193267 layer selection 2024-05-05 18:59:09 +02:00
vcoppe
b3d016e2af progress with layer settings 2024-05-04 23:50:27 +02:00
vcoppe
35b0adc7e5 fix routing profile query param 2024-05-04 15:17:44 +02:00
vcoppe
71d68a3b5c store settings 2024-05-04 15:10:30 +02:00
vcoppe
b85dc81c14 reorganize 2024-05-04 14:27:12 +02:00
vcoppe
3a01e62101 avoid livequerying all patches 2024-05-04 11:00:56 +02:00
vcoppe
c9bc13a1c5 fix anchors for new files 2024-05-04 00:06:03 +02:00
vcoppe
f92748871e remove unused parameter 2024-05-03 22:17:38 +02:00
vcoppe
619849f987 store stats outside of gpx object 2024-05-03 22:15:47 +02:00
vcoppe
22884b3a8b remove logging 2024-05-03 17:53:30 +02:00
vcoppe
e9cf49f51b do not compute stats on draft object 2024-05-03 17:37:34 +02:00
vcoppe
28a50dd46e fix typings 2024-05-03 16:19:11 +02:00
vcoppe
6c9faf54b1 dexie progress 2024-05-03 15:59:34 +02:00
vcoppe
cd919258ad dexie progress 2024-05-02 19:51:08 +02:00
vcoppe
16c94eb973 fix can undo 2024-04-30 22:43:06 +02:00
vcoppe
8df4e50304 remove duplicate logic 2024-04-30 22:38:58 +02:00
vcoppe
f24a7ba427 functional undo-redo 2024-04-30 22:35:54 +02:00
vcoppe
667c94a4c4 patches with immer (not working atm) 2024-04-30 20:55:47 +02:00
vcoppe
0db9f46c05 fix routing controls update for multiple segments 2024-04-30 16:00:06 +02:00
vcoppe
2eb53c4d15 waypoints reactive to file changes 2024-04-30 15:57:47 +02:00
vcoppe
e761283501 create routing controls reactively 2024-04-30 15:19:50 +02:00
vcoppe
49053bcaaa tab context menu and shortcuts 2024-04-29 17:03:23 +02:00
vcoppe
a6bcebf306 increase accent color contrast 2024-04-29 14:30:38 +02:00
vcoppe
412852d1ff remove default axeis labels 2024-04-29 13:29:10 +02:00
vcoppe
687c998678 style elevation profile marker 2024-04-28 19:18:54 +02:00
vcoppe
583af07412 refactoring for tools and start waypoint 2024-04-28 18:59:31 +02:00
vcoppe
6b201d8341 move routing files 2024-04-28 17:50:39 +02:00
vcoppe
031977b801 dark mode everywhere 2024-04-28 17:01:22 +02:00
vcoppe
ccc26f79e7 create new file 2024-04-27 12:18:40 +02:00
vcoppe
0eb9c7b57e always fill to bottom of the chart 2024-04-27 11:46:47 +02:00
vcoppe
83309593d7 one more routing error 2024-04-27 11:38:34 +02:00
vcoppe
6cc3918530 one more routing error 2024-04-27 11:32:11 +02:00
vcoppe
98b772539d surface localization 2024-04-27 11:24:29 +02:00
vcoppe
ca7d85b421 sonner on routing error, and dark mode 2024-04-27 11:16:59 +02:00
vcoppe
2ad0e9125e handle routing failure 2024-04-27 09:42:55 +02:00
vcoppe
4f79c64fa5 improve routing controls logic 2024-04-27 09:33:49 +02:00
vcoppe
e83c330ac5 surface 2024-04-26 22:35:42 +02:00
vcoppe
eae83faa3d elevation toggles back to col 2024-04-26 19:45:16 +02:00
vcoppe
f0b963692c insertable anchor point 2024-04-26 19:34:46 +02:00
vcoppe
92b77735e9 some comments 2024-04-26 14:37:05 +02:00
vcoppe
3af68ab41d use same routing function for all operations 2024-04-26 14:30:08 +02:00
vcoppe
c71b7f4e3a extract routing functions 2024-04-26 14:16:59 +02:00
vcoppe
de1b5f3820 routing control popup progress 2024-04-26 13:33:17 +02:00
vcoppe
7ec68c1a26 remove borders 2024-04-26 12:30:39 +02:00
vcoppe
3a8ea16a94 basic routing working 2024-04-26 10:18:08 +02:00
vcoppe
e9278fab57 find closest to dragged 2024-04-25 19:13:53 +02:00
vcoppe
fec275574c routing progress 2024-04-25 19:02:34 +02:00
vcoppe
7ef19adf53 routing controls class 2024-04-25 16:41:06 +02:00
vcoppe
22de36d426 renaming 2024-04-25 14:55:35 +02:00
vcoppe
e5d2ca0574 remove insertable marker logic for now 2024-04-25 14:52:24 +02:00
vcoppe
08ad971de5 move routing stuff 2024-04-25 14:48:09 +02:00
vcoppe
3441dffde7 support color 2024-04-25 14:42:19 +02:00
vcoppe
a23e73e82a avoid selecting other file when routing 2024-04-25 13:56:07 +02:00
vcoppe
20af7c4e45 progress 2024-04-25 13:48:31 +02:00
vcoppe
b5990e2d36 rework stores 2024-04-25 11:13:15 +02:00
vcoppe
e7dbb07ace reactive modifications 2024-04-24 22:35:53 +02:00
vcoppe
ae7806a553 fix pointer events 2024-04-24 20:14:45 +02:00
vcoppe
482dff54f4 start of routing reactivity 2024-04-24 20:13:42 +02:00
vcoppe
88c6681a78 progress 2024-04-24 19:32:55 +02:00
vcoppe
e12a704c2e more localization 2024-04-24 18:13:01 +02:00
vcoppe
34d3242022 more localization 2024-04-24 18:02:35 +02:00
vcoppe
97e1075517 continue localization 2024-04-24 17:39:56 +02:00
vcoppe
74ad6b3dbe adapt scale control units 2024-04-24 16:57:32 +02:00
vcoppe
c9bf4bc401 elevation profile reactive to unit changes 2024-04-24 16:53:33 +02:00
vcoppe
78b7612171 start localization 2024-04-24 16:12:50 +02:00
vcoppe
9bde53a4e2 simplify tabs 2024-04-24 12:55:53 +02:00
vcoppe
1237e9ab0d elevation profile toggles below 2024-04-24 11:24:26 +02:00
vcoppe
9be7c8eb02 enable terrain only when pitch is positive 2024-04-24 10:18:33 +02:00
vcoppe
9bc743bc18 single simplify call to create whole anchor point hierarchy 2024-04-23 19:33:11 +02:00
vcoppe
dff39366fa kdbush to check for hover near track 2024-04-23 18:36:16 +02:00
vcoppe
e7a6e68520 show/hide edit markers depending on zoom level 2024-04-23 16:20:47 +02:00
vcoppe
31989f4c3b store lowest level at which anchor was found 2024-04-23 14:39:55 +02:00
vcoppe
b38c75be9a create anchor points hierarchy for edition 2024-04-23 14:11:05 +02:00
vcoppe
d46662e038 start of routing 2024-04-22 19:36:31 +02:00
vcoppe
32b15feb0a cleaner updates 2024-04-22 17:33:30 +02:00
vcoppe
8f6c1fc88d wrap file collection in single object 2024-04-22 17:22:21 +02:00
vcoppe
c61b559343 marker on elevation profile hover 2024-04-22 16:53:33 +02:00
vcoppe
f7328397d6 tooltip data 2024-04-22 16:24:44 +02:00
vcoppe
2d84805407 slope and surface data on elevation profile 2024-04-22 16:02:24 +02:00
vcoppe
cfbb15c895 avoid adding deleted layer to map on layer switch 2024-04-22 12:54:21 +02:00
vcoppe
02f2ace72e shortcut to select all 2024-04-22 11:45:57 +02:00
vcoppe
515ad7048d elevation profile for all selected files (in order) 2024-04-22 11:38:23 +02:00
vcoppe
c3a90c8281 fit bounds behaviors 2024-04-22 10:45:02 +02:00
vcoppe
3d4273f9fe toggle additional data on elevation profile 2024-04-21 16:40:28 +02:00
vcoppe
0bf10c85ca remove axis labels padding 2024-04-21 12:18:54 +02:00
vcoppe
ef287c6583 multiple axes 2024-04-21 12:13:58 +02:00
vcoppe
1ee25c093c responsive chartjs elevation profile 2024-04-20 23:17:11 +02:00
vcoppe
1aa348266e fix sortable bug with first loaded files 2024-04-20 18:55:40 +02:00
vcoppe
7885bdbce5 battle with sortable 2024-04-20 18:47:16 +02:00
vcoppe
93df26bca4 static website 2024-04-20 15:43:44 +02:00
vcoppe
3cb1547dce sortable with multidrag 2024-04-20 15:38:17 +02:00
vcoppe
0b3057f122 3d terrain 2024-04-19 17:26:56 +02:00
vcoppe
39f0871362 sortable file tabs 2024-04-19 17:06:36 +02:00
vcoppe
13af33903b file tabs 2024-04-19 16:13:08 +02:00
vcoppe
219400aa87 remove font awesome 2024-04-19 12:16:51 +02:00
vcoppe
7ca0b3bae3 add first tool 2024-04-18 15:58:46 +02:00
vcoppe
877d7bbf9d add extra separator 2024-04-18 15:49:20 +02:00
vcoppe
194c1eb341 fix save all shortcut 2024-04-18 15:48:07 +02:00
vcoppe
78258454be basic file operations 2024-04-18 15:30:19 +02:00
vcoppe
d800ff5540 restructure 2024-04-18 10:55:55 +02:00
vcoppe
395164033d load file shortcut 2024-04-18 10:52:45 +02:00
vcoppe
685c2bb541 load and display gpx 2024-04-17 16:46:51 +02:00
vcoppe
0c97410c87 refresh layers after style change 2024-04-17 12:21:56 +02:00
vcoppe
ab0b425243 use store to access map object 2024-04-17 11:44:37 +02:00
vcoppe
bd2d3eed66 first gpx file on map 2024-04-16 22:57:28 +02:00
vcoppe
396aa9a765 replace delete shortcut 2024-04-15 11:40:35 +02:00
vcoppe
8a81c30cf1 layer control with responsive height 2024-04-15 11:25:31 +02:00
vcoppe
2cd07688c9 collapsible state memory in layer control 2024-04-15 11:04:36 +02:00
vcoppe
87c62544bd lucide icons 2024-04-15 10:33:47 +02:00
vcoppe
add887af7f layer settings in accordion 2024-04-14 16:42:38 +02:00
vcoppe
2631387f91 flex layer settings 2024-04-14 15:49:21 +02:00
vcoppe
6a8dfb5d5e layer settings 2024-04-14 15:36:41 +02:00
vcoppe
ac15f9064f scrollable layer list 2024-04-14 14:53:57 +02:00
vcoppe
32c992a492 geocoder animation 2024-04-12 18:05:26 +02:00
vcoppe
b5a0200ca5 animation for layer control 2024-04-12 17:22:04 +02:00
vcoppe
f4f10c03a1 collapsible layer control categories 2024-04-12 15:51:57 +02:00
vcoppe
cae8cb63f9 uniformize layer control input styling 2024-04-12 15:12:27 +02:00
vcoppe
f38d5b7a75 use shadcn in layer control 2024-04-12 13:58:35 +02:00
vcoppe
02bfc3b07b layer control progress 2024-04-12 13:43:51 +02:00
vcoppe
1eeaddc1bd layer control progress 2024-04-12 12:38:19 +02:00
vcoppe
c6d435e3b5 all layers except strava 2024-04-11 17:51:48 +02:00
vcoppe
75ef69ab42 beginning of map layer control 2024-04-11 17:18:21 +02:00
vcoppe
b5a9fa3218 menubar detail 2024-04-10 14:57:25 +02:00
vcoppe
8fcdc13caf switch to mapbox gl 2024-04-10 14:54:35 +02:00
vcoppe
588175d30c toolbar 2024-04-09 18:46:01 +02:00
vcoppe
fb343cbbf0 position menu wrt the map 2024-04-09 17:37:23 +02:00
vcoppe
e5b2c5708d floating menu 2024-04-09 17:21:26 +02:00
vcoppe
8c04e26c72 donate button 2024-04-09 17:01:50 +02:00
vcoppe
4e0bb275fb menubar 2024-04-08 17:12:39 +02:00
vcoppe
411ae8e6a6 create components folder 2024-04-08 14:52:13 +02:00
vcoppe
b8f2776980 working geocoder 2024-04-08 14:45:52 +02:00
vcoppe
a1cbcfb953 maplibre map 2024-04-05 17:53:42 +02:00
vcoppe
2e9770882c first commit 2024-04-03 16:13:42 +02:00