Closed amiantos closed 1 year ago
I rewrote everything into a separate module (basically a view model) to handle generations and it seems pretty resilient at the moment to getting paused in the background, but will still lose a generation if the app is fully killed. I think that's okay enough for 1.0.
Partial fix for this last night, using timers and runloops to keep backgrounding and user interactivity from messing with the timers.