archpdx
e466ad4bf8
Update dependencies country-coder and location-conflation ( #9546 )
2023-03-30 12:53:38 +02:00
Martin Raifer
0334533aee
render sidedness markers for man_made=quay
...
see https://github.com/openstreetmap/id-tagging-schema/pull/810#issuecomment-1464181204
2023-03-13 15:14:27 +01:00
Kyℓe Hensel
0ec1b45bf9
tweak regex when searching for a feature ID ( #9520 )
2023-03-06 13:58:48 +01:00
Kyℓe Hensel
43b4b4f02b
render right-sided arrows for features with lifecycle prefixes ( #9493 )
2023-03-03 18:53:10 +01:00
Kyℓe Hensel
d6b869fe7a
add 4 tags which imply oneway=yes ( #9492 )
2023-03-03 18:48:22 +01:00
Kyℓe Hensel
a17b5faf5f
Send 'Accept-Language' header on Nominatim API calls ( #9501 )
2023-03-03 18:34:24 +01:00
Martin Raifer
fc5b78ba0a
show 'set to today' button also on 'survey:date' field
2023-01-27 17:10:02 +01:00
Martin Raifer
3238d3439c
fix linter issues
2023-01-27 17:05:43 +01:00
Martin Raifer
adcbdae6e8
implement date field, for #9477
2023-01-27 17:03:28 +01:00
Martin Raifer
deb2b15cf4
load value icons in combo fields, increase their size slightly
...
as specified in the tagging schema [v6](https://github.com/ideditor/schema-builder/blob/main/CHANGELOG.md#600 )
for #9477
2023-01-24 15:10:50 +01:00
Martin Raifer
d9695f1cef
update directionalCombo fields to tagging schema v6 schema
...
keeping a fallback to v5's `cycleway` field type for now
for #9477
2023-01-24 14:25:53 +01:00
Martin Raifer
98e9a11a51
add Röntgen icon set
2023-01-23 20:42:03 +01:00
Martin Raifer
73773b61f1
Fix context "edit" menu on touchscreens
...
* render labels properly, fixes #9425
* always open the touch-specific edit menu (the contextmenu event is always triggered by the browser on long presses, where we need to make sure that this event doesn't override the `isTouchMenu` property of the edit menu)
2023-01-19 18:27:02 +01:00
archpdx
81374c3735
Fix connect features with uncontrolled crossing ( #9443 )
2023-01-19 11:59:16 +01:00
Furkan Mutlu
f7bd65ac8d
fix: 🐛 Fix multiple appending debug vintage unknown label ( #9458 )
...
* fix: 🐛 Fix multiple appending debug vintage unknown label
* keep using t.append for accessibility
Co-authored-by: Martin Raifer <martin@raifer.tech >
2023-01-19 11:49:30 +01:00
Martin Raifer
dc9b6a3acb
only treat traffic_calming=island as an area tag
...
this is required for a proper fix of https://github.com/openstreetmap/id-tagging-schema/issues/733
2023-01-18 19:15:16 +01:00
Martin Raifer
4b83dceec1
don't split values in semiCombo fields split with , in descriptions
...
fixes #9471
2023-01-18 19:10:09 +01:00
Kamil Monicz
65da698886
Optimize oldTagIssues method by reordering the checks ( #9434 )
...
The hasInterestingTags skips most entities and is light to run - in contrary to presetManager.match
2022-12-20 18:53:09 +01:00
Martin Raifer
aeeb441e8b
fix regression: labels are not rendered in multi/semiCombo chips
...
regression was in 479586be37
2022-12-16 12:13:16 +01:00
Martin Raifer
5ef99280bc
Merge branch 'field-type-directional' into develop
2022-12-12 22:30:33 +01:00
Rewinteer
be4f3ce0d2
Added highway=busway to 'Traffic Roads' group of map features. ( #9416 )
2022-12-12 22:12:19 +01:00
Martin Raifer
89afee1ad5
lint code
2022-12-12 16:11:15 +01:00
Martin Raifer
479586be37
combo boxes can consume complex label strings now:
...
instead of `"strings": { "options": { "<tag-value>": "<translatable-string>", …` it is now also supported to have:
```
"strings": {
"options": {
"<tag-value>": {
"title": "<translatable-string>",
"description": "<translatable-string>"
},
…
```
2022-12-09 19:34:13 +01:00
Martin Raifer
4c222fde0a
make sure editing multi selection doesn't corrupt tags
...
because the common tag vs. left/right tag situation can be different for different entities in the multiselection, the approach to merge/split/update the tags needs to be made on a per entity basis
this introduces a new way to specify tag changes: a callback function which is called for each to be modified entity
2022-12-09 19:01:44 +01:00
Martin Raifer
08ae8a3fac
reuse combo field module from within directional_combo
...
reducing duplication of code, and brings missing features to the directional version of the field
2022-12-09 17:28:00 +01:00
Martin Raifer
80d3e767cc
rename to "directional combo" field
2022-12-09 13:52:57 +01:00
Martin Raifer
d7cbf058ee
make cycleway field modular (i.e. accept any supplied keys)
2022-12-09 13:52:02 +01:00
Martin Raifer
6239cc0ccc
Merge branch 'maxlength-indicator' into develop
2022-12-02 18:37:59 +01:00
Martin Raifer
dcd7fb4938
don't include misspelled taginfo suggestions in combo fields
2022-12-02 13:49:49 +01:00
Martin Raifer
60ee70f016
replace parseFloat with Number
2022-12-02 13:41:48 +01:00
Martin Raifer
827608ad23
add warning icon also to "regular" max length indicator warning
2022-11-28 19:23:19 +01:00
Martin Raifer
d5872cca73
show prettier maxChars warning for changeset comments
...
from #9392
2022-11-28 19:08:37 +01:00
Martin Raifer
3b7141ba0a
Merge remote-tracking branch 'alanb43/changeset-max-length-warning' into maxlength-indicator
2022-11-28 16:54:14 +01:00
alanb43
de23bd5c33
added warning when changeset comment length > 255 chars
2022-11-27 01:55:30 -05:00
Martin Raifer
6c9ffdc854
lint
2022-11-26 10:28:20 +01:00
Martin Raifer
59b10b7974
add length indicator for semicombo fields as well
2022-11-25 18:52:13 +01:00
Martin Raifer
2c0ca277bf
add max-length-indicator to combo fields
2022-11-25 18:18:51 +01:00
Martin Raifer
f931d447af
add length indicator to regular text (and localized) fields
2022-11-25 18:10:14 +01:00
Martin Raifer
5091966056
[WIP] add string length indicator and max-length message
2022-11-25 17:48:33 +01:00
Martin Raifer
5751e80b93
replace parseFloat with Number
2022-11-24 20:12:18 +01:00
Martin Raifer
41aa127d23
reduce use of parseFloat
...
as it silently strips non-numeric suffixes (e.g. a value of "123 foo" is transformed into a numeric value of 123 by `parseFloat`, which is typically not what we desire)
2022-11-24 19:39:15 +01:00
Martin Raifer
fc75d5f2a1
fix another regression (in b72f3aa), add tests
2022-11-24 19:12:23 +01:00
Martin Raifer
b72f3aae19
fixes a regression in f573c37
2022-11-24 18:40:11 +01:00
Martin Raifer
f573c374c2
number field: improve +/- buttons
...
* Clamp degree values in `direction` fields between 0 and 359 degrees, fixes #9386
* Only match cardinal values to numbers in `direction` fields
* Disable increment/decrement buttons on number fields if the input value is not numeric or when there is a multi-selection with conflicting values
* Fix/implement reverse operation for semicolon delimited `direction` values
2022-11-24 15:16:49 +01:00
Martin Raifer
4dcf6090d8
fetch version directly from package.json
2022-11-14 19:46:30 +01:00
Martin Raifer
21e54f956d
don't preserve preset's field tags if presets are sub-presets of each other
...
fixes #0372
2022-11-14 18:58:37 +01:00
Martin Raifer
d9a4d6cbde
Fix crash when multiselection has differing values in combo field
...
closes #9369
2022-11-12 22:03:28 +01:00
Martin Raifer
1054c35dc5
Set development version number
2022-11-10 13:11:05 +01:00
Martin Raifer
48f925a27b
v2.23.0
...
Signed-off-by: Martin Raifer <martin@raifer.tech >
2022-11-10 12:35:21 +01:00
Martin Raifer
224246e90e
fetch at least v5.0.1 of presets
2022-11-09 19:18:41 +01:00