Trim long versions

This commit is contained in:
franzap
2024-12-07 21:27:47 -03:00
parent f8eb3b1508
commit bf652d3747
2 changed files with 7 additions and 2 deletions
+4
View File
@@ -128,6 +128,10 @@ extension StringWidget on String {
String substringMax(int size) {
return substring(0, min(length, size));
}
String removeParenthesis() {
return replaceAll(RegExp(r'\([^()]*\)'), '');
}
}
const kI = "e593c54f840b32054dcad0fac15d57e4ac6523e31fe26b3087de6b07a2e9af58";
+3 -2
View File
@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:gap/gap.dart';
import 'package:zapstore/models/app.dart';
import 'package:zapstore/models/local_app.dart';
import 'package:zapstore/utils/extensions.dart';
import 'package:zapstore/widgets/install_button.dart';
import 'package:zapstore/widgets/pill_widget.dart';
@@ -25,7 +26,7 @@ class VersionPillWidget extends StatelessWidget {
crossAxisAlignment: WrapCrossAlignment.center,
children: [
Text(
app.localApp.value!.installedVersion!,
app.localApp.value!.installedVersion!.removeParenthesis(),
style: TextStyle(
fontWeight: FontWeight.bold,
fontSize: 11,
@@ -46,7 +47,7 @@ class VersionPillWidget extends StatelessWidget {
crossAxisAlignment: WrapCrossAlignment.center,
children: [
Text(
app.latestMetadata!.version!,
app.latestMetadata!.version!.removeParenthesis(),
style: TextStyle(
fontWeight: FontWeight.bold,
fontSize: 11,