Commit graph

64 commits

Author SHA1 Message Date
Marcus Jaschen
fc54c65e23 Add sidebar tab with route analysis data
- adds a new analysis tab in the sidebar
- the analysis tab shows length distribution for different way types, surface, and smoothness
- table rows can be hovered/clicked to highlight the according segments on the map (similar behaviour as the detailed data table)
- localization is implemented for `de` and `en`
- the method for finding segment edges was extracted from `js/control/TrackMessages.js` into `js/util/TrackEdges.js` as it's used in the new analysis class too (the Gulp config was changed to reflect that)

Notes:

I had the idea to use the *DataTable* plugin for rendering the tables but decided against it. The only meaningful way to sort such a table is by the length column and that's already the case. So it's just three plain, old HTML tables, rendered by jQuery.

For meaningful statistics the `processUnusedTags` setting has to be enabled in the routing profile. Only in this case the BRouter backend includes all needed tags (`highway`, `surface`, and `smoothness`) for *every* route segment in the response. I’ve enabled that setting for all profiles at my BRouter-web instance at <https://brouter.m11n.de/>.
2020-06-07 16:56:50 +02:00
Norbert Renner
a0fe3c8824 Update translations 2020-05-28 10:54:08 +02:00
Norbert Renner
e5e876f717 Make privacy policy URL configurable (#284) 2020-05-28 10:54:08 +02:00
Gautier P
341ba4f7a5 Update translations 2020-05-25 20:22:19 +02:00
Gautier P
a358aed464 Improve stats footer on mobile #296 2020-05-24 19:50:14 +02:00
Norbert Renner
c4532c2a85 Update translations 2020-02-20 09:42:36 +01:00
Norbert Renner
3168bda5c2 Update translations 2020-01-21 09:52:21 +01:00
Norbert Renner
b0aa8ec20e Update translations 2020-01-04 13:00:48 +01:00
Norbert Renner
a71dfe7895
Add hints and feedback for optional layers tree usage (#263) 2019-12-06 09:31:55 +01:00
Norbert Renner
a585dde182 Add switch to turn off centering hovered data table entry on map (#241) 2019-11-30 09:38:12 +01:00
Norbert Renner
09a185c859 Update about: daily update cycle; add elevation data credits 2019-11-26 12:22:56 +01:00
Norbert Renner
ad40459be7 Set button labels of both save and upload to "Apply"
It's the same action and that the profile is uploaded is an
implementation detail. Apply will also be used for proper profile URL
parameters.
2019-11-12 10:21:08 +01:00
Norbert Renner
21a8d8b5de Replace profile options/editor switch buttons with Bootstrap tabs 2019-11-11 19:30:29 +01:00
Norbert Renner
ef9cc7abe7
Merge pull request #235 from Phyks/custom-profiles
First PoC for UI for customizing profile
2019-11-09 09:47:32 +01:00
Gautier Pelloux-Prayer
e44a979148 Update translations 2019-10-10 23:31:36 +02:00
Norbert Renner
ddf8e27085
Merge pull request #226 from bagage/222-add-users-poi
export user's POI (point of interest)
2019-10-10 22:17:44 +02:00
Gautier Pelloux-Prayer
fa5af58372 Add markers POI layer 2019-10-10 21:07:49 +02:00
Unknown
9eeca7e2d5 Added hotline based route overlay
Added a overlay which reflects the quality of the route based on either:
* cost
* altitude
* incline
2019-10-10 19:35:51 +02:00
Phyks (Lucas Verney)
83390fc05c Add a message when no configuration options are available 2019-09-27 11:09:13 +02:00
Phyks (Lucas Verney)
ff86c85a8a Full first draft of a working UI 2019-09-27 11:09:13 +02:00
Unknown
936e5732b2 Implementation of Track loading
Use leaflet-filelayer to load kml, gpx, geojson, json tracks and display them as new Overlay layer.
2019-09-17 12:20:24 +02:00
Norbert Renner
1b9d4dbd2a Update translations 2019-09-05 12:19:47 +02:00
Norbert Renner
9076e1efd3 Update brouter.de links to https 2019-09-05 12:05:29 +02:00
Phyks (Lucas Verney)
f09ebff28a Update translations 2019-08-15 21:29:14 +02:00
Gautier Pelloux-Prayer
d45572b76d Update translations 2019-08-11 19:25:37 +02:00
Gautier Pelloux-Prayer
7fad9b29db Extract missing strings 2019-08-11 19:22:58 +02:00
Gautier Pelloux-Prayer
d31be926d2 Increase prettier maxwidth to 120 2019-08-10 19:36:36 +02:00
Gautier Pelloux-Prayer
5969c43208 Rework form inputs validation 2019-08-07 11:12:54 +02:00
Gautier Pelloux-Prayer
55005549e3 Only geojson files are supported 2019-08-07 11:10:01 +02:00
Norbert Renner
71c8183d93 Update translations 2019-06-27 12:05:29 +02:00
Norbert Renner
22c742de1f Update translations 2019-06-17 12:07:43 +02:00
Gautier Pelloux-Prayer
1d35c802a5 Add chat in about modal 2019-06-16 19:09:49 +02:00
Gautier Pelloux-Prayer
4a2c1248a4 Update en.json 2019-06-02 09:45:49 +02:00
Gautier Pelloux-Prayer
25d4915828 Update translations 2019-06-02 09:42:44 +02:00
Henrik Fehlauer
9bc38fea89 Improve number formatting
Use locale-aware number formatting (i.e. add grouping separators).

Use hours and minutes to format travel time.
2019-05-30 23:52:59 +02:00
Henrik Fehlauer
3ee90b5cd9 Separate formatting from translations 2019-05-30 23:52:59 +02:00
Henrik Fehlauer
aeb93e33b6 Polish UI of track statistics bar
Use "x | y" format instead "x (y)"
(The old format was a bit confusing, e.g. the second part of the label
could be mistaken for an "explanation" of the first part, while it
actually is an entirely separate label.)

Repeat unit for every metric.

Use plural for units.

Use "-" everywhere when a metric is not yet available instead of mixing
"-" and "0".

Properly revert to initial "-" when removing route instead of showing
"0".

Show "0" instead of "" when route length cannot be calculated yet.

Slightly change wording ("Energy per 100km").
2019-05-30 23:52:59 +02:00
Norbert Renner
ae5dcdb9a5 Update translations 2019-05-21 18:15:48 +02:00
Gautier Pelloux-Prayer
7017e28d83 Update translations 2019-05-20 21:31:11 +02:00
Gautier Pelloux-Prayer
3aba471c0a Add track name 2019-05-18 23:46:08 +02:00
Norbert Renner
fc5723953a Merge pull request #182 2019-05-18 15:39:59 +02:00
Norbert Renner
c1ad74618b Update translations 2019-05-18 13:32:03 +02:00
Gautier Pelloux-Prayer
970a34981f Add prettier and reformat code 2019-05-17 20:55:39 +02:00
Gautier Pelloux-Prayer
68eb00bae9 Update translations 2019-05-16 20:03:29 +02:00
Gautier Pelloux-Prayer
191f6b25a8 Add delete last point button 2019-05-12 10:32:32 +02:00
Gautier Pelloux-Prayer
d009aa5bc6 Add reverse route button 2019-05-11 17:52:16 +02:00
Norbert Renner
7182d032e3 Update translations 2019-05-10 13:07:21 +02:00
Norbert Renner
66cdc84ea6 Restore default texts from bea7af0 2019-05-10 12:35:43 +02:00
Norbert Renner
d8886e74fd Fix missing layer keys after extracting layer configs 2019-05-10 12:32:03 +02:00
Gautier Pelloux-Prayer
0fe82ece4e Improve about dialog texts 2019-05-09 10:38:28 +02:00