MerginMaps / MerginMaps/mobile

Position tracking lifecycle

Open
#3,898 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug position tracking ui/ux
Dominant language
C++
Stars
388
Forks
87
Avg merge
2d 7h
Merged PRs (30d)
20

Description

Problem / doubt:
When position tracking is started it appends geometry from a previous unfinished tracking if there is some. However, tracking time starts from scratch.

To reproduce:

  1. Open project with position tracking enabled
  2. Start the position tracking
  3. Close the App without stopping tracking
  4. Open the App and again - there is no evidence of tracking in progress, the unfinished tracking geometry is not visible
  5. Start the position tracking (in the same project)
  6. See the geometry was 'joined' from the unfinished tracking but the tracking time starts from 0.

https://github.com/user-attachments/assets/e4633019-3ae0-4db4-bdc6-fe14b60b17be

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the lifecycle described: begin position tracking, close the app without stopping, reopen the project, and start tracking again. Trace the position-tracking startup and resume paths to compare unfinished geometry visibility with elapsed-time restoration; done means both the pending tracking state and its time are handled consistently after reopening.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.