InfiniTimeOrg / InfiniTime

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
GNU General Public License v3.0
2.69k stars 920 forks source link

App gets closed by a notification #610

Open Itai-Nelken opened 3 years ago

Itai-Nelken commented 3 years ago

Its annoying that for example I'm playing one of the games and a notification arrives going back home after the timeout.

I think there is a notification icon in the watchfaces, it could be used to show there is a unread notification. Maybe turning off vibration can also make notifications not show.

jonvmey commented 3 years ago

A possible alternative is that when an open app is interrupted (eg. by a notification, or a timer going off) that the currently open app's state is saved and returned to when the interruption is complete/exited.

Riksu9000 commented 3 years ago

LVGL has a feature where another transparent screen is above the normal screen. This could be used for a notification popup while staying in app.

ptman commented 2 years ago

A possible alternative is that when an open app is interrupted (eg. by a notification, or a timer going off) that the currently open app's state is saved and returned to when the interruption is complete/exited.

I've had lots of problems with the stopwatch since it resets when there is a notification. It could continue running in the background. Or I would event be happy to navigate back from the main screen. But losing the state is bad.