Skip to content

Prevent text notes from being discarded on slight miss hits #590

@wischi-chr

Description

@wischi-chr

Description

I really like osmtracker and use it almost daily for osm surveys and the feature I use probably the most is the text not feature. I typically even write notes while walking so sometimes I'm not sure if I hit the OK button correctly. So there a some (I guess minor changes) that could be done to immensely improve my experience with the text note feature.

  • Snackbar message that the text note was tracked (like all other buttons do that already)
  • Don't close the text input dialog when hitting the backdrop.
    This is actually the biggest issue for me because currently I not only have no feedback at all if I my stubby fingers hit or missed the OK button, but if I miss I lose the text I wrote
  • Move the Cancel button in the input dialog on the left side of the input box to increase the distance between the Cancel and the OK button.
    I'm not really sure about that one. I think it could improve the experience even more, but I don't have a strong opinion about it

Use Cases

Writing with stubby fingers while walking.

On a more serious note, to give the same feedback like all the other tracking buttons and to reduce the risk of discarding text without even noticing.

Benefits

Like stated above, unifying the behavior with other tracking buttons and improves reliability. IMHO the biggest benefit is that the required changes are pretty small compared to the gained usability.

Alternatives

Not implementing it? Would make me sad but is probably the only realistic "alternative", because the suggested changes are pretty small already I guess.

Submission Checklist

  • I have verified that this feature hasn't been requested previously.
  • I have provided sufficient information to understand my proposal.
  • I am willing to provide additional information if necessary.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions