// v2.0 - April 14th 2017
Smug Climate is an easy to configure, simple to use plugin to display abbreviated weather conditions.
It provides functionality in both iOS and Android.
Brief instructions are located in the control panel.
Detailed Instructions (SmugClimateInstall.pdf) are included in the plugin 'zip' file as well as online:
https://www.marianasgps.com/public/SmugClimateInstall.pdfBe sure to follow the instructions; things don't work well if you don't.
It’s a little dated, but the ‘concept’ is the same:
Configuration Steps:
01) Add a Smug Climate Screen to your project
02) Obtain an API Key from World Weather Online
03) Use your created Weather URL as your weatherURL, or use a Smug Script.
04) Place a local or online image as Banner
05) Add screen to your menu.
06) Feel the cool relaxing aura of fresh weather on your device.
Release History
==============================
v1.0 - January 10, 2014
1) First release - no notes.
v1.1 - February 20, 2014
1) Enhanced Read Me
2) Included detailed instructions in package
v1.2 - April 4th, 2014
1) Corrected 'com.buzzTouch' assignments in Java Files
2) added versioning notes in each major class file
v1.3 - February 4th, 2016
1) Modified code to accommodate WWO API v2 (iOS/Android)
2) Default Table Footer is API Query Location or Coordinates (iOS Only)
3) Date has been modified and allows different formats (iOS/Android)
4) Updated instructions for API v2 (iOS/Android)
5) Added properties for TableView and Cell Appearance (iOS/Android)
6) Added choice between US Standard and Metric 'Dominance' (iOS/Android)
7) Added code to allow for Animated Gifs (iOS only)
v2.0 - 14 April 2017
1) Modified code to accommodate BTv4 Android/iOS
iOS Project
------------------------
SW_smug_climate.m
SW_smug_climate.h
SW_smug_climate.xib
SW_smug_climate_SectionArrayItem.h
SW_smug_climate_SectionArrayItem.m
SW_smug_climate_WeatherCodeItem.h
SW_smug_climate_WeatherCodeItem.m
SW_smug_climate_WeatherCodes.h
SW_smug_climate_WeatherCodes.m
UIImage+animatedGIF.h
UIImage+animatedGIF.m
swWeatherCodes.txt
swAniWeatherCodes.txt
swWeatherIcons (Directory of 40 weather icons)
Android Project
------------------------
SW_smug_climate_WeatherCodes.java
SW_smug_climate_WeatherCodeItem.java
SW_smug_climate_SectionArrayItem.java
SW_smug_climate.java
sw_smug_climate.xml
sw_smug_climate_cell.xml
swWeatherCodes.txt
swWeatherIcons (Directory of 40 weather icons)
JSON Data
------------------------
{
"itemId": "50A658B38C11AC5571F131D",
"itemType": "SW_smug_climate",
"itemNickname": "Climate",
"navBarTitleText": "Climate",
"bannerView": "sw_smugBanner.png",
"apiVersion": "1",
"swClimateSorM": "S",
"swClimateAniGif": "0",
"weatherURL": "
http://yourserver.com/weather/climatescript.php",
"listBackgroundColor": "#996600",
"listRowBackgroundColor": "#6699FF",
"listTitleFontName": "Chalkduster",
"listTitleFontSize": "14",
"listTitleFontColor": "#CC33FF",
"listDetailFontName": "Chalkduster",
"listDetailFontSize": "14",
"listDetailFontColor": "#33CC33",
"swFooterBGColor": "#006600",
"swFooterFont": "Chalkduster",
"swFooterFontSize": "10",
"swFooterFontColor": "#550000",
"listRowSeparatorColor": "#00FFFF",
"listIconCornerRadius": "10",
"swDateFormat": "5",
"tvFooterString": "BuzzTouch!",
"backgroundColor": "#CCFF33"
}