Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions src/LuaToolsGui/App.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ public App()
services.AddSingleton<SteamAppListCache>();
services.AddSingleton<SteamAppInfoCache>();
services.AddSingleton<CoverCache>();
services.AddSingleton<FixLookupService>();
services.AddSingleton<ToastService>();
services.AddSingleton<SteamDepotInfo>();
services.AddSingleton<LuaVault>();
Expand Down Expand Up @@ -345,6 +346,13 @@ protected override async void OnStartup(StartupEventArgs e)
var home = _host.Services.GetRequiredService<HomeViewModel>();
home.NavigateToGame = openInManage;
download.NavigateToGame = openInManage;

// Add page → the post-fetch "this game has a fix" banner opens it straight in the Fixes page.
download.OpenFixesForGame = appId => Dispatcher.Invoke(() =>
{
window.NavigateToFixes();
_ = _host.Services.GetRequiredService<FixesViewModel>().OpenForAppIdAsync(appId);
});
builds.NavigateToManage = openInManage; // Builds "Manage" button: the reverse of "Manage Build"

// Dragging a SteamDB / Steam store link onto either drop box installs that appid. Routed through
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.ar.resx
Original file line number Diff line number Diff line change
Expand Up @@ -400,6 +400,9 @@
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>التنزيل التلقائي من أول مصدر متاح</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>لم يتم العثور على مصادر متاحة لهذه اللعبة</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· عبر {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>تتوفر لهذه اللعبة {0} إصلاح.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>تتوفر لهذه اللعبة {0} إصلاح: {1}.</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>عرض الإصلاحات</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>إضافة LuaTools</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>إضافة LuaTools لمتجر Steam! — تستخدم الآن LuaLoader بدلًا من Shittenium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>الحالة</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.bg.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Автоматично изтегляне от първия наличен източник</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>Няма намерени налични източници за тази игра</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· чрез {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Тази игра има налични корекции: {0}.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Тази игра има налични корекции: {0} ({1}).</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Виж корекциите</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>LuaTools плъгин</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>Плъгинът LuaTools за Steam! — Вече използва LuaLoader вместо Shittenium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Състояние</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.cs.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ Tím se smažou soubory .lua ze Steam\config\stplug-in. Poté restartujte Steam,
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Automatické stažení z prvního dostupného zdroje</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>Pro tuto hru nebyly nalezeny žádné dostupné zdroje</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· přes {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Pro tuto hru jsou k dispozici opravy: {0}.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Pro tuto hru jsou k dispozici opravy: {0} ({1}).</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Zobrazit opravy</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>Plugin LuaTools</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>Plugin LuaTools pro Steam! — Nyní používá LuaLoader místo Shittenium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Stav</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.da.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ Dette sletter .lua-filerne fra Steam\config\stplug-in. Genstart Steam bagefter,
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Automatisk download fra den første tilgængelige kilde</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>Ingen tilgængelige kilder fundet til dette spil</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· via {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Dette spil har {0} rettelser tilgængelige.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Dette spil har {0} rettelser tilgængelige: {1}.</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Se rettelser</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>LuaTools-plugin</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>LuaTools Steam-pluginet! — Bruger nu LuaLoader i stedet for Shittenium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Status</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.de.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ Dadurch werden die .lua-Dateien aus Steam\config\stplug-in gelöscht. Starte Ste
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Automatisch von der ersten verfügbaren Quelle herunterladen</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>Keine verfügbaren Quellen für dieses Spiel gefunden</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· über {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Für dieses Spiel gibt es {0} Fixes.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Für dieses Spiel gibt es {0} Fixes: {1}.</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Fixes ansehen</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>LuaTools-Plugin</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>Das LuaTools-Steam-Plugin! — Nutzt jetzt LuaLoader statt Shittenium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Status</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.el.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Αυτόματη λήψη από την πρώτη διαθέσιμη πηγή</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>Δεν βρέθηκαν διαθέσιμες πηγές για αυτό το παιχνίδι</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· μέσω {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Αυτό το παιχνίδι έχει διαθέσιμες διορθώσεις: {0}.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Αυτό το παιχνίδι έχει διαθέσιμες διορθώσεις: {0} ({1}).</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Δες τις διορθώσεις</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>Πρόσθετο LuaTools</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>Το πρόσθετο LuaTools για το Steam! — Χρησιμοποιεί πλέον LuaLoader αντί για Shittenium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Κατάσταση</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.es-419.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ Esto borra los archivos .lua de Steam\config\stplug-in. Reinicia Steam después
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Descargar automáticamente desde la primera fuente disponible</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>No se encontraron fuentes disponibles para este juego</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· a través de {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Este juego tiene {0} parche(s) disponible(s).</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Este juego tiene {0} parche(s) disponible(s): {1}.</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Ver parches</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>Complemento LuaTools</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>¡El plugin de LuaTools para Steam! — Ahora usa LuaLoader en vez de Shittenium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Estado</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.es.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ Esto borra los archivos .lua de Steam\config\stplug-in. Reinicia Steam después
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Descargar automáticamente desde la primera fuente disponible</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>No se encontraron fuentes disponibles para este juego</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· a través de {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Este juego tiene {0} parche(s) disponible(s).</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Este juego tiene {0} parche(s) disponible(s): {1}.</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Ver parches</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>Complemento LuaTools</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>¡El plugin de LuaTools para Steam! — Ahora usa LuaLoader en lugar de Shittenium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Estado</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.fi.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ Tämä poistaa .lua-tiedostot sijainnista Steam\config\stplug-in. Käynnistä St
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Automaattinen lataus ensimmäisestä saatavilla olevasta lähteestä</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>Tälle pelille ei löytynyt saatavilla olevia lähteitä</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· kautta {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Tälle pelille on saatavilla {0} korjausta.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Tälle pelille on saatavilla {0} korjausta: {1}.</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Näytä korjaukset</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>LuaTools-laajennus</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>LuaTools-Steam-laajennus! — Käyttää nyt LuaLoaderia Shitteniumin sijaan</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Tila</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.fr.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ Cela supprime les fichiers .lua de Steam\config\stplug-in. Redémarrez Steam ens
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Téléchargement automatique depuis la première source disponible</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>Aucune source disponible pour ce jeu</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· via {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Ce jeu a {0} correctif(s) disponible(s).</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Ce jeu a {0} correctif(s) disponible(s) : {1}.</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Voir les correctifs</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>Extension LuaTools</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>Le plugin LuaTools pour Steam ! — Utilise désormais LuaLoader au lieu de Shittenium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>État</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.hu.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ Ez törli a .lua fájlokat a Steam\config\stplug-in mappából. Ezután indítsd
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Automatikus letöltés az első elérhető forrásból</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>Nem található elérhető forrás ehhez a játékhoz</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· innen: {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Ehhez a játékhoz {0} javítás érhető el.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Ehhez a játékhoz {0} javítás érhető el: {1}.</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Javítások megtekintése</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>LuaTools bővítmény</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>A LuaTools Steam bővítmény! — Mostantól LuaLoader a Shittenium helyett</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Állapot</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.id.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ Ini menghapus file .lua dari Steam\config\stplug-in. Mulai ulang Steam setelahny
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Unduh otomatis dari sumber pertama yang tersedia</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>Tidak ada sumber tersedia yang ditemukan untuk game ini</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· melalui {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Game ini punya {0} perbaikan.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Game ini punya {0} perbaikan: {1}.</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Lihat perbaikan</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>Plugin LuaTools</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>Plugin LuaTools untuk Steam! — Kini memakai LuaLoader alih-alih Shittenium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Status</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.it.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ Questo elimina i file .lua da Steam\config\stplug-in. Riavvia Steam in seguito a
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Scarica automaticamente dalla prima fonte disponibile</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>Nessuna fonte disponibile trovata per questo gioco</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· tramite {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Questo gioco ha {0} fix disponibili.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Questo gioco ha {0} fix disponibili: {1}.</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Vedi i fix</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>Plugin LuaTools</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>Il plugin LuaTools per Steam! — Ora usa LuaLoader invece di Merdennium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Stato</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.ja.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>最初の利用可能なソースから自動ダウンロード</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>このゲームで利用可能なソースが見つかりません</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· ソース:{0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>このゲームには {0} 件の修正があります。</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>このゲームには {0} 件の修正があります:{1}</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>修正を見る</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>LuaTools プラグイン</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>LuaTools の Steam プラグイン! — Shittenium に代わり LuaLoader を使用</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>ステータス</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.ko.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>사용 가능한 첫 번째 소스에서 자동 다운로드</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>이 게임에 사용 가능한 소스를 찾을 수 없습니다</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· 출처: {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>이 게임에는 수정 {0}개가 있습니다.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>이 게임에는 수정 {0}개가 있습니다: {1}</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>수정 보기</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>LuaTools 플러그인</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>LuaTools Steam 플러그인! — 이제 Shittenium 대신 LuaLoader 사용</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>상태</value></data>
Expand Down
3 changes: 3 additions & 0 deletions src/LuaToolsGui/Resources/Strings.nb.resx
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,9 @@ Dette sletter .lua-filene fra Steam\config\stplug-in. Start Steam på nytt etter
<data name="Add_FastFetch_Hint" xml:space="preserve"><value>Automatisk nedlasting fra første tilgjengelige kilde</value></data>
<data name="Add_FastFetch_NoSource" xml:space="preserve"><value>Ingen tilgjengelige kilder funnet for dette spillet</value></data>
<data name="Add_FastFetch_Via" xml:space="preserve"><value>· via {0}</value></data>
<data name="Add_Fix_Available" xml:space="preserve"><value>Dette spillet har {0} fikser tilgjengelig.</value></data>
<data name="Add_Fix_Available_Tags" xml:space="preserve"><value>Dette spillet har {0} fikser tilgjengelig: {1}.</value></data>
<data name="Add_Fix_Open" xml:space="preserve"><value>Se fikser</value></data>
<data name="Plugin_Title" xml:space="preserve"><value>LuaTools-programtillegg</value></data>
<data name="Plugin_Subtitle" xml:space="preserve"><value>LuaTools Steam-programtillegget! — Bruker nå LuaLoader i stedet for Shittenium</value></data>
<data name="Plugin_CardTitle" xml:space="preserve"><value>Status</value></data>
Expand Down
Loading