diff --git a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt
index c76a99a..ae61f58 100644
--- a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt
+++ b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt
@@ -25,12 +25,14 @@ class OreoWidget : HomeWidgetProvider() {
SizeFCompat(40.0f, 0.0f),
SizeFCompat(100.0f, 0.0f),
SizeFCompat(230.0f, 0.0f),
+ SizeFCompat(280.0f, 0.0f),
)
appWidgetManager.updateAppWidget(appWidgetId, supportedSizes) {
val layoutId = when (it) {
supportedSizes[0] -> R.layout.oreo_widget_mini
supportedSizes[1] -> R.layout.oreo_widget_small
- else -> R.layout.oreo_widget_medium
+ supportedSizes[2] -> R.layout.oreo_widget_medium
+ else -> R.layout.oreo_widget_big
}
RemoteViews(context.packageName, layoutId).apply {
val pendingIntent = HomeWidgetLaunchIntent.getActivity(
diff --git a/android/app/src/main/res/layout/oreo_widget_big.xml b/android/app/src/main/res/layout/oreo_widget_big.xml
new file mode 100644
index 0000000..42ddbae
--- /dev/null
+++ b/android/app/src/main/res/layout/oreo_widget_big.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/app/src/main/res/values/dimens.xml b/android/app/src/main/res/values/dimens.xml
index b8414d0..3a20d53 100644
--- a/android/app/src/main/res/values/dimens.xml
+++ b/android/app/src/main/res/values/dimens.xml
@@ -34,8 +34,8 @@
96sp
48sp
- 20sp
- 16sp
+ 22sp
+ 18sp
14sp
12sp
@@ -49,8 +49,8 @@
56dp. -->
48dp
36dp
- 24dp
- 28sp
+ 28dp
+ 24sp
@dimen/large_title_text_size
@dimen/title_text_size
@dimen/subtitle_text_size
diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml
index ec50bfd..93bed36 100644
--- a/android/app/src/main/res/values/strings.xml
+++ b/android/app/src/main/res/values/strings.xml
@@ -2,4 +2,5 @@
Oreo Widget
EEE, d MMM │
+ EEEE, d MMM │
\ No newline at end of file
diff --git a/pubspec.lock b/pubspec.lock
index 8c8d214..71efb8f 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -1058,6 +1058,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "5.0.9"
+ workmanager:
+ dependency: "direct main"
+ description:
+ name: workmanager
+ sha256: ed13530cccd28c5c9959ad42d657cd0666274ca74c56dea0ca183ddd527d3a00
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.5.2"
xdg_directories:
dependency: transitive
description:
diff --git a/pubspec.yaml b/pubspec.yaml
index 92996c3..0fecdfd 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -23,6 +23,7 @@ dependencies:
geocoding: ^2.1.0
geolocator: ^10.1.0
home_widget: ^0.3.0
+ workmanager: ^0.5.2
google_fonts: ^6.1.0
flutter_glow: ^0.3.0
time_machine: ^0.9.17