subsurface/mobile-widgets
Dirk Hohndel 8801ae857e mobile/startup: show notification directly in the UI window
Until the app is initialized, we have problems getting the 'floating'
passive notifications to show up and be useful. Instead update the user
by filling a text block on the otherwise empty initial page of the app.

Delay the switch to the dive list until the app is initialized and then
use the passive notifications again. While we are initializing also show
a busy spinner so the user doesn't think the app is hung.

As a side effect of this change, the dive list isn't shown until our
models are initialized. And strangely this causes every single possible
delegate to be instantiated. We can prevent that by not setting the dive
list model until after we are done setting up the model.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-04-04 12:00:24 -07:00
..
qml mobile/startup: show notification directly in the UI window 2020-04-04 12:00:24 -07:00
CMakeLists.txt mobile-widgets: add themeInterface 2020-01-26 16:42:35 -08:00
qmlinterface.cpp mobile/summary: remove dive summary calculation 2020-02-08 10:29:36 -08:00
qmlinterface.h mobile/summary: remove dive summary calculation 2020-02-08 10:29:36 -08:00
qmlmanager.cpp mobile UI: setup callback for the new notification mechanism 2020-04-04 12:00:24 -07:00
qmlmanager.h mobile: add indication if the app has finished initializing 2020-04-04 12:00:24 -07:00
themeinterface.cpp cleanup: use setPointSizeF() in themeInterface::set_currentScale() 2020-03-30 13:58:10 -07:00
themeinterface.h cleanup: fold ThemeInterface::setup() into constructor 2020-03-30 13:54:12 -07:00