Comments (7)
I believe this is as designed. A perk of a desktop design is more screen real estate. With this in mind, I think it's absolutely appropriate to allow interactions with that map that are not selection. I would suggest the app is fine as-is.
from data-collection-dotnet.
^ It occurred to me that the previous issue title wasn't an accurate statement of what needs to be resolved.
@nCastle1 let's work together to conceive of an appropriate solution to this, or confirm that the current behavior is permissible!
from data-collection-dotnet.
@mikewilburn I think this is part of the design of the app and not a bug. Maybe the design should be changed but I wouldn't hold back the release on that.
Maybe adding an overlay on top of the map view would make it clearer that editing is in progress? Is it OK to obscure the map while editing a feature? Native iOS uses navigation so you can't interact with the map while editing, but I don't know if that makes sense on desktop/tablet.
@esreli Thoughts?
from data-collection-dotnet.
You're right, probably doesn't make sense on desktop to entirely obscure the map. Is there a platform paradigm you can think of that we can follow to prevent the map from appearing unresponsive as it concerns selecting/de-selecting when in this mode?
from data-collection-dotnet.
We can change the cursor, that probably gets the point across on desktop. A light blur or greying out the map is probably the best option on tablet but is also totally reasonable on desktop.
Alternatively, we can prompt the user to either save or cancel edits, then proceed with the identify.
from data-collection-dotnet.
we can prompt the user to either save or cancel edits, then proceed with the identify.
I thought about this too, but are we able to discern a map click where the user is attempting to identify vs. pan or zoom?
I suppose it's a single-click (identify) vs. a click-and-hold (pan) or double-click (zoom)?
from data-collection-dotnet.
@nCastle1 and I met to discuss this today and we agree that while there's others ways we could present this behavior, this isn't necessarily incorrect the way it's presented today. Closing this as designed.
from data-collection-dotnet.
Related Issues (20)
- Bug: when editing a field on WPF, the field is cleared the first time the value is invalid, but not subsequent times
- Enable syncing offline map while still online
- Show app & runtime metadata alongside portal info
- UWP: inconsistent field and field value display prominence HOT 2
- UWP: logging a new tree point doesn't persist Species related record information HOT 3
- UWP: use field alias in field validation message instead HOT 3
- UWP: attachments tab not always rendered for related records
- UWP: downloading an offline map completes successfully but raises 'token required' error HOT 3
- UWP: Logging into the app is prevented HOT 3
- UWP: Confusing time behavior when setting dates HOT 8
- Resolve minor UI inconsistencies between UWP and WPF HOT 7
- UWP: update icon configuration options to appear consistent with others HOT 2
- UWP: Remove time component when saving date fields HOT 2
- WPF: background fill disappears if attachments don't exist for a related record HOT 1
- Peculiar behaviors when deleting the offline map HOT 4
- UWP: application won't view extension-less files HOT 1
- Attachments with long filenames aren't entirely visible HOT 1
- Attachment doesn't appear if it's the first attachment to be added to a record HOT 1
- Improve high-dpi support for sign-in window on WPF
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 data-collection-dotnet.