Comments (5)
requires CIQ >= 2.4 for background services so this will only work on newer devices.
from barbecueboss.
I think this is trivial to emulate with the datastore. Saving the timestamp before closing. On re-opening the app do a diff between the two and recalculate the timer. Obviously, no alarms, but if I'm smoking I would be checking the app. On Saturdays, for example, I put the meat on the smoker and instead of the app I check the time. Then try to remember at what time I started. The older I get the harder it gets to remember whether I started at 7:00 or 8:30 that day. Then do adjustments as I go throughout the day.
Other than the lack of warnings/reminders. Am I missing something?
Another interesting question is whether the datastore is sandboxed in the app. Is there a way to share data among apps? That is, app 1 writes a message for app 2 via de datastore on a shared memory area.
from barbecueboss.
According to a bunch of posts on the Garmin forum there's no way on-device to share data between apps. You could do it in a companion app for Connect Mobile though.
You're right - you would lose alerts. It would be easy enough to be able to store/restore state so when the app re-opens it can catch up on the timers. It would also be usable as a widget and all the settings persist between the two.
from barbecueboss.
I think this is working with the datastore. Perhaps the only thing would be to look for corner cases like when the timer exceeds the ETA and numbers go negative. I'll look into it.
from barbecueboss.
This is handled well by the current implementation. It simply sets to 0. Closing.
from barbecueboss.
Related Issues (20)
- darth vader / rey / capt marvel watches need some UI work HOT 9
- [Memory] D2 Bravo runs out of memory on switch to SteakMenu HOT 7
- [GUI] Progressbar - adjust for all watches
- [Bug] Approach S60 crashes on SteakMenuDelegate.mc:45 HOT 8
- [CIQ1] TotalTimeMenu Duration Custom Picker HOT 1
- [Memory] fenix3 and fenix3_hr HOT 2
- [Refactoring] isSmoking param for SmokeLayout is not needed HOT 1
- FR630 button layout is different HOT 2
- [low-n-slow] Temperature probe layouts
- Long press HOT 4
- Venu's layout is different
- refactor resources to include the bare minimum required for devices HOT 1
- Tenergy submodule build
- [Tenergy] ProfileRegistrationException: Too Many Profiles HOT 6
- [Tenergy/Simulator] Device Scan - takes long to acquire the sensor in the simulator HOT 4
- [Tenergy/Simulator] Device Scan Crash HOT 3
- [Tenergy] Custom timer should allow hh:mm:ss format HOT 4
- [Menu2] How to dynamically update a MenuItem HOT 2
- [Low-n-slow] Thermometer data reliability metric/icon HOT 1
- implement jungle file annotation excludes for all devices HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from barbecueboss.