Feat: Passt App für kleinere Bildschirme an

This commit is contained in:
2026-01-05 17:22:08 +01:00
parent a535603924
commit 531e819c69
4 changed files with 207 additions and 101 deletions

View File

@@ -70,6 +70,7 @@ class _MonthlyBalanceChart extends State<MonthlyBalanceChart> {
final AsyncSnapshot<List<Map<String, dynamic>>> snapshot,
) {
final ThemeData theme = Theme.of(context);
final MediaQueryData mediaQuery = MediaQuery.of(context);
if (snapshot.hasData) {
final List<Map<String, dynamic>> monthlyBalances = snapshot.data!;
@@ -109,7 +110,15 @@ class _MonthlyBalanceChart extends State<MonthlyBalanceChart> {
final DateTime date = value['date'];
final DateFormat format = DateFormat('MMMM');
return format.format(date);
String month = format.format(date);
if (mediaQuery.size.width < 470) {
month = month.substring(0, 1);
} else if (mediaQuery.size.width < 920) {
month = month.substring(0, 3);
}
return month;
}).toList();
if (value.toInt() >= 0 &&