Norbert Renner
7bbbffbd3f
Get selected profile vars despite pinned custom
2022-02-16 16:12:24 +01:00
Norbert Renner
4d44153316
Read time/energy calc variables from profile
...
and ensure profile text is loaded before updating route and straight line stats
2022-02-15 19:30:49 +01:00
Norbert Renner
9abf4b94c4
Calc stats for straight line
2022-02-07 17:52:16 +01:00
Norbert Renner
6db0ce8161
Fix track.json source comment
2022-01-28 11:14:49 +01:00
Norbert Renner
6ee2b45716
Update track.json
2022-01-21 18:23:13 +01:00
Norbert Renner
025eb02a6a
Fix stats tests by summarizing integer distances
2022-01-20 18:38:51 +01:00
Norbert Renner
7c8c71a3de
Add stats track tests (failing)
2021-10-14 17:53:21 +02:00
Norbert Renner
bd2e89ef06
Temporarily add transpiled BRouter CheapRuler
...
for better comparison during development
2021-10-08 19:40:41 +02:00
Norbert Renner
af1a11872a
Initial client-side stats from BRouter StdPath.java
...
- `computeKinematic` and dependencies extracted from:
57da34d205/brouter-core/src/main/java/btools/router/StdPath.java
- transpiled with JSweet 3.0.0 - http://www.jsweet.org/jsweet-live-sandbox/
- manual cleanup
2021-10-04 10:26:54 +02:00
Norbert Renner
fe05081678
Add beeline support to distance markers
...
- update on beeline toggle
- avoid distance markers wandering accross the map while routing many waypoints, because beelines are added immediately, by turning off updates in-between
2021-07-02 19:44:43 +02:00
Norbert Renner
7118cc70d7
Show empty cells in data tab instead of 0
...
which makes it more clear that there is no data
2021-07-01 12:05:16 +02:00
Norbert Renner
9f4a4983c5
Support beelines on reverse
2021-07-01 12:02:49 +02:00
Norbert Renner
f185d78dca
Support undefined highway tag for beelines
2021-06-29 21:51:28 +02:00
Norbert Renner
39f3a10965
Support beelines in data and analysis tabs (WIP)
2021-06-25 22:33:11 +02:00
Norbert Renner
044dab0f80
Encode beeline hash as indexes
2021-06-23 23:23:36 +02:00
Norbert Renner
3c8be96085
Support beelines in hash url (first stab)
2021-06-19 16:23:01 +02:00
Norbert Renner
f3d48dc63e
Add message headings to fix error in data tab
2021-06-12 11:19:57 +02:00
Norbert Renner
da2043fb47
Break after self-closing trkpt without ele (beeline)
2021-06-12 11:11:08 +02:00
Norbert Renner
c3db03d1e3
Keep ele when removing duplicates on concat
2021-06-11 12:01:10 +02:00
Norbert Renner
cafb87cc6e
Add basic beeline support by dummy feature
2021-06-09 17:04:11 +02:00
Norbert Renner
eb8492e30d
Fix loading trailer animation
2021-06-03 20:30:08 +02:00
Norbert Renner
9901acdf6a
Update leaflet-routing to alpha.2
2021-05-27 19:46:02 +02:00
Norbert Renner
7c1347668d
Prevent trailer showing on beeline button clicks
2021-05-21 17:43:52 +02:00
Norbert Renner
84a69e0af1
Patch Leaflet drag offset bug
2021-05-21 09:17:33 +02:00
Norbert Renner
91108bc334
Fix hidden routing marker still being interactive
2021-05-20 21:02:31 +02:00
Norbert Renner
47f3a06be6
Improve route interactivity by using canvas
2021-05-20 13:11:18 +02:00
Norbert Renner
2cd233f70d
Update Leaflet to 1.7.1
2021-05-19 21:09:29 +02:00
Norbert Renner
b4fbae093f
Add beeline button
2021-05-05 22:25:10 +02:00
Norbert Renner
6ea972bcf8
Avoid accidental zooms while drawing beeline
2021-04-30 18:30:01 +02:00
Norbert Renner
b4368c1f51
Toggle beeline mode and style beeline
...
Restore removed key listeners of super class to avoid duplicate calls (36d8a20 )
2021-04-29 20:41:38 +02:00
Norbert Renner
acf9c59888
Initial take on supporting straight line segments
2021-04-16 19:07:52 +02:00
Norbert Renner
5c70e30c13
Add tests section to contributing
2021-04-14 11:12:43 +02:00
Norbert Renner
06f1c77774
Merge pull request #399 from nrenner/68-sl-formatting
...
Client-side track formatting
2021-04-10 13:13:34 +02:00
Norbert Renner
1330317f1d
Merge branch 'master' into 68-sl-formatting
2021-04-10 12:48:10 +02:00
Norbert Renner
393a3fa129
Cleanup and credits
2021-04-09 11:52:51 +02:00
Norbert Renner
c3abfa9c9a
Show overpass icons in layer tree
2021-04-07 18:05:47 +02:00
Norbert Renner
3e235a345c
Fix duplicate "ice_cream" layer id and layers key
...
When bundling layers.js the file name is used as property name, independent of directory structure.
2021-04-07 18:05:47 +02:00
Norbert Renner
7bcbb1a8e4
Use Font Awesome 5 icons as SVG for POI layers
...
where iD Tagging Schema references "fas-*" icons.
For now, only use selected FA 5 SVG files for overpass layers (without loading any FA 5 JS, CSS or font) and stick with FA 4.7 for everything else.
2021-04-07 18:05:47 +02:00
Norbert Renner
87858b36e4
Merge pull request #397 from stesie/overpass-icons
...
Use L.Marker in Overpass layer + maki/temaki icons
2021-04-06 17:19:42 +02:00
Stefan Siegl
b3d07d10b2
List make/temaki in credits/licenses
2021-04-03 21:54:45 +02:00
Stefan Siegl
deef3bfb0d
Work around nodeFeature=Marker not working correctly
2021-04-03 21:46:05 +02:00
Stefan Siegl
d2bc580b14
Show temaki icons in overpass markers
2021-04-03 21:38:02 +02:00
Stefan Siegl
d60ab7937c
Show maki icons in overpass markers
2021-04-03 21:20:42 +02:00
Stefan Siegl
c3a9221c52
Use nodeFeature = Marker
2021-04-03 19:06:04 +02:00
Stefan Siegl
51acf718b4
Add icon references
2021-04-03 17:31:40 +02:00
Norbert Renner
8bcfe74e5b
Merge pull request #395 from rkflx/pr/improve-keyboard-handling-and-dialog-uis
...
Improve keyboard handling and dialog UIs
2021-04-02 17:11:43 +02:00
Norbert Renner
7aa2fcb93c
Download in client from Blob URL
2021-04-01 23:42:56 +02:00
Henrik Fehlauer
7edae911dc
Select parts of trackname in export dialog for easier overwriting
...
Users might want to assign custom tracknames, which requires deleting the
default name either entirely or parts of it.
By pre-selecting parts of the trackname, users can start typing right away
after opening the dialog. `Ctrl+A` to select everything is still possible,
but keeping the distance in the filename by default comes in handy,
e.g. when using a file manager not displaying the track length.
NB: Might need adaptation once trackname validation becomes less strict,
i.e. currently "(" and "->" as specified in the message catalog are replaced
with ' - ' by the validator before being inserted into the dialog.
Test Plan:
- Open "Export" dialog ("Location - Other Location - 2km")
- Open "Export" dialog for roundtrip ("Location - 1km")
- In both cases the complete trackname except for the distance
information (including separator) should be selected.
- No unwanted behaviour even if Nominatim is slow or down.
2021-04-01 18:00:00 +00:00
Norbert Renner
0fc468a682
Format CSV
2021-04-01 12:17:18 +02:00
Norbert Renner
00f2cead36
Format KML
2021-04-01 11:53:17 +02:00