Commit Graph

10308 Commits

Author SHA1 Message Date
Bryan Housel 46326252bc Rewrite source.polygon into array of outers without holes
(closes #5264, closes #5250, closes #5272)
2018-11-08 13:17:13 -05:00
Bryan Housel a73a75d1d3 Adjust initialization order so that map has dimensions before hash()
This fixes a weird regression where the hash would try to centerzoom the map,
but the map did not yet have dimensions, so the center would end up in the top-left.
2018-11-08 11:15:26 -05:00
Bryan Housel e4332a03f4 Update all fontawesome dependencies
(closes #5456, closes #5457)
2018-11-08 10:17:33 -05:00
greenkeeper[bot] 9e3735ce26 chore(package): update mapillary-js to version 2.14.0 2018-11-08 10:07:28 -05:00
Bryan Housel c5ad8adcc9 Preserve extra space at bottom of inspector to allow for dropdown options
(closes #5280)
2018-11-08 09:55:45 -05:00
Bryan Housel c3ac440125 Switch embankment preset from embankment=yes to man_made=embankment
(closes #5344)
2018-11-08 01:09:29 -05:00
Bryan Housel b7df3eda38 Use new Mapillary API calls for map_features, image_detections
(closes #5374)
2018-11-07 23:09:11 -05:00
Bryan Housel 878bfdd144 Exclude non-searchable presets from the preset recently-used list
(closes #5450)
2018-11-07 11:45:39 -05:00
Bryan Housel a29af100df Remove test for unpopular values with a wiki page,
Restore test for unpopular keys with a wiki page
2018-11-07 11:06:48 -05:00
Bryan Housel 9c02034c0d Merge branch 'matkoniecz-bad-tags' of https://github.com/matkoniecz/iD into matkoniecz-matkoniecz-bad-tags 2018-11-07 10:32:20 -05:00
Bryan Housel 378a067035 Merge pull request #5455 from openstreetmap/flexbox-buttons
Flexbox buttons in top bar
2018-11-07 10:15:03 -05:00
Bryan Housel a1dbdea725 Merge branch 'master' into flexbox-buttons 2018-11-07 10:13:40 -05:00
Bryan Housel b860bbb5f0 Expand sidebar when selecting notes and data 2018-11-07 09:54:54 -05:00
Bryan Housel 42aa834fab Avoid obscuring selected entity when expanding the sidebar 2018-11-06 17:03:58 -05:00
mm e440fce978 add fields for fire_hydrant 2018-11-06 22:55:18 +01:00
mm 85f475d9ca wip: new fire_hydrant scheme 2018-11-06 22:27:13 +01:00
Bryan Housel cc227ed4e2 Make map panning optional on sidebar expand/collapse 2018-11-06 16:06:45 -05:00
Bryan Housel e31e84b109 Simplify some things I found confusing
- class the #sidebar itself as collapsed not the #id-container
- the #sidebar is the selection, so just use `selection` instead of
  `var sidebar = d3_select('#sidebar');`
  (which conflicts with the closure `sidebar()` function)
- have separate functions `expand` `collapse` `toggle` rather than a
  `toggle(shouldCollapse)`
2018-11-06 15:08:05 -05:00
Bryan Housel 3d65dd8903 preventDefault on sourceEvent, if present
This prevents a crash when d3_event is not the actual event, but is a
transition event or similar
2018-11-06 14:16:23 -05:00
Bryan Housel bd98b87d46 Remove obselete Firefox rule for the bar width 2018-11-06 13:46:03 -05:00
Bryan Housel c25a21226b Remove footer media queries, the li's will remove themselves on overflow
(closes #5437)

This means that the scale bar will never go away, it will be the last thing
remaining.
2018-11-06 13:31:05 -05:00
Bryan Housel 08e9476f3e Fix photoviewer resize event 2018-11-06 13:09:04 -05:00
Bryan Housel cf02ee6dd5 Merge pull request #5468 from quincylvania/connect-annotation-undo-messages
Expanded undo messages for node-dragging scenarios
2018-11-05 23:47:57 -05:00
Quincy Morgan 50d0b98be8 Adds undo messages for connecting points to points, vertices, lines, and areas; and vertices to sibling and adjacent vertices
Closes #1252
2018-11-05 17:50:15 -08:00
Bryan Housel b4119ae1ad Class toolbars with narrow if we detect overflow happening
Also add css rules to drop labels from toolbar buttons if needed
2018-11-05 17:16:50 -05:00
Bryan Housel 136e4556a7 Move spinner to flex-end, and some css cleanups 2018-11-05 12:22:20 -05:00
Quincy Morgan dcc654f269 Merge pull request #5467 from quincylvania/tag-row-flexbox
Keeps the raw tag editor buttons fixed-width using flexbox
2018-11-04 13:07:20 -08:00
Quincy Morgan 5a2444ed40 Converts == to === in the prior commit 2018-11-04 12:42:04 -08:00
Quincy Morgan 3ff1139364 Fixes an error where preventDefault would be called on an event object without that function 2018-11-04 12:40:59 -08:00
Quincy Morgan 1db80ff49c Adds missing semicolon 2018-11-04 12:06:32 -08:00
Quincy Morgan f4a64c27a4 Keeps the raw tag editor buttons fixed-width using flexbox 2018-11-04 11:55:29 -08:00
Bryan Housel 458aeb4dbf Adjust tool groups slightly, let leading group shrink more. 2018-11-04 10:03:55 -05:00
mm 4831d40345 add fields for fire_hydrant 2018-11-03 21:50:00 +01:00
Mateusz Konieczny e285066032 invert tests for inverted behavior 2018-11-03 15:07:37 +01:00
Mateusz Konieczny 82857dd160 tag values with wiki page may be documented as bad
fixes #5460
2018-11-03 15:07:37 +01:00
Bryan Housel 94c45c5c75 Merge pull request #5462 from matkoniecz/update-imagery
update imagery
2018-11-03 09:45:11 -04:00
Bryan Housel 309f10b9c3 Merge pull request #5464 from matkoniecz/matkoniecz-missing-negation
fix missing negation is specs
2018-11-03 09:42:55 -04:00
Mateusz Konieczny bb054211c0 fix missing negation is specs 2018-11-03 14:26:52 +01:00
Mateusz Konieczny 94bbcc9fcf update imagery
apparently running tests updates this file
2018-11-03 14:15:01 +01:00
Bryan Housel c1d28d9333 Wrap sidebar button in div, so the .tool-group > div rule pads it 2018-11-03 00:11:10 -04:00
Quincy Morgan feca56bc61 Merge pull request #5459 from quincylvania/green-barrier-hedge
Use the green stroke color to render barrier=hedge
2018-11-02 20:27:53 -07:00
Bryan Housel d4e31a82e3 Adjust sidebar resizer to keep map still by anti-panning 2018-11-02 23:21:59 -04:00
Quincy Morgan edca5f2d23 Fixes placement of .tag-barrier-hedge css line 2018-11-02 19:54:12 -07:00
Quincy Morgan b2569e2554 Use the green stroke color to render barrier=hedge 2018-11-02 19:41:03 -07:00
Bryan Housel aecbaec896 Add key to toggle the sidebar 2018-11-02 11:15:52 -04:00
Bryan Housel c2971f667d Remove setCenter() from map.dimensions()
This was triggering a weird redraw which made the map slow and look wrong
The map will redraw again in a few milleseconds anyway.

This means that the the map will not stay on the center, but rather the
top-left corner, which kind of feels better anyway, as it doesn't move things
around as much.
2018-11-02 10:52:16 -04:00
Bryan Housel 26e63d64e3 Flexbox buttons in top bar
- Makes the "Sidebar" toggle button permanent but removes the label
- Did some things to the "Save" button to make it the same width whether there
  is a count or not (prevents the buttons from jumping when pressing undo/redo)
- Removes a lot of the floated col rules that aren't used much anymore
2018-11-01 23:42:26 -04:00
mm 63c2528b51 wip: new fire_hydrant scheme 2018-11-01 22:44:34 +01:00
Bryan Housel 3e03102731 Simplify unpaved tag class logic, add tests
(re: #5422)
2018-10-31 16:13:03 -04:00
Bryan Housel b79f87f511 Merge pull request #5422 from thefifthisa/style-unpaved-taxiway
Style unpaved Taxiway
2018-10-31 15:43:57 -04:00