mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-06-04 19:39:15 +00:00
Compare commits
4 Commits
Canary-1.3
...
0eaad4a13e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0eaad4a13e | ||
|
|
ecd1c1240c | ||
|
|
9f731d6f2e | ||
|
|
680cfd5194 |
2
.github/workflows/canary.yml
vendored
2
.github/workflows/canary.yml
vendored
@@ -50,7 +50,7 @@ jobs:
|
|||||||
- name: Install gli
|
- name: Install gli
|
||||||
run: |
|
run: |
|
||||||
mkdir -p $HOME/.bin
|
mkdir -p $HOME/.bin
|
||||||
gh release download -R GreemDev/GLI -O gli -p 'gli-linux-x64' 2.0.30
|
gh release download -R GreemDev/GLI -O gli -p 'gli-linux-x64' 2.0.31
|
||||||
chmod +x gli
|
chmod +x gli
|
||||||
mv gli $HOME/.bin/
|
mv gli $HOME/.bin/
|
||||||
echo "$HOME/.bin" >> $GITHUB_PATH
|
echo "$HOME/.bin" >> $GITHUB_PATH
|
||||||
|
|||||||
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
@@ -44,7 +44,7 @@ jobs:
|
|||||||
- name: Install gli
|
- name: Install gli
|
||||||
run: |
|
run: |
|
||||||
mkdir -p $HOME/.bin
|
mkdir -p $HOME/.bin
|
||||||
gh release download -R GreemDev/GLI -O gli -p 'gli-linux-x64' 2.0.30
|
gh release download -R GreemDev/GLI -O gli -p 'gli-linux-x64' 2.0.31
|
||||||
chmod +x gli
|
chmod +x gli
|
||||||
mv gli $HOME/.bin/
|
mv gli $HOME/.bin/
|
||||||
echo "$HOME/.bin" >> $GITHUB_PATH
|
echo "$HOME/.bin" >> $GITHUB_PATH
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ namespace Ryujinx.Ava.Systems
|
|||||||
static string ColStr(SepReader.Col col) => col.ToString().Trim('"');
|
static string ColStr(SepReader.Col col) => col.ToString().Trim('"');
|
||||||
}
|
}
|
||||||
|
|
||||||
public string GameName { get; }
|
public string GameName { get; set; }
|
||||||
public Optional<string> TitleId { get; }
|
public Optional<string> TitleId { get; }
|
||||||
public string[] Labels { get; }
|
public string[] Labels { get; }
|
||||||
public LocaleKeys? Status { get; }
|
public LocaleKeys? Status { get; }
|
||||||
|
|||||||
@@ -47,10 +47,19 @@ namespace Ryujinx.Ava.UI.ViewModels
|
|||||||
private void AppCountUpdated(object _, ApplicationCountUpdatedEventArgs __)
|
private void AppCountUpdated(object _, ApplicationCountUpdatedEventArgs __)
|
||||||
=> _ownedGameTitleIds = _appLibrary.Applications.Keys.Select(x => x.ToString("X16")).ToArray();
|
=> _ownedGameTitleIds = _appLibrary.Applications.Keys.Select(x => x.ToString("X16")).ToArray();
|
||||||
|
|
||||||
|
private void LocalizeGameNames()
|
||||||
|
{
|
||||||
|
foreach (var entry in CompatibilityDatabase.Entries)
|
||||||
|
{
|
||||||
|
entry.GameName = _appLibrary.Applications.Items.SingleOrDefault(x => x.IdString.EqualsIgnoreCase(entry.TitleId))?.Name ?? entry.GameName;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public CompatibilityViewModel(ApplicationLibrary appLibrary)
|
public CompatibilityViewModel(ApplicationLibrary appLibrary)
|
||||||
{
|
{
|
||||||
_appLibrary = appLibrary;
|
_appLibrary = appLibrary;
|
||||||
AppCountUpdated(null, null);
|
AppCountUpdated(null, null);
|
||||||
|
LocalizeGameNames();
|
||||||
CountByStatus();
|
CountByStatus();
|
||||||
_appLibrary.ApplicationCountUpdated += AppCountUpdated;
|
_appLibrary.ApplicationCountUpdated += AppCountUpdated;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user