2186 Commits

Author SHA1 Message Date
Martin Raifer
ac59197632 simplify raw tag editor ui and logic (#10889)
* always show empty line at bottom of the tag list to allow adding more tags (replaces `+` button and tab logic)
* disable delete and info buttons on empty tag
* replace deferring of tag change events and re-rendering with a simpler logic (to fix issues like #10871):
  only set input field values if the rendering event was triggered by an external event, or by a change of the respective field in the raw tag editor itself
* skip delete and tag info buttons while navigating using tab: makes it more quick to get to where one typically needs to, deleting a key using the keyboard only is possible by emptying the tag's key, and advanced users are not typically using the `i` button anyway
2025-05-12 18:21:55 +02:00
Martin Raifer
8e8c5a8621 Render oneway markers inline in dashed lines (#10849) 2025-03-20 14:01:26 +01:00
Mattia Pezzotti
d1e5c2910c add date slider for street level photos, and more (#10394)
full list of enhancements:

* year slider to filter photos by freshness
* toggle active streetlevel layers with shortcut `shift+P`
* hfov, pitch and direction is now held between sequences and images as asked in #10392
* fix for #10361 (only panoramax)
* added tests and jsdoc
* add ticks for existing photos on slider
* general bug fixes
* rudimentary support for toDate in date slider (only when iD is started with a "to" date in the hash parameter: show a second slider to visualize and set the "to" date)

---------

Co-authored-by: Martin Raifer <martin@raifer.tech>
2025-03-18 21:09:37 +01:00
Martin Raifer
4b7a20f628 make feature fill clickable in "Full Fill" rendering style 2025-03-18 14:06:50 +01:00
Atul Patil
c7cc7008b8 Feature: add prev/next button to viewer for georeferenced photos (#10865) 2025-03-11 21:20:38 +01:00
Martin Raifer
ab007dbbb8 restore highlighting of empty changeset comment field
restores behaviour from #4624/#4624, but switch to a neutral emphasis instead of the red color (which might be misinterpreted that the user already made a mistake)
2025-02-25 17:55:21 +01:00
Martin Raifer
5d62126530 add dummy transition to overlay layers
fixes overlay tiles from not being removed while zooming out and back in

addendum to #10785
2025-02-19 18:31:42 +01:00
Martin Raifer
825faf0dac use "narrow road" styling for all *_link roads, fixes #10717 2025-02-12 15:47:34 +01:00
dragoon
a83f5b3ff5 fixed "highlight" markers of some street level photo layers (#10756) 2025-02-11 12:59:39 +01:00
Martin Raifer
9e110cfda4 make background map tile edges opaque
Replaces the workaround of the tile rendering issues on Chrome at odd zoom levels.

The svg filter `#alpha-slope5` alters the alpha channel of background tiles such that everything but (almost) transparent pixels are rendered fully opaque.

closes #10747
2025-02-10 13:50:23 +01:00
Martin Raifer
057af4d352 fix briefly disappearing data layer during background layer transition
(fixes part of #10748)
2025-02-09 19:36:16 +01:00
Martin Raifer
b389feb4ac fix flickering when switching background layers or zooming
closes #10738

fixes a regression in 98d29e908f, overriding the original fix from 460a9efce1
2025-02-06 13:14:31 +01:00
Martin Raifer
5227294b5c add dedicated rule for railway=* + service=*
and drop respective "wildcard" rule in highways.css

see https://github.com/openstreetmap/iD/pull/10708#discussion_r1934085735
2025-01-29 16:23:38 +01:00
Boris Verkhovskiy
ea911936ed Fix typos in map rendering rules for service roads (#10708) 2025-01-29 16:23:11 +01:00
Martin Raifer
98d29e908f fix grid lines between tiles also in minimap
see #10594
2025-01-22 16:49:30 +01:00
dragoon
5ea5a6f861 Fix mouse cursor on textarea scrollbars (#10630) 2025-01-08 14:01:03 +01:00
Martin Raifer
460a9efce1 fix brief flickering during tile switching when zooming, fixes #10660 2025-01-08 12:17:52 +01:00
Martin Raifer
1a7cf41ed0 Merge branch 'fix-grid' into develop 2024-12-18 15:31:45 +01:00
Martin Raifer
4dc8f981bd Link to PR in inline comments 2024-12-18 15:21:50 +01:00
Louis Demange
28e7faa13b Apply plus-lighter only at specific zoom levels 2024-12-17 07:01:21 +01:00
Nekzuris
dcfcf222e2 Dynamic epsilon for specific pixel ratios on Chrome 2024-12-13 19:47:40 +01:00
Nekzuris
874c1f5d73 Improve CSS comments 2024-12-13 07:36:45 +01:00
Nekzuris
4aac70f719 Improve tiles rendering in Chrome with specific zoom value 2024-12-11 21:27:45 +01:00
Martin Raifer
341eb4fb8d prevent brief flickering of "broken image" on tile loading errors 2024-12-11 12:35:38 +01:00
Nekzuris
b2c51929c6 Fix visible grid around tiles 2024-12-11 02:30:38 +01:00
ForgottenHero
04fd2ba6f4 Update help panel navigation buttons (#10581)
Fixes #105073 where the empty nav button for 'next' was overlapping the keyboard shortcuts button when the user was currently view the Quality Assurance page.
2024-12-06 14:51:11 +01:00
Martin Raifer
18de00a7bf fix scrollbars showing up in hovered state of inspector, fixes #10511
also closes #9912, closes #10552
2024-12-03 18:45:04 +01:00
Nekzuris
d04c3cdb73 Remove invalid scrollbar css 2024-11-25 19:14:38 +01:00
Nekzuris
e0083e093f Thin scrollbars for Firefox 2024-11-24 16:28:19 +01:00
Martin Raifer
5024feafe8 Fix flickering when switching between background imagery layers
and make switching backgrounds snappier
2024-10-21 18:31:07 +02:00
Nekzuris
0ce8136279 Render parking space partial fill thinner (#10442) 2024-09-03 16:24:37 +02:00
Martin Raifer
da47d12e0f change panoramax color to orange, vegbilder to red, add legend
closes #10364
2024-07-31 18:08:03 +02:00
Martin Raifer
45c87b4fe5 tweak margins of panoramax attribution row, closes #10363 2024-07-31 17:31:45 +02:00
Martin Raifer
df3b5a4440 make "captured by …" translatable; single line if possible 2024-07-29 15:36:59 +02:00
Martin Raifer
9407f309a7 Merge branch 'develop' into panoramax 2024-07-29 15:13:38 +02:00
Martin Raifer
bdcf770000 add dedicated styling for waterway=flowline features, see #10283 2024-07-26 11:26:35 +02:00
Martin Raifer
9a97433b2a fix css rule for underwater features 2024-07-26 11:26:35 +02:00
Martin Raifer
984f25adbb Merge pull request #10046 from laigyu/add-button-to-mapillary
Add a button in the mapillary image photo viewer to "add the current image id as field to feature"
2024-07-16 22:14:21 +02:00
Martin Raifer
e195947509 Merge branch 'develop' into panoramax 2024-07-12 18:22:53 +02:00
Mattia Pezzotti
20e6473842 Merge branch 'openstreetmap:develop' into panoramax 2024-07-10 10:37:15 +02:00
arch0345
14794ee992 Remove references to ImproveOSM 2024-07-08 17:15:38 -07:00
mattiapezzotti
b1f787c94d fixed typos and syntax errors 2024-07-06 13:38:29 +02:00
mattiapezzotti
fd7534b175 fixed age slider label, added current selected year label and maximum oldest year 2024-06-29 09:11:43 +02:00
mattiapezzotti
6d1a6c29a2 Merge branch 'panoramax' of github.com:mattiapezzotti/iD into panoramax 2024-06-28 17:55:18 +02:00
mattiapezzotti
bdcebcab33 date slider filter (kinda finished just buggy label) 2024-06-28 17:54:37 +02:00
Martin Raifer
21d99715a7 fix zoom/pan glitch on plane photos
When changing to a different photo, it can be the case that the new photo has a different aspect ratio: the zoom behaviour needs to be updated.

Also, keeping the "orientation" does not make sense for plane photos, and even keeping the previously shown photo's zoom is also not typically desired for these.
2024-06-26 13:12:26 +02:00
mattiapezzotti
8b68f07799 added a way to show only sequences on low level zoom 2024-06-22 10:11:44 +02:00
Mattia Pezzotti
e7daa508e8 refactored how panoramax shows frames 2024-06-18 13:09:28 +02:00
mattiapezzotti
2cdf24e804 360 photos now keep heading between sequences, added hd checkbox 2024-06-08 17:50:24 +02:00
Martin Raifer
99d7a85ab4 Merge remote-tracking branch 'k-yle/highway-ladder' into develop 2024-06-05 12:58:56 +02:00