Skip to content

App needs to remember position in hierarchy where the user was working to be useful "persistence is key!" #2274

@ioogithub

Description

@ioogithub

Currently, the app does not remember the position of where you were working under several circumstances:

  1. Everytime the app refreshes the contracts all tasks and subtasks and brings you back to the root.
  2. Everytime the app is closed and opened again the screen position is returned to the top of the screen.
  3. Everytime the screen is turned off for a few seconds, when the screen it turned on again, the position is lost.
  4. Everytime the user enters or exits the settings, the list is refreshed and the position is lost.
  5. Randomly, the app refreshes the list and the position is lost.

I find I am spending WAY too much time (maybe 2x or 3x) trying to find where I was working and navigating back to that position in order to try to edit a task. The app in this state is almost unusable at this point. I spend more time fighting with the navigating the list of tasks than I do actually working with tasks.

Please build some persistence into the app so it remembers where the user was working instead of collapsing to the root of tasks and scrolling to the top of the screen every few seconds under the conditions I outlined above.

There is no good reason to roll up all the tasks into the root every few seconds, the app constantly fights against the user. If it takes more time to use it than typing the tasks into a simple text editor then it isn't a useful tool. This is basic UI design, work with the user not against them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions