From 74f1fe5475e410aa2e35ed5d9be7e439fbfb3027 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Wed, 21 May 2025 07:36:04 -0700 Subject: [PATCH] Minor improvements --- lib/l10n/app_en.arb | 4 ++-- lib/settings_screen.dart | 5 ++++- lib/status_screen.dart | 8 +++++++- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 2519c72..34e89c5 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -14,8 +14,8 @@ "highAccuracyLabel": "High", "mediumAccuracyLabel": "Medium", "lowAccuracyLabel": "Low", - "intervalLabel": "Frequency", - "distanceLabel": "Distance", + "intervalLabel": "Interval (seconds)", + "distanceLabel": "Distance (meters)", "bufferLabel": "Offline buffering", "trackingLabel": "Continuous tracking", "startAction": "Start service", diff --git a/lib/settings_screen.dart b/lib/settings_screen.dart index 44ac5a7..750afae 100644 --- a/lib/settings_screen.dart +++ b/lib/settings_screen.dart @@ -1,3 +1,5 @@ +import 'dart:io'; + import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; @@ -122,7 +124,8 @@ class _SettingsScreenState extends State { _buildListTile(AppLocalizations.of(context)!.urlLabel, Preferences.url, false), _buildAccuracyListTile(), _buildListTile(AppLocalizations.of(context)!.distanceLabel, Preferences.distance, true), - _buildListTile(AppLocalizations.of(context)!.intervalLabel, Preferences.interval, true), + if (Platform.isAndroid && Preferences.instance.getInt(Preferences.distance) == 0) + _buildListTile(AppLocalizations.of(context)!.intervalLabel, Preferences.interval, true), SwitchListTile( title: Text(AppLocalizations.of(context)!.bufferLabel), value: buffering, diff --git a/lib/status_screen.dart b/lib/status_screen.dart index 604c6d9..66ee6e7 100644 --- a/lib/status_screen.dart +++ b/lib/status_screen.dart @@ -52,7 +52,13 @@ class _StatusScreenState extends State { itemCount: _logs.length, itemBuilder: (_, index) => Padding( padding: const EdgeInsets.symmetric(horizontal: 8.0), - child: Text(_logs[index]), + child: Text( + _logs[index], + style: TextStyle( + fontSize: 10, + fontFamily: 'monospace', + ), + ), ), ), );