Comments (6)
Hi @jidanni,
I came across this repository and am intrigued by the issue at hand. Given my experience with Javascript and other front-end frameworks, I believe I can contribute effectively to its resolution. Would you mind assigning this issue to me? Thanks!
from id.
This is the standard behaviour for sub-presets in id-tagging-schema. Here, 'trunk', etc. are not a (sub)-type of 'alley'. Note there is also presets such as 'Information' (tourism=information
) with type like board
, with its own sub-type like history
. Adding back(other case: duplicating) 'type' field introduces extra work and only causes confusion and clutter for the user.
In iD (and Rapid), you have at least
- Undo button, as previously mentioned by both yourself and Quincy in #8249 (top right) and hotkey (
Ctrl
+Z
) - Feature Type button still, which should display most recently used preset(s), like so
(notably it sometimes doesn't, since either the code's logic doesn't understand it, or the object type was intentionally made unsearchable as it is unspecific or deprecated)
- Raw tags when we scroll down, we can choose to modify it manually or (switch) to display options (and auto-fill), like so
(we could also choose to manually delete this sub-tag, which would yield the same result as hitting the undo button)
-
Refresh the editor and simply start over if all else fails.
-
(sidenote: in iD 'v3' concept there are preset buttons/keys, so if you map these objects often you can switch easily)
Note: User can (and should) also still verify they have the right preset regardless of 'type' field disappearing by clicking 'i' info icon next to feature type.
Also, in some cases, it may be faster to search for the preset directly (presented with multiple options) than to search generic term, select generic preset and finally selecting type. Individual presets can have unique terms/synonyms.
Furthermore, sometimes it is more likely users will make mistake confusing preset with completely different object type. There type menu will not help the user. (And, in this case it can be beneficial to have user check documentation.)
(sidenote: fields not tied to presets can always be modified, or will understandably only add additional field(s), i.e. wikipedia
adds wikidata
); though adding wikidata
will block name modification (usually vandalism/accident).
from id.
@danieldegroot2
I am seeking clarification on your recent communication. Does it imply that there is no need for further investigation? Alternatively, if there are additional tasks or areas requiring attention, I am eager to contribute.
from id.
@DependerKumarSoni I would suggest reading CONTRIBUTING.md and checking out also list of examples of other projects and Google Summer of Code ideas (announcement for 2024). Usually there is issues labeled good first issue (for iD there is currently only 'don't display deprecated tags' issue without existing PR).
from id.
@DependerKumarSoni You're assigned!
Wait, I forgot. I'm not in charge here.
from id.
All I know is I thought my request might make things in iD a little more intuitive. However if "fixing it" would instead make iD worse, then OK, close the bug.
from id.
Related Issues (20)
- Panoramax: Change attribution text style HOT 1
- Panoramax: Bubble colour has low contrast with Mapilio HOT 1
- Panoramax: Sequences stay loaded outside their intended zooms HOT 4
- Panoramax: Highlight selected sequence HOT 1
- Panoramax: Errors when image is not present in the cache HOT 6
- Panoramax: Image not found HOT 2
- quotation marks in the text field are ignored HOT 1
- Streetlevel layers: keyboard shortcuts for previous/next photo
- Back-arrow icon should not lead to changing feature type HOT 3
- Panoramax: Bubbles stay loaded below minimum zoom
- Panoramax: Bubbles are insufficiently simplified HOT 1
- Panoramax: Dense sequences HOT 2
- Add background version grouping HOT 2
- bridge=aqueduct is missing from the structure preset of waterway
- Allow moving the image overlay to another browser window HOT 1
- Panoramax: Cones are incorrectly recalculated when switching between single direction and 360 sequences
- Panoramax: Maximum zoom seems lower than for Mapillary HOT 3
- Panoramax: Preserving direction and zoom HOT 1
- Mapilio: Add author attribution
- Square function on a node doesn't work
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from id.