[mob] Fix changelog scrolling on small devices (#7059)
## Description ## Tests
This commit is contained in:
@@ -14,7 +14,7 @@ import 'package:url_launcher/url_launcher_string.dart';
|
|||||||
class UpdateService {
|
class UpdateService {
|
||||||
static const kUpdateAvailableShownTimeKey = "update_available_shown_time_key";
|
static const kUpdateAvailableShownTimeKey = "update_available_shown_time_key";
|
||||||
static const changeLogVersionKey = "update_change_log_key";
|
static const changeLogVersionKey = "update_change_log_key";
|
||||||
static const currentChangeLogVersion = 35;
|
static const currentChangeLogVersion = 36;
|
||||||
|
|
||||||
LatestVersionInfo? _latestVersion;
|
LatestVersionInfo? _latestVersion;
|
||||||
final _logger = Logger("UpdateService");
|
final _logger = Logger("UpdateService");
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ class _ChangeLogPageState extends State<ChangeLogPage> {
|
|||||||
body: Container(
|
body: Container(
|
||||||
color: enteColorScheme.backgroundElevated,
|
color: enteColorScheme.backgroundElevated,
|
||||||
child: Column(
|
child: Column(
|
||||||
mainAxisAlignment: MainAxisAlignment.start,
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
children: [
|
children: [
|
||||||
const SizedBox(
|
const SizedBox(
|
||||||
height: 36,
|
height: 36,
|
||||||
@@ -41,7 +41,9 @@ class _ChangeLogPageState extends State<ChangeLogPage> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
const SizedBox(height: 24),
|
const SizedBox(
|
||||||
|
height: 24,
|
||||||
|
),
|
||||||
Expanded(child: _getChangeLog(context)),
|
Expanded(child: _getChangeLog(context)),
|
||||||
const DividerWidget(
|
const DividerWidget(
|
||||||
dividerType: DividerType.solid,
|
dividerType: DividerType.solid,
|
||||||
@@ -111,21 +113,6 @@ class _ChangeLogPageState extends State<ChangeLogPage> {
|
|||||||
context.l10n.cLDesc3,
|
context.l10n.cLDesc3,
|
||||||
),
|
),
|
||||||
]);
|
]);
|
||||||
// For a short list, avoid forcing the list to fill remaining space; show a simple column.
|
|
||||||
if (items.length <= 6) {
|
|
||||||
return Padding(
|
|
||||||
padding: const EdgeInsets.symmetric(horizontal: 16.0),
|
|
||||||
child: Column(
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
|
||||||
mainAxisSize: MainAxisSize.min,
|
|
||||||
children: [
|
|
||||||
for (final e in items) ChangeLogEntryWidget(entry: e),
|
|
||||||
const SizedBox(height: 16), // balanced gap before divider/buttons
|
|
||||||
],
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
return Container(
|
return Container(
|
||||||
padding: const EdgeInsets.only(left: 16),
|
padding: const EdgeInsets.only(left: 16),
|
||||||
child: Scrollbar(
|
child: Scrollbar(
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ description: ente photos application
|
|||||||
# Read more about iOS versioning at
|
# Read more about iOS versioning at
|
||||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||||
|
|
||||||
version: 1.2.3+1205
|
version: 1.2.4+1205
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
Reference in New Issue
Block a user