Suggestions

:speech_balloon:

State restore

When switching back to the app after a short time (less than some minutes) Arc should always restore the last state it was left on and not just returning to Today if it had to clear memory.

2 votes

Tagged as Suggestion

Suggested 17 September 2020 by user Marco Carandente

  • Sign in to comment and vote. Sign in by email
  • 17 September 2020 Marco Carandente suggested this task

  • 17 September 2020 Matt Greenfield approved this task

  • avatar

    We talked about this on Twitter, but for everyone else:

    The reason why the app sometimes resets the UI after being in the background for only a short while is because iOS will have sent a “memory warning” to Arc, which is basically iOS’s way of saying “you’ve got to free up some memory quickly, or I’m gonna kill you off”. So because it’s really important for Arc to not get killed off (because then recording will be stopped for potentially many hours), Arc will respond to that memory warning by ditching the entire UI.

    But yeah, state restoration after the UI has been ditched is still doable. It’s just a fairly time consuming task, because it means building it into every view in the app (or at least all the common ones).

    So I won’t be diving into this one unless there’s enough interest. Which means if you want it, vote for it!

    17 September 2020