Quincy Morgan
e512d57a25
Update disconnect and continue operation shortcut labels ( close #7733 )
2020-06-24 15:44:32 -04:00
Quincy Morgan
87d002efd7
Add buttons to toggle the history and measurement panels ( close #6397 )
2020-06-24 15:11:06 -04:00
Quincy Morgan
310751fb22
Capitalize data and note layer names
2020-06-24 14:24:17 -04:00
Quincy Morgan
9041ce3d9b
Add button to toggle the location panel (re: #6397 )
2020-06-24 14:19:52 -04:00
Quincy Morgan
2ed26611e1
Add documentation of scale factor parameters to custom background instructions (re: #7712 )
...
Improve formatting of custom background instructions
2020-06-17 14:17:39 -04:00
Quincy Morgan
70aaa0fa3a
Add disabled message to tooltip when Zoom To Selection button is disabled
2020-06-12 13:55:05 -04:00
Quincy Morgan
4874ee2c62
Add disabled messages for zoom in/out buttons when at max/min zooms
2020-06-12 13:44:13 -04:00
Quincy Morgan
8b258d2cbd
Load the maximum nodes per way value from the OSM API and add a getter to the service object
...
Disable the Merge operation if the resultant way would have more than the maximum number of nodes (close #6030 )
Simplify some code in operationMerge
2020-06-08 14:38:49 -04:00
Quincy Morgan
2e5e3791c5
Disable the straighten operation for selections that are already straight ( close #7658 )
2020-06-08 11:58:10 -04:00
Quincy Morgan
fd41e5fd75
Add specific error feedback for disabled straighten operation for multiple selected features
2020-06-08 11:16:25 -04:00
Quincy Morgan
ab3717bbc8
Disable the Straighten operation when not enough of the selection is visible ( close #7675 )
...
Add specific straighten tooltip and annotation labels for multiple selected lines
2020-06-05 14:59:27 -04:00
Quincy Morgan
6128c6514f
Enable the Extract operation for multiple selected extractable features ( close #7600 )
...
Allow extracting vertices that are `via` or `location_hint` relation members
2020-06-04 16:35:25 -04:00
Quincy Morgan
6c2b097eb7
Enable disconnection of multiple selected features from each other, if connected, and otherwise from everything ( close #7652 )
...
Add specific descriptions for a wider range of disconnection scenarios
2020-06-03 14:51:31 -04:00
Quincy Morgan
9954b3636e
Update multilingual name button tooltip ( close #7486 )
2020-05-20 12:08:42 -04:00
Quincy Morgan
311566328e
Enable nudging the selection via shift+arrow keys and shift+command+arrow keys to nudge more ( close #7186 )
...
No longer nudge the viewport with shift+arrow keys
2020-05-19 12:08:14 -04:00
Quincy Morgan
b5140f25a4
Merge branch 'develop' into 1ec5-custom-wms-template-7428
2020-05-18 15:00:44 -04:00
Quincy Morgan
91eaf15ba5
Update copy operation description
2020-05-15 09:59:27 -04:00
Quincy Morgan
21ed04ed65
Limit Copy operation by visible extent ( close #7603 )
2020-05-15 09:51:50 -04:00
Quincy Morgan
db9eed2434
Move the edit menu logic to uiInit
...
Make context the first argument of operation objects
Add Paste operation to edit menu when opening the context menu on a blank area of the map (close #2508 )
2020-05-14 15:49:35 -04:00
Quincy Morgan
dff4268256
Allow selection, deselection, and multiselection with the spacebar (re: #3843 )
...
Don't open the edit menu on single spacebar press
Open the edit menu for long spacebar press (re: #7577 )
2020-05-14 11:19:20 -04:00
Quincy Morgan
0278e700a0
Convert feature copying functionality from a standalone behavior to an operation and add to edit menu (re: #2508 )
...
Show flash feedback message when copying features with keyboard shortcut
Disallow copying of untagged vertices
2020-05-13 15:42:28 -04:00
Quincy Morgan
e0a23723da
Enable extracting lines to POIs ( close #7598 )
2020-05-13 11:59:55 -04:00
Quincy Morgan
20fadf0b1a
Update the first two chapters of the walkthrough for non-mouse interaction
2020-05-10 12:02:36 -07:00
Quincy Morgan
7a3a84b7b2
Remove broken "tail" functionality ( close #7560 )
2020-05-07 10:26:50 -07:00
Bryan Housel
e1c4823e15
Update the custom background instructions pane to include wms
2020-04-11 23:36:35 -07:00
Quincy Morgan
21f8404deb
Show change count in document title ( close #6209 )
...
Make title format translatable
Don't show lat/lon location in title
Select corresponding features upon hash change
2020-03-24 10:17:46 -07:00
Quincy Morgan
d669bbef2a
Update various files for removal of master branch
2020-03-23 10:43:52 -07:00
Quincy Morgan
72a99673a0
Revert #7428
2020-03-20 09:59:30 -07:00
Bryan Housel
2805c55ff3
Update the custom background instructions pane to include wms
2020-03-13 16:43:04 -04:00
Quincy Morgan
99eddb35c3
Make unavailable location error punctuation consistent with other flashed errors
2020-03-09 13:21:50 -07:00
Quincy Morgan
10f7ef2704
Add error feedback text when attempting to draw self-intersecting ways
2020-03-06 15:36:48 -08:00
Quincy Morgan
135fd95305
Add geolocation error feedback (re: #7376 )
2020-02-27 14:10:31 -08:00
Quincy Morgan
f42ad53379
Add L as the keyboard shortcut for geolocation ( close #7395 )
2020-02-27 10:23:09 -08:00
Quincy Morgan
5aab09845d
Move the "zoom to this" button from the inspector to the map next to the zoom in/out buttons (re: #6601 )
...
Use title case for the Zoom In and Zoom Out button labels
2020-02-26 19:59:09 -08:00
Quincy Morgan
abf536aa9b
Make commit changes its own collapsible section
2020-02-24 14:03:06 -08:00
SilentSpike
18287284c6
Remove translations link from Osmose UI
...
- Not useful to majority of users and clutters the UI
- Anyone interested in translation will already be looking at the iD
project and we can direct them from there
2020-02-16 12:47:38 +00:00
SilentSpike
af0e37f7c5
Add "view on osmose" link to UI footer
2020-02-15 11:48:01 +00:00
Quincy Morgan
4ff634b90f
Enable the circularize operation for multiple selected features ( close #7326 )
2020-02-05 09:57:33 -05:00
Quincy Morgan
f2638c0c1e
Merge pull request #7290 from openstreetmap/error-button-strings
...
Update QA button strings
2020-02-04 17:01:42 -05:00
SilentSpike
02f088e5a9
Update some QA translation strings
2020-02-04 21:03:34 +00:00
SilentSpike
377e99240f
Add Osmose translations link to details footer
...
Improves structure of the details UI and introduces the use of flexboxes
for this. Does not break UI for other error services with shared classes.
2020-02-03 23:20:45 +00:00
SilentSpike
06ac02f89f
Use Osmose dynamic subtitile string
...
Providing a `langs` param that's currently not implemented so these will
all be English until that is done.
2020-02-03 23:20:45 +00:00
SilentSpike
010ca30999
Show more Osmose strings in the UI
...
Also only add sections where appropriate
2020-02-03 23:20:44 +00:00
SilentSpike
5d93d3cace
Prepare to use Osmose issue detail strings
...
- Remove translation description strings, will be using supplied
translations once the API is updated
- Change the way elements and details are presented since they can't be
easily integrated into the 3rd party description strings
2020-02-03 23:20:44 +00:00
SilentSpike
7d76950d55
Use Osmose translation strings for issue titles
...
This is just step one in the process while we wait for the API to supply
further strings and filtering to reduce the amount of string data
requested (since we don't need it all).
Strings are requested when the layer is first enabled and cached for the
current language (plus English as a backup).
2020-02-03 23:20:43 +00:00
SilentSpike
9fca611ec1
Add support for even more Osmose error types
...
- Conflicting tags
- Orthographic errors (excess whitespace and all capital names)
- Deprecated tagging
- Bad use of the "area" tag
2020-02-03 23:20:43 +00:00
SilentSpike
a53f1c0f67
Add support for Osmose unnecessary tag error type
2020-02-03 23:20:42 +00:00
SilentSpike
c13eb15691
Add support for more Osmose error types
...
- Unconnected level crossings
- Unconnected highway features/barries
- Unexpected punctuation/symbols in tag values
- Unbalanced parentheses/quotes in name values
- Invalid date formats
- Access tagging that permits all transport modes
- Elements with a "name" tag and no main tagging
- Relations missing a "type" value
2020-02-03 23:20:42 +00:00
SilentSpike
cc3039033f
Support more subtypes of osmose error type 8300
2020-02-03 23:20:41 +00:00
SilentSpike
896ed762e0
Fix silent failure for some Osmose error types
...
When I added special handling for mapillary errors the code was trying
to access translation strings nested under the error category (which
doesn't exist for all error types). This code is now moved into it's own
function so that variable hoisting doesn't run it for non-applicable
error types and prevent them from working.
- Also adds support for error type 3040 (bad tag value)
- Updated the Osmose sidebar UI title
2020-02-03 23:20:41 +00:00