Allow users to override author name (#1792)

This commit is contained in:
Imran Remtulla
2025-02-22 20:01:59 -05:00
parent 9a58643088
commit b3af899ba1
4 changed files with 18 additions and 7 deletions

View File

@@ -300,7 +300,7 @@ class _AppPageState extends State<AppPage> {
? Theme.of(context).textTheme.displaySmall
: Theme.of(context).textTheme.displayLarge,
),
Text(tr('byX', args: [app?.app.author ?? tr('unknown')]),
Text(tr('byX', args: [app?.author ?? tr('unknown')]),
textAlign: TextAlign.center,
style: small
? Theme.of(context).textTheme.headlineSmall

View File

@@ -216,7 +216,7 @@ class AppsPageState extends State<AppsPage> {
}
}
for (var t in authorTokens) {
if (!app.app.author.toLowerCase().contains(t.toLowerCase())) {
if (!app.author.toLowerCase().contains(t.toLowerCase())) {
return false;
}
}
@@ -247,11 +247,11 @@ class AppsPageState extends State<AppsPage> {
listedApps.sort((a, b) {
int result = 0;
if (settingsProvider.sortColumn == SortColumnSettings.authorName) {
result = ((a.app.author + a.name).toLowerCase())
.compareTo((b.app.author + b.name).toLowerCase());
result = ((a.author + a.name).toLowerCase())
.compareTo((b.author + b.name).toLowerCase());
} else if (settingsProvider.sortColumn == SortColumnSettings.nameAuthor) {
result = ((a.name + a.app.author).toLowerCase())
.compareTo((b.name + b.app.author).toLowerCase());
result = ((a.name + a.author).toLowerCase())
.compareTo((b.name + b.author).toLowerCase());
} else if (settingsProvider.sortColumn ==
SortColumnSettings.releaseDate) {
result = (a.app.releaseDate)?.compareTo(
@@ -570,7 +570,7 @@ class AppsPageState extends State<AppsPage> {
: FontWeight.normal,
),
),
subtitle: Text(tr('byX', args: [listedApps[index].app.author]),
subtitle: Text(tr('byX', args: [listedApps[index].author]),
maxLines: 1,
style: TextStyle(
overflow: TextOverflow.ellipsis,