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_TIME
Default off. The clock at the top is shown if this is enabled
QTP_K_SHOW_WEATHER
Default off. Weather at the bottom is if this enabledQTP_K_AUTOHIDE
Default off. Automatically hide the app shade after 2 seconds if this is enabledQTP_K_DEGREES_F
Default off. Use farenheit if enabled, otherwise celcisus is usedQTP_K_INVERT
Default off. White background unless enabledQTP_K_SUBSCRIBE
Default 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_VIBRATE
Default 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.h
andQTPlus.c
into yoursrc
.
- Copy the
js
into your src if you are planning on using weather. Do not copy thejs
if 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