├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── RELEASE.md ├── package.json ├── resources ├── banner.png ├── banner.psd ├── icon.psd ├── icon~bw.png ├── icon~color.png └── img │ ├── bt-disconnect.png │ ├── bt.png │ ├── mute.png │ └── mute.psd ├── screenshot ├── composite_bw.sh ├── composite_color.sh ├── snowy-red.png ├── steel-black.png ├── v1.14.0 │ ├── bw-composite.png │ ├── bw.png │ ├── color-composite.png │ └── color.png └── v1.7.0 │ ├── bw-composite.png │ ├── bw.png │ ├── color-composite.png │ └── color.png ├── src ├── c │ ├── appendix │ │ ├── app_message.c │ │ ├── app_message.h │ │ ├── config.c │ │ ├── config.h │ │ ├── math.c │ │ ├── math.h │ │ ├── persist.c │ │ └── persist.h │ ├── layers │ │ ├── battery_layer.c │ │ ├── battery_layer.h │ │ ├── calendar_layer.c │ │ ├── calendar_layer.h │ │ ├── calendar_status_layer.c │ │ ├── calendar_status_layer.h │ │ ├── forecast_layer.c │ │ ├── forecast_layer.h │ │ ├── loading_layer.c │ │ ├── loading_layer.h │ │ ├── time_layer.c │ │ ├── time_layer.h │ │ ├── weather_status_layer.c │ │ └── weather_status_layer.h │ ├── watchface.c │ └── windows │ │ ├── main_window.c │ │ └── main_window.h └── pkjs │ ├── clay │ ├── _source.js │ ├── config.js │ └── inject.js │ ├── index.js │ └── weather │ ├── openweathermap.js │ ├── provider.js │ └── wunderground.js └── wscript /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/RELEASE.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/package.json -------------------------------------------------------------------------------- /resources/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/resources/banner.png -------------------------------------------------------------------------------- /resources/banner.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/resources/banner.psd -------------------------------------------------------------------------------- /resources/icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/resources/icon.psd -------------------------------------------------------------------------------- /resources/icon~bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/resources/icon~bw.png -------------------------------------------------------------------------------- /resources/icon~color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/resources/icon~color.png -------------------------------------------------------------------------------- /resources/img/bt-disconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/resources/img/bt-disconnect.png -------------------------------------------------------------------------------- /resources/img/bt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/resources/img/bt.png -------------------------------------------------------------------------------- /resources/img/mute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/resources/img/mute.png -------------------------------------------------------------------------------- /resources/img/mute.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/resources/img/mute.psd -------------------------------------------------------------------------------- /screenshot/composite_bw.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | composite -gravity Center -geometry +0-15 $1 steel-black.png $2 4 | -------------------------------------------------------------------------------- /screenshot/composite_color.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | composite -gravity Center $1 snowy-red.png $2 4 | -------------------------------------------------------------------------------- /screenshot/snowy-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/screenshot/snowy-red.png -------------------------------------------------------------------------------- /screenshot/steel-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/screenshot/steel-black.png -------------------------------------------------------------------------------- /screenshot/v1.14.0/bw-composite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/screenshot/v1.14.0/bw-composite.png -------------------------------------------------------------------------------- /screenshot/v1.14.0/bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/screenshot/v1.14.0/bw.png -------------------------------------------------------------------------------- /screenshot/v1.14.0/color-composite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/screenshot/v1.14.0/color-composite.png -------------------------------------------------------------------------------- /screenshot/v1.14.0/color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/screenshot/v1.14.0/color.png -------------------------------------------------------------------------------- /screenshot/v1.7.0/bw-composite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/screenshot/v1.7.0/bw-composite.png -------------------------------------------------------------------------------- /screenshot/v1.7.0/bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/screenshot/v1.7.0/bw.png -------------------------------------------------------------------------------- /screenshot/v1.7.0/color-composite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/screenshot/v1.7.0/color-composite.png -------------------------------------------------------------------------------- /screenshot/v1.7.0/color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/screenshot/v1.7.0/color.png -------------------------------------------------------------------------------- /src/c/appendix/app_message.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/appendix/app_message.c -------------------------------------------------------------------------------- /src/c/appendix/app_message.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | void app_message_init(); -------------------------------------------------------------------------------- /src/c/appendix/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/appendix/config.c -------------------------------------------------------------------------------- /src/c/appendix/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/appendix/config.h -------------------------------------------------------------------------------- /src/c/appendix/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/appendix/math.c -------------------------------------------------------------------------------- /src/c/appendix/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/appendix/math.h -------------------------------------------------------------------------------- /src/c/appendix/persist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/appendix/persist.c -------------------------------------------------------------------------------- /src/c/appendix/persist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/appendix/persist.h -------------------------------------------------------------------------------- /src/c/layers/battery_layer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/battery_layer.c -------------------------------------------------------------------------------- /src/c/layers/battery_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/battery_layer.h -------------------------------------------------------------------------------- /src/c/layers/calendar_layer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/calendar_layer.c -------------------------------------------------------------------------------- /src/c/layers/calendar_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/calendar_layer.h -------------------------------------------------------------------------------- /src/c/layers/calendar_status_layer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/calendar_status_layer.c -------------------------------------------------------------------------------- /src/c/layers/calendar_status_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/calendar_status_layer.h -------------------------------------------------------------------------------- /src/c/layers/forecast_layer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/forecast_layer.c -------------------------------------------------------------------------------- /src/c/layers/forecast_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/forecast_layer.h -------------------------------------------------------------------------------- /src/c/layers/loading_layer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/loading_layer.c -------------------------------------------------------------------------------- /src/c/layers/loading_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/loading_layer.h -------------------------------------------------------------------------------- /src/c/layers/time_layer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/time_layer.c -------------------------------------------------------------------------------- /src/c/layers/time_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/time_layer.h -------------------------------------------------------------------------------- /src/c/layers/weather_status_layer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/weather_status_layer.c -------------------------------------------------------------------------------- /src/c/layers/weather_status_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/layers/weather_status_layer.h -------------------------------------------------------------------------------- /src/c/watchface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/watchface.c -------------------------------------------------------------------------------- /src/c/windows/main_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/windows/main_window.c -------------------------------------------------------------------------------- /src/c/windows/main_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/c/windows/main_window.h -------------------------------------------------------------------------------- /src/pkjs/clay/_source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/pkjs/clay/_source.js -------------------------------------------------------------------------------- /src/pkjs/clay/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/pkjs/clay/config.js -------------------------------------------------------------------------------- /src/pkjs/clay/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/pkjs/clay/inject.js -------------------------------------------------------------------------------- /src/pkjs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/pkjs/index.js -------------------------------------------------------------------------------- /src/pkjs/weather/openweathermap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/pkjs/weather/openweathermap.js -------------------------------------------------------------------------------- /src/pkjs/weather/provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/pkjs/weather/provider.js -------------------------------------------------------------------------------- /src/pkjs/weather/wunderground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/src/pkjs/weather/wunderground.js -------------------------------------------------------------------------------- /wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattrossman/forecaswatch2/HEAD/wscript --------------------------------------------------------------------------------