Skip to content

Commit 528f4bf

Browse files
authored
UTC time, improved caching (#23)
* Added option where digital time display shows UTC while analog clock shows local time. * Improved forecast caching and forecast fallback to better handle failed forecast data.
1 parent a6202c2 commit 528f4bf

21 files changed

Lines changed: 264 additions & 124 deletions

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 2.6.0
2+
3+
* Add option where digital time display shows UTC while analog clock shows local time.
4+
* Improve forecast caching and forecast fallback to better handle failed forecast data.
5+
16
## 2.5.1
27

38
* Improve wording of the README section about the planetary display.

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ This project is designed to create a desktop clock which provides weather and as
66

77
The clock displays the time and date in both analog and digital form, in 12- or 24-hour format, and has a special display mode for the occasional leap second. The clock also displays current weather conditions, hourly conditions for 24 hours, a seven*-day forecast, sunrise and sunset times, moonrise and moonset times*, moon phases, equinoxes, solstices, and the positions of the Sun, Moon, and major planets along the ecliptic.
88

9+
When displaying 24-hour time, that time can either be local time or UTC.
10+
911
**A touchscreen or mouse is required to display the last three days of the seven-day forecast, to switch the display from sunrise/sunset to moonrise/moonset, or to switch from hourly temperatures to hourly probability-of-precipitation.*
1012

1113
![app screenshot](https://shetline.com/readme/aw-clock/2.4.0/awc_screenshot.png)

package-lock.json

Lines changed: 89 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aw-clock",
3-
"version": "2.5.0",
3+
"version": "2.6.0",
44
"license": "MIT",
55
"author": "Kerry Shetline <kerry@shetline.com>",
66
"scripts": {
@@ -24,25 +24,25 @@
2424
"ks-date-time-zone": "^1.6.8",
2525
"ks-math": "^1.2.1",
2626
"ks-util": "^2.2.0",
27-
"rxjs": "^6.6.2",
28-
"simple-keyboard": "^2.29.104"
27+
"rxjs": "^6.6.3",
28+
"simple-keyboard": "^2.30.6"
2929
},
3030
"devDependencies": {
3131
"@types/copyfiles": "^2.2.0",
3232
"@types/follow-redirects": "^1.13.0",
33-
"@types/jasmine": "^3.5.13",
33+
"@types/jasmine": "^3.5.14",
3434
"@types/jasminewd2": "^2.0.8",
3535
"@types/jquery": "^3.5.1",
3636
"@types/js-cookie": "^2.2.6",
37-
"@types/node": "^13.13.15",
37+
"@types/node": "^13.13.17",
3838
"@typescript-eslint/eslint-plugin": "^2.34.0",
3939
"@typescript-eslint/parser": "^2.34.0",
4040
"autoprefixer": "^9.8.6",
4141
"chalk": "^4.1.0",
4242
"circular-dependency-plugin": "^5.2.0",
43-
"copy-webpack-plugin": "~6.0.3",
43+
"copy-webpack-plugin": "^6.0.4",
4444
"copyfiles": "^2.3.0",
45-
"eslint": "^7.7.0",
45+
"eslint": "^7.8.1",
4646
"eslint-config-standard": "^14.1.1",
4747
"eslint-plugin-chai-friendly": "^0.6.0",
4848
"eslint-plugin-import": "^2.22.0",
@@ -51,12 +51,12 @@
5151
"eslint-plugin-promise": "^4.2.1",
5252
"eslint-plugin-standard": "^4.0.1",
5353
"extract-text-webpack-plugin": "^3.0.2",
54-
"file-loader": "^6.0.0",
55-
"html-webpack-plugin": "^4.3.0",
54+
"file-loader": "^6.1.0",
55+
"html-webpack-plugin": "^4.4.1",
5656
"istanbul-instrumenter-loader": "^3.0.1",
5757
"jasmine-core": "~3.5.0",
5858
"jasmine-spec-reporter": "^5.0.2",
59-
"karma": "^5.1.1",
59+
"karma": "^5.2.2",
6060
"karma-chrome-launcher": "~3.1.0",
6161
"karma-coverage-istanbul-reporter": "^2.1.1",
6262
"karma-jasmine": "^3.3.1",

0 commit comments

Comments
 (0)