Just shake your watch for more info.
It's an easy way to add weather, battery, and bluetooth pairing info to any watchface without screwing up the aesthetics. It is designed to be configurable and a drop-in addition. The 'Tap' in the name comes from the tap event. The default behavior is to show the window when the watch is shaken and then autohide after 2 seconds. This is for Pebble 2.0 only.
Have a look for yourself.
Weather icons are from Alessio Atzeni and are called "Meteocons".
Battery icon is from the Pyconic free set.
Bluetooth icon is from Flaticons.
Weather data is from OpenWeatherMap.org
Examples for the Pebble team are greatly appreciated, you can find the dev site.
Quick Tap Plus is licensed under the Attribution-NonCommercial-ShareAlike 3.0 Unported. If you have something different in mind, reach out.
Uncomment the #define in qt_config.h to enable each setting
QTP_K_SHOW_TIMEDefault off. The clock at the top is shown if this is enabled
QTP_K_SHOW_WEATHERDefault off. Weather at the bottom is if this enabledQTP_K_AUTOHIDEDefault off. Automatically hide the app shade after 2 seconds if this is enabledQTP_K_DEGREES_FDefault off. Use farenheit if enabled, otherwise celcisus is usedQTP_K_INVERTDefault off. White background unless enabledQTP_K_SUBSCRIBEDefault on. Subscribe to the bluetooth status callback. If you don't subscribe to this you must callqtp_bluetooth_callback(bool connection_status)from within your own status check.QTP_K_VIBRATEDefault off. Vibrate on bluetooth status change
The autotimeout length for the window is also configurable. It is an int and can be set like
qtp_set_timeout(2000); The value is in milliseconds. call this before qtp_setup();
I set it up to be as easy as possible to install and use.
Do not use weather if you are already using AppMessage. QuickTap Plus will prevent it from working. If you aren't going to use weather, don't copy the javascript over.
If you disable QTP_K_SUBSCRIBE, make sure to call the qtp_bluetooth_callback(bool) method from within your own subscription to the bluetooth connection service. Also make sure to initalize the bluetooths status of qtp by calling qtp_init_bluetooth_status(bool).
Copy the array items from resources.json into your appinfo.json under the resources.media.
Copy the resources/images into your resources/images.
- Copy the
QTPlus.handQTPlus.cinto yoursrc.
- Copy the
jsinto your src if you are planning on using weather. Do not copy thejsif you are not going to use javascript. - Add
#include "QTPlus.h" - Add your configuration options if any
- Add
qtp_setup();before yourapp_event_loop()call. - Add
qtp_app_deinit();wherever you peform your deinit operations

