• Wouldn't it be better to jeep the code in a separate file for a.) clarity and b.) Easier extensibility in case of an alternative "zone-method"?

    I agree with both your points, I just didn't know how to achieve both having them run concurrently and have them in separate files. Maybe have them in different files on the app loader but require karvonnen into run.app.js when loading it to the clock? The Karvonnen code is pretty much intact so something like that could maybe work?

    was this tested on Bangle 1 & 2?

    Unfortunately no, only on my Bangle 2. I just checked ram usage, and it seems to be higher than before by a value of 100 across the different screens, with peak 3444 (27% of full RAM on Bangle 2) when the app asks to overwrite or start a new log.

    EDIT: Could it be problematic somehow that I changed all 'var' declarations to 'let' declarations? I did it as part of tracking down RAM leaks, but don't know if it did any difference or not.

About

Avatar for Ganblejs @Ganblejs started