Skip to content

Commit 5537578

Browse files
committed
Add no alarms display
1 parent a3028b2 commit 5537578

File tree

8 files changed

+122
-169
lines changed

8 files changed

+122
-169
lines changed

app/android/Gemfile.lock

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,27 @@ GEM
1111
artifactory (3.0.17)
1212
atomos (0.1.3)
1313
aws-eventstream (1.4.0)
14-
aws-partitions (1.1160.0)
15-
aws-sdk-core (3.232.0)
14+
aws-partitions (1.1172.0)
15+
aws-sdk-core (3.233.0)
1616
aws-eventstream (~> 1, >= 1.3.0)
1717
aws-partitions (~> 1, >= 1.992.0)
1818
aws-sigv4 (~> 1.9)
1919
base64
2020
bigdecimal
2121
jmespath (~> 1, >= 1.6.1)
2222
logger
23-
aws-sdk-kms (1.112.0)
23+
aws-sdk-kms (1.113.0)
2424
aws-sdk-core (~> 3, >= 3.231.0)
2525
aws-sigv4 (~> 1.5)
26-
aws-sdk-s3 (1.199.0)
26+
aws-sdk-s3 (1.199.1)
2727
aws-sdk-core (~> 3, >= 3.231.0)
2828
aws-sdk-kms (~> 1)
2929
aws-sigv4 (~> 1.5)
3030
aws-sigv4 (1.12.1)
3131
aws-eventstream (~> 1, >= 1.0.2)
3232
babosa (1.0.4)
3333
base64 (0.3.0)
34-
bigdecimal (3.2.3)
34+
bigdecimal (3.3.1)
3535
claide (1.1.0)
3636
colored (1.2)
3737
colored2 (3.1.2)
@@ -160,7 +160,7 @@ GEM
160160
httpclient (2.9.0)
161161
mutex_m
162162
jmespath (1.6.2)
163-
json (2.13.2)
163+
json (2.15.1)
164164
jwt (2.10.2)
165165
base64
166166
logger (1.7.0)
@@ -223,7 +223,6 @@ GEM
223223

224224
PLATFORMS
225225
x64-mingw-ucrt
226-
x64-mingw32
227226
x64-unknown
228227
x86_64-linux
229228

app/l10n.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@ arb-dir: lib/l10n
22
template-arb-file: app_en.arb
33
output-localization-file: app_localizations.dart
44
nullable-getter: false
5-
synthetic-package: false
65
output-dir: lib/src/generated/i18n

app/lib/l10n/app_en.arb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,5 +326,6 @@
326326
"alarm": "Alarm",
327327
"enabled": "Enabled",
328328
"countdown": "Countdown",
329-
"unlink": "Unlink"
329+
"unlink": "Unlink",
330+
"noAlarms": "There are no alarms to display."
330331
}

app/lib/pages/alarm/page.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ class _AlarmPageState extends State<AlarmPage> {
2424
body: BlocBuilder<SettingsCubit, FlowSettings>(
2525
buildWhen: (previous, current) => previous.alarms != current.alarms,
2626
builder: (context, state) {
27+
if (state.alarms.isEmpty) {
28+
return Center(child: Text(AppLocalizations.of(context).noAlarms));
29+
}
2730
return GridView.extent(
2831
maxCrossAxisExtent: 300,
2932
childAspectRatio: 1.25,

app/pubspec.lock

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@ packages:
55
dependency: transitive
66
description:
77
name: _fe_analyzer_shared
8-
sha256: dd3d2ad434b9510001d089e8de7556d50c834481b9abc2891a0184a8493a19dc
8+
sha256: "0eb33edbbe99a02e73b8bbeb6f2b65972023d902117ee8d1bf0ea1a79f83aa7b"
99
url: "https://pub.dev"
1010
source: hosted
11-
version: "89.0.0"
11+
version: "90.0.0"
1212
analyzer:
1313
dependency: transitive
1414
description:
1515
name: analyzer
16-
sha256: c22b6e7726d1f9e5db58c7251606076a71ca0dbcf76116675edfadbec0c9e875
16+
sha256: "711e3a890bb529bf55f07d73b8706f4b7504ad77e90d2f205626b116c048583f"
1717
url: "https://pub.dev"
1818
source: hosted
19-
version: "8.2.0"
19+
version: "8.3.0"
2020
ansicolor:
2121
dependency: transitive
2222
description:
@@ -69,10 +69,10 @@ packages:
6969
dependency: transitive
7070
description:
7171
name: build
72-
sha256: "825fed4d63050252a0b6e74f2d75844c4a85b664814be6993bd3493fb5239779"
72+
sha256: dfb67ccc9a78c642193e0c2d94cb9e48c2c818b3178a86097d644acdcde6a8d9
7373
url: "https://pub.dev"
7474
source: hosted
75-
version: "4.0.1"
75+
version: "4.0.2"
7676
build_config:
7777
dependency: transitive
7878
description:
@@ -318,10 +318,10 @@ packages:
318318
dependency: transitive
319319
description:
320320
name: file_selector_android
321-
sha256: "6966f4e9a10defae3d87f77f9df4db9c0c41f59f11ac0d1e9d7d3a4cf54d8226"
321+
sha256: "2db9a2d05f66b49a3b45c4a7c2f040dd5fcd457ca30f39df7cdcf80b8cd7f2d4"
322322
url: "https://pub.dev"
323323
source: hosted
324-
version: "0.5.2"
324+
version: "0.5.2+1"
325325
file_selector_ios:
326326
dependency: transitive
327327
description:
@@ -836,10 +836,10 @@ packages:
836836
dependency: transitive
837837
description:
838838
name: path_provider_android
839-
sha256: "993381400e94d18469750e5b9dcb8206f15bc09f9da86b9e44a9b0092a0066db"
839+
sha256: "3b4c1fc3aa55ddc9cd4aa6759984330d5c8e66aa7702a6223c61540dc6380c37"
840840
url: "https://pub.dev"
841841
source: hosted
842-
version: "2.2.18"
842+
version: "2.2.19"
843843
path_provider_foundation:
844844
dependency: transitive
845845
description:
@@ -1036,10 +1036,10 @@ packages:
10361036
dependency: transitive
10371037
description:
10381038
name: shared_preferences_android
1039-
sha256: "0b0f98d535319cb5cdd4f65783c2a54ee6d417a2f093dbb18be3e36e4c3d181f"
1039+
sha256: "34266009473bf71d748912da4bf62d439185226c03e01e2d9687bc65bbfcb713"
10401040
url: "https://pub.dev"
10411041
source: hosted
1042-
version: "2.4.14"
1042+
version: "2.4.15"
10431043
shared_preferences_foundation:
10441044
dependency: transitive
10451045
description:
@@ -1105,10 +1105,10 @@ packages:
11051105
dependency: transitive
11061106
description:
11071107
name: source_gen
1108-
sha256: ccf30b0c9fbcd79d8b6f5bfac23199fb354938436f62475e14aea0f29ee0f800
1108+
sha256: "9098ab86015c4f1d8af6486b547b11100e73b193e1899015033cb3e14ad20243"
11091109
url: "https://pub.dev"
11101110
source: hosted
1111-
version: "4.0.1"
1111+
version: "4.0.2"
11121112
source_span:
11131113
dependency: transitive
11141114
description:
@@ -1185,10 +1185,10 @@ packages:
11851185
dependency: "direct main"
11861186
description:
11871187
name: sqlite3
1188-
sha256: "5c225083e72ea56c96d94ba1dd14fb89c8bb7731c8496ee840ab77be9bb67ae2"
1188+
sha256: "809bc27297bd0633ef360a7e27e056e93a2ef598079616db97b0c93e275f6d31"
11891189
url: "https://pub.dev"
11901190
source: hosted
1191-
version: "2.9.1"
1191+
version: "2.9.2"
11921192
sqlite3_flutter_libs:
11931193
dependency: "direct main"
11941194
description:
@@ -1297,10 +1297,10 @@ packages:
12971297
dependency: transitive
12981298
description:
12991299
name: url_launcher_android
1300-
sha256: c0fb544b9ac7efa10254efaf00a951615c362d1ea1877472f8f6c0fa00fcf15b
1300+
sha256: "5c8b6c2d89a78f5a1cca70a73d9d5f86c701b36b42f9c9dac7bad592113c28e9"
13011301
url: "https://pub.dev"
13021302
source: hosted
1303-
version: "6.3.23"
1303+
version: "6.3.24"
13041304
url_launcher_ios:
13051305
dependency: transitive
13061306
description:
@@ -1455,4 +1455,4 @@ packages:
14551455
version: "3.1.3"
14561456
sdks:
14571457
dart: ">=3.9.0 <4.0.0"
1458-
flutter: ">=3.35.4"
1458+
flutter: ">=3.35.6"

app/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ version: 0.5.0+12
1919

2020
environment:
2121
sdk: ">=3.8.0 <4.0.0"
22-
flutter: 3.35.5
22+
flutter: 3.35.6
2323

2424
dependencies:
2525
flutter:

docs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@
1616
"@phosphor-icons/react": "^2.1.10",
1717
"@types/react": "^19.2.2",
1818
"@types/react-dom": "^19.2.1",
19-
"astro": "^5.14.1",
19+
"astro": "^5.14.4",
2020
"react": "^19.2.0",
2121
"react-dom": "^19.2.0",
2222
"remark-gemoji": "^8.0.0",
2323
"remark-heading-id": "^1.0.1",
2424
"typescript": "^5.9.3"
2525
},
26-
"packageManager": "[email protected].1",
26+
"packageManager": "[email protected].2",
2727
"devDependencies": {
2828
"@vite-pwa/astro": "^1.1.0",
2929
"sass": "^1.93.2",

0 commit comments

Comments
 (0)