From b1bd71fe5bb6303465b914284b84f1f7bf0b84f5 Mon Sep 17 00:00:00 2001 From: Ali Sezer Date: Thu, 30 Nov 2023 21:08:28 +0300 Subject: [PATCH 01/17] On branch next Changes to be committed: modified: assets/locales/tr/components.ftl modified: assets/locales/tr/enhancements.ftl modified: assets/locales/tr/environment.ftl modified: assets/locales/tr/errors.ftl modified: assets/locales/tr/first_run.ftl modified: assets/locales/tr/game.ftl modified: assets/locales/tr/general.ftl modified: fluentscan.py --- assets/locales/tr/components.ftl | 22 +++++++++++----------- assets/locales/tr/enhancements.ftl | 22 +++++++++++----------- assets/locales/tr/environment.ftl | 2 +- assets/locales/tr/errors.ftl | 2 +- assets/locales/tr/first_run.ftl | 6 +++--- assets/locales/tr/game.ftl | 2 +- assets/locales/tr/general.ftl | 4 ++-- fluentscan.py | 2 +- 8 files changed, 31 insertions(+), 31 deletions(-) diff --git a/assets/locales/tr/components.ftl b/assets/locales/tr/components.ftl index acbe410..05e9ba5 100644 --- a/assets/locales/tr/components.ftl +++ b/assets/locales/tr/components.ftl @@ -1,20 +1,20 @@ components = Bileşenler -components-description = Wine ve DXVK sürümlerinizi yönetin +components-description = Wine ve DXVK sürümlerini yönet selected-version = Seçilmiş versiyon recommended-only = Sadece önerilenler -wine-version = Wine versiyonu -wine-recommended-description = Sadece önerilen wine versiyonlarını göster +wine-version = Wine sürümü +wine-recommended-description = Sadece önerilen wine sürümlerini göster -wine-options = Wine options +wine-options = Wine seçenekleri -wine-use-shared-libraries = Use wine shared libraries -wine-use-shared-libraries-description = Set LD_LIBRARY_PATH variable to load system libraries from selected wine build +wine-use-shared-libraries = Paylaşılan wine kütüphanelerini kullan +wine-use-shared-libraries-description = LD_LIBRARY_PATH değişkenini seçilmiş wine sürümündeki sistem kütüphanelerini yüklemeye ayarla -gstreamer-use-shared-libraries = Use gstreamer shared libraries -gstreamer-use-shared-libraries-description = Set GST_PLUGIN_PATH variable to load gstreamer libraries from selected wine build +gstreamer-use-shared-libraries = Paylaşılan gstreamer kütüphanelerini kullan +gstreamer-use-shared-libraries-description = GST_PLUGIN_PATH değişkenini seçilmiş wine sürümündeki sistem kütüphanelerini yüklemeye ayarla -dxvk-version = DXVK versiyonu -dxvk-selection-disabled = DXVK özelliği Wine grup tercihlerinizden dolayı devre dışı -dxvk-recommended-description = Sadece önerilen dxvk versiyonlarını göster +dxvk-version = DXVK sürümü +dxvk-selection-disabled = DXVK özelliği Wine grup tercihlerinden dolayı devre dışı +dxvk-recommended-description = Sadece önerilen DXVK sürümlerini göster diff --git a/assets/locales/tr/enhancements.ftl b/assets/locales/tr/enhancements.ftl index 9e15366..e0b01dd 100644 --- a/assets/locales/tr/enhancements.ftl +++ b/assets/locales/tr/enhancements.ftl @@ -1,11 +1,11 @@ -game-settings-description = Oyun içi ayarları ve hesap oturumunu düzenleyin +game-settings-description = Oyun içi ayarları ve hesap oturumunu düzenle sandbox-settings-description = Oyunu flatpak gibi bir yöntemle sanallaştırarak çalıştır -environment-settings-description = Çevre değişkenlerini ve oyun başlatma komutlarını belirtin +environment-settings-description = Çevre değişkenlerini ve oyun başlatma komutlarını belirt wine = Wine -synchronization = Senkronizasyon -wine-sync-description = Arkaplanda gerçekleşen Wine olaylarını senkronize etmek için kullanılan teknoloji +synchronization = Eşleme +wine-sync-description = Arkaplanda gerçekleşen Wine olaylarını eşlemek için kullanılan teknoloji language = Dil wine-lang-description = Wine için kullanılan dil, klavye sorunlarını çözmek için kullanılabilir @@ -14,18 +14,18 @@ system = Sistem borderless-window = Köşesiz Pencere virtual-desktop = Sanal Masaüstü -map-drive-c = Map drive C: -map-drive-c-description = Automatically symlink drive_c folder from the wine prefix to the dosdevices +map-drive-c = disk C: yönlendir +map-drive-c-description = Otomatik olarak wine prefixindeki drive_c klasöründen dosdevices'a kısayol oluştur -map-game-folder = Map game folder -map-game-folder-description = Automatically symlink game folder to the dosdevices +map-game-folder = Oyun klasörü yönlendir +map-game-folder-description = Oyun klasöründen dosdevices'a kısayol oluştur game = Oyun hud = HUD fsr = FSR -fsr-description = Oyunu monitör boyutunuza büyütür. Daha düşük bir çözünürlük seçmek için oyun içinde alt + enter tuşlarına basın +fsr-description = Oyunu monitör boyutuna büyütür. Daha düşük bir çözünürlük seçmek için oyun içinde alt + enter tuşlarına basın ultra-quality = Ultra kalite quality = Kalite balanced = Dengeli @@ -43,9 +43,9 @@ icon = İkon title = Başlık description = Açıklama -fps-unlocker = FPS kilidi açıcı +fps-unlocker = FPS kilidi kırıcı -enabled = Açık +enabled = Etkin fps-unlocker-description = Kare işleme sınırlamasını kaldırır, fakat oyunun anti-hile sistemi tarafından tespit edilebilir power-saving = Güç tasarrufu diff --git a/assets/locales/tr/environment.ftl b/assets/locales/tr/environment.ftl index 2c6b29d..d3b3855 100644 --- a/assets/locales/tr/environment.ftl +++ b/assets/locales/tr/environment.ftl @@ -1,5 +1,5 @@ environment = Ortam -game-command = Oyun komudu +game-command = Oyun komutu game-command-description = Oyunu çalıştırmak için kullanılan komut(lar) new-variable = Yeni değişken name = İsim diff --git a/assets/locales/tr/errors.ftl b/assets/locales/tr/errors.ftl index d93faab..8fff550 100644 --- a/assets/locales/tr/errors.ftl +++ b/assets/locales/tr/errors.ftl @@ -38,7 +38,7 @@ dxvk-download-error = DXVK indirilemedi dxvk-unpack-error = DXVK paketten çıkarılamadı dxvk-apply-error = DXVK uygulanamadı -downloaded-wine-list-failed = İndirilmiş Wine versiyonlarını listeleme başarısız oldu +downloaded-wine-list-failed = İndirilmiş Wine sürümlerini listeleme başarısız oldu patch-sync-failed = Yama dosyalarını senkronize etme başarısız oldu patch-state-check-failed = Yama dosyalarının durumunu kontrol etme başarısız oldu diff --git a/assets/locales/tr/first_run.ftl b/assets/locales/tr/first_run.ftl index 6054343..0423720 100644 --- a/assets/locales/tr/first_run.ftl +++ b/assets/locales/tr/first_run.ftl @@ -1,7 +1,7 @@ welcome = Merhaba welcome-page-message = - Merhaba, bir anime oyunu istemcisine hoş geldiniz + Merhaba, "bir anime oyunu" istemcisine hoş geldiniz Oyunu çalıştırmadan önce bazı şeyleri hazırlamamız ve varsayılan bileşenleri indirmemiz gerekiyor. @@ -60,5 +60,5 @@ apply-dxvk = DXVK'yi uygula finish = Bitir -finish-title = Herşey bitti! -finish-message = Tüm temel bileşenler indirildi. Artık başlatıcıyı yeniden başlatabilir ve oyunu indirebilirsiniz. kulübümüze hoşgeldiniz! +finish-title = Her şey bitti! +finish-message = Tüm temel bileşenler indirildi. Artık başlatıcıyı yeniden başlatabilir ve oyunu indirebilirsiniz. Aramıza hoşgeldiniz! diff --git a/assets/locales/tr/game.ftl b/assets/locales/tr/game.ftl index d5e6bdf..dce66ca 100644 --- a/assets/locales/tr/game.ftl +++ b/assets/locales/tr/game.ftl @@ -3,5 +3,5 @@ game-sessions = Oyun oturumları active-sessions = Geçerli oturum active-session-description = Şu anda geçerli oyun oturumu. Oyunu her açtığınızda güncellenir -update-session = Oturumu, geçerli wine prefix'inin girdi değerleriyle güncelleyin +update-session = Oturumu, geçerli wine prefix'inin girdi değerleriyle güncelle delete-session = Oturumu kaldır diff --git a/assets/locales/tr/general.ftl b/assets/locales/tr/general.ftl index c46ef0e..ee559f3 100644 --- a/assets/locales/tr/general.ftl +++ b/assets/locales/tr/general.ftl @@ -12,7 +12,7 @@ global = Evrensel china = Çin game-environment = Oyun ortamı -game-environment-description = Ek ödeme yöntemleri gibi özelliklere erişin +game-environment-description = Ek ödeme yöntemleri gibi özelliklere eriş game-voiceovers = Oyun içi sesler game-voiceovers-description = İndirilmiş oyun seslendirmeleri listesi. Oyun içi ayarlardan seçebilirsiniz @@ -22,7 +22,7 @@ korean = Korece chinese = Çince migrate-installation = Yüklemeyi aktar -migrate-installation-description = Oyun yükleme yerini değiştirebileceğiniz özel pencereyi açın +migrate-installation-description = Oyun yükleme yerinin değiştirilebileceği özel pencereyi aç repair-game = Oyunu tamir et status = Durum diff --git a/fluentscan.py b/fluentscan.py index 8fc858b..5b37767 100755 --- a/fluentscan.py +++ b/fluentscan.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/opt/homebrew/bin/python3 # Author: @xstraok # Modified by Observer KRypt0n_ From 43f60ed4969d232cca4b74e01d52236c86569f7d Mon Sep 17 00:00:00 2001 From: Ali Sezer Date: Thu, 30 Nov 2023 21:12:13 +0300 Subject: [PATCH 02/17] updated turkish --- fluentscan.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fluentscan.py b/fluentscan.py index 5b37767..8fc858b 100755 --- a/fluentscan.py +++ b/fluentscan.py @@ -1,4 +1,4 @@ -#!/opt/homebrew/bin/python3 +#!/usr/bin/python # Author: @xstraok # Modified by Observer KRypt0n_ From af442d3d91fc8998bc9f6bcea34c8a5334760eef Mon Sep 17 00:00:00 2001 From: caem Date: Sat, 23 Dec 2023 12:39:51 +0100 Subject: [PATCH 03/17] feat(i18n): Update German translation --- assets/locales/de/main.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/locales/de/main.ftl b/assets/locales/de/main.ftl index 4a9bb43..95565e7 100644 --- a/assets/locales/de/main.ftl +++ b/assets/locales/de/main.ftl @@ -42,7 +42,7 @@ loading-launcher-state--patch = Launcher status wird geladen: Verifizierung des checking-free-space = Überprüfe Freien Speicherplatz downloading = Lade Herunter -updating-permissions = Updating permissions +updating-permissions = Aktualisiere Berechtigungen unpacking = Entpacken verifying-files = Verifiziere Dateien repairing-files = Repariere Dateien From 6122918acc4892a13798989735a3b2cc74f4244e Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sat, 23 Dec 2023 13:59:34 +0200 Subject: [PATCH 04/17] feat(core): updated SDK version FPS Unlocker version was updated by it --- Cargo.lock | 590 +++++++++++++++++++++++++++++++---------------------- Cargo.toml | 2 +- 2 files changed, 346 insertions(+), 246 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 06288f6..1452818 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -57,8 +57,8 @@ checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" [[package]] name = "anime-game-core" -version = "1.17.2" -source = "git+https://github.com/an-anime-team/anime-game-core?tag=1.17.2#79fa0ea967b05efcbf19b2db4800ddd2b731c2c9" +version = "1.17.4" +source = "git+https://github.com/an-anime-team/anime-game-core?tag=1.17.4#74a7c5a18cc4a870ff78e12d63ec136b3ef2d424" dependencies = [ "anyhow", "bzip2", @@ -106,8 +106,8 @@ dependencies = [ [[package]] name = "anime-launcher-sdk" -version = "1.12.2" -source = "git+https://github.com/an-anime-team/anime-launcher-sdk?tag=1.12.2#923a389dffe44c2076bbacb7085084069fbaee4f" +version = "1.12.4" +source = "git+https://github.com/an-anime-team/anime-launcher-sdk?tag=1.12.4#e3f4677a2bca0a511853a2448e54c54ceff5bbbe" dependencies = [ "anime-game-core", "anyhow", @@ -124,9 +124,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" +checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" dependencies = [ "anstyle", "anstyle-parse", @@ -144,37 +144,37 @@ checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" [[package]] name = "anstyle-parse" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" +checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" +checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" dependencies = [ - "windows-sys", + "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.1" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" +checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" dependencies = [ "anstyle", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] name = "anyhow" -version = "1.0.75" +version = "1.0.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" +checksum = "59d2a3357dde987206219e78ecfbbb6e8dad06cbb65292758d3270e6254f7355" dependencies = [ "backtrace", ] @@ -238,12 +238,12 @@ dependencies = [ [[package]] name = "async-channel" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d37875bd9915b7d67c2f117ea2c30a0989874d0b2cb694fe25403c85763c0c9e" +checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" dependencies = [ "concurrent-queue", - "event-listener 3.1.0", + "event-listener 4.0.1", "event-listener-strategy", "futures-core", "pin-project-lite", @@ -251,15 +251,15 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b0c4a4f319e45986f347ee47fef8bf5e81c9abc3f6f58dc2391439f30df65f0" +checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" dependencies = [ - "async-lock 2.8.0", + "async-lock 3.2.0", "async-task", "concurrent-queue", "fastrand 2.0.1", - "futures-lite 1.13.0", + "futures-lite 2.1.0", "slab", ] @@ -277,16 +277,16 @@ dependencies = [ [[package]] name = "async-global-executor" -version = "2.3.1" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776" +checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" dependencies = [ - "async-channel 1.9.0", + "async-channel 2.1.1", "async-executor", - "async-io 1.13.0", - "async-lock 2.8.0", + "async-io 2.2.2", + "async-lock 3.2.0", "blocking", - "futures-lite 1.13.0", + "futures-lite 2.1.0", "once_cell", ] @@ -312,22 +312,21 @@ dependencies = [ [[package]] name = "async-io" -version = "2.2.0" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41ed9d5715c2d329bf1b4da8d60455b99b187f27ba726df2883799af9af60997" +checksum = "6afaa937395a620e33dc6a742c593c01aced20aa376ffb0f628121198578ccc7" dependencies = [ - "async-lock 3.1.0", + "async-lock 3.2.0", "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.0.1", + "futures-lite 2.1.0", "parking", - "polling 3.3.0", - "rustix 0.38.21", + "polling 3.3.1", + "rustix 0.38.28", "slab", "tracing", - "waker-fn", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -341,11 +340,11 @@ dependencies = [ [[package]] name = "async-lock" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deb2ab2aa8a746e221ab826c73f48bc6ba41be6763f0855cb249eb6d154cf1d7" +checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" dependencies = [ - "event-listener 3.1.0", + "event-listener 4.0.1", "event-listener-strategy", "pin-project-lite", ] @@ -363,8 +362,8 @@ dependencies = [ "cfg-if", "event-listener 3.1.0", "futures-lite 1.13.0", - "rustix 0.38.21", - "windows-sys", + "rustix 0.38.28", + "windows-sys 0.48.0", ] [[package]] @@ -375,7 +374,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -384,16 +383,16 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" dependencies = [ - "async-io 2.2.0", + "async-io 2.2.2", "async-lock 2.8.0", "atomic-waker", "cfg-if", "futures-core", "futures-io", - "rustix 0.38.21", + "rustix 0.38.28", "signal-hook-registry", "slab", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -424,19 +423,19 @@ dependencies = [ [[package]] name = "async-task" -version = "4.5.0" +version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" +checksum = "e1d90cd0b264dfdd8eb5bad0a2c217c1f88fa96a8573f40e7b12de23fb468f46" [[package]] name = "async-trait" -version = "0.1.74" +version = "0.1.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" +checksum = "fdf6721fb0140e4f897002dd086c06f6c27775df19cfe1fccb21181a48fd2c98" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -530,12 +529,12 @@ version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" dependencies = [ - "async-channel 2.1.0", - "async-lock 3.1.0", + "async-channel 2.1.1", + "async-lock 3.2.0", "async-task", "fastrand 2.0.1", "futures-io", - "futures-lite 2.0.1", + "futures-lite 2.1.0", "piper", "tracing", ] @@ -643,10 +642,11 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.84" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f8e7c90afad890484a21653d08b6e209ae34770fb5ee298f9c699fcc1e5c856" +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" dependencies = [ + "jobserver", "libc", ] @@ -684,9 +684,9 @@ checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" [[package]] name = "concurrent-queue" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" +checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" dependencies = [ "crossbeam-utils", ] @@ -705,9 +705,9 @@ checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" [[package]] name = "core-foundation" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" dependencies = [ "core-foundation-sys", "libc", @@ -715,9 +715,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.4" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "cpufeatures" @@ -739,9 +739,9 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" dependencies = [ "cfg-if", "crossbeam-epoch", @@ -750,22 +750,21 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.15" +version = "0.9.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +checksum = "2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa" dependencies = [ "autocfg", "cfg-if", "crossbeam-utils", "memoffset 0.9.0", - "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" +checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f" dependencies = [ "cfg-if", ] @@ -817,9 +816,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" +checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc" dependencies = [ "powerfmt", ] @@ -872,7 +871,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -884,7 +883,7 @@ dependencies = [ "cfg-if", "libc", "socket2 0.5.5", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -909,7 +908,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -930,7 +929,7 @@ checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -941,12 +940,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c18ee0ed65a5f1f81cac6b1d213b69c35fa47d4252ad41f1486dbd8226fe36e" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -967,12 +966,23 @@ dependencies = [ ] [[package]] -name = "event-listener-strategy" -version = "0.3.0" +name = "event-listener" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96b852f1345da36d551b9473fa1e2b1eb5c5195585c6c018118bc92a8d91160" +checksum = "84f2cdcf274580f2d63697192d744727b3198894b1bf02923643bf59e2c26712" dependencies = [ - "event-listener 3.1.0", + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" +dependencies = [ + "event-listener 4.0.1", "pin-project-lite", ] @@ -1003,14 +1013,14 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" +checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", - "windows-sys", + "redox_syscall", + "windows-sys 0.52.0", ] [[package]] @@ -1135,9 +1145,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "form_urlencoded" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] @@ -1219,11 +1229,14 @@ dependencies = [ [[package]] name = "futures-lite" -version = "2.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3831c2651acb5177cbd83943f3d9c8912c5ad03c76afcc0e9511ba568ec5ebb" +checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" dependencies = [ + "fastrand 2.0.1", "futures-core", + "futures-io", + "parking", "pin-project-lite", ] @@ -1235,7 +1248,7 @@ checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -1351,15 +1364,15 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.0" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" [[package]] name = "gio" -version = "0.18.3" +version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47d809baf02bdf1b5ef4ad3bf60dd9d4977149db4612b7bbb58e56aef168193b" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" dependencies = [ "futures-channel", "futures-core", @@ -1389,9 +1402,9 @@ dependencies = [ [[package]] name = "glib" -version = "0.18.3" +version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58cf801b6f7829fa76db37449ab67c9c98a2b1bf21076d9113225621e61a0fa6" +checksum = "951bbd7fdc5c044ede9f05170f05a3ae9479239c3afdfe2d22d537a3add15c4e" dependencies = [ "bitflags 2.4.1", "futures-channel", @@ -1427,7 +1440,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -1442,15 +1455,15 @@ dependencies = [ [[package]] name = "globset" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d" +checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" dependencies = [ "aho-corasick", "bstr", - "fnv", "log", - "regex", + "regex-automata", + "regex-syntax", ] [[package]] @@ -1586,9 +1599,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ "ahash", "allocator-api2", @@ -1634,7 +1647,7 @@ dependencies = [ "serde", "serde_derive", "toml", - "uuid 1.5.0", + "uuid 1.6.1", ] [[package]] @@ -1645,9 +1658,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -1655,17 +1668,16 @@ dependencies = [ [[package]] name = "ignore" -version = "0.4.20" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492" +checksum = "747ad1b4ae841a78e8aba0d63adbfbeaea26b517b63705d47856b73015d27060" dependencies = [ + "crossbeam-deque", "globset", - "lazy_static", "log", "memchr", - "regex", + "regex-automata", "same-file", - "thread_local", "walkdir", "winapi-util", ] @@ -1725,7 +1737,7 @@ checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ "hermit-abi", "libc", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -1749,15 +1761,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" + +[[package]] +name = "jobserver" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" +dependencies = [ + "libc", +] [[package]] name = "js-sys" -version = "0.3.65" +version = "0.3.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" +checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" dependencies = [ "wasm-bindgen", ] @@ -1817,9 +1838,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.150" +version = "0.2.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" +checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" [[package]] name = "linux-raw-sys" @@ -1829,9 +1850,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" +checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" [[package]] name = "lock_api" @@ -2062,15 +2083,15 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "open" -version = "5.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfabf1927dce4d6fdf563d63328a0a506101ced3ec780ca2135747336c98cef8" +checksum = "90878fb664448b54c4e592455ad02831e23a3f7e157374a8b95654731aac7349" dependencies = [ "is-wsl", "libc", @@ -2172,9 +2193,9 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" @@ -2201,9 +2222,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" [[package]] name = "polling" @@ -2218,21 +2239,21 @@ dependencies = [ "libc", "log", "pin-project-lite", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] name = "polling" -version = "3.3.0" +version = "3.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e53b6af1f60f36f8c2ac2aad5459d75a5a9b4be1e8cdd40264f315d78193e531" +checksum = "cf63fa624ab313c11656b4cda960bfc46c410187ad493c41f6ba2d8c1e991c9e" dependencies = [ "cfg-if", "concurrent-queue", "pin-project-lite", - "rustix 0.38.21", + "rustix 0.38.28", "tracing", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -2304,9 +2325,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.69" +version = "1.0.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" +checksum = "75cb1540fadbd5b8fbccc4dddad2734eba435053f725621c070711a14bb5f4b8" dependencies = [ "unicode-ident", ] @@ -2376,15 +2397,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "redox_syscall" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "redox_syscall" version = "0.4.1" @@ -2449,7 +2461,7 @@ checksum = "086047e49d6426fd9f53109950f205d2ed88027d5fecfece724e6722904fe473" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -2474,21 +2486,21 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] name = "ring" -version = "0.17.5" +version = "0.17.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" +checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" dependencies = [ "cc", "getrandom", "libc", "spin", "untrusted", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2523,27 +2535,27 @@ dependencies = [ "io-lifetimes", "libc", "linux-raw-sys 0.3.8", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] name = "rustix" -version = "0.38.21" +version = "0.38.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" +checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" dependencies = [ "bitflags 2.4.1", "errno", "libc", - "linux-raw-sys 0.4.11", - "windows-sys", + "linux-raw-sys 0.4.12", + "windows-sys 0.52.0", ] [[package]] name = "rustls" -version = "0.21.8" +version = "0.21.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" +checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" dependencies = [ "log", "ring", @@ -2584,9 +2596,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" [[package]] name = "same-file" @@ -2603,7 +2615,7 @@ version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" dependencies = [ - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2651,14 +2663,14 @@ version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d" dependencies = [ - "self_cell 1.0.2", + "self_cell 1.0.3", ] [[package]] name = "self_cell" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e388332cd64eb80cd595a00941baf513caffae8dce9cfd0467fc9c66397dade6" +checksum = "58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba" [[package]] name = "semver" @@ -2668,22 +2680,22 @@ checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" [[package]] name = "serde" -version = "1.0.192" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" +checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.192" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" +checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -2705,14 +2717,14 @@ checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] name = "serde_spanned" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" dependencies = [ "serde", ] @@ -2811,7 +2823,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2854,9 +2866,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.39" +version = "2.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" +checksum = "5b7d0a2c048d661a1a59fcd7355baa232f7ed34e0ee4df2eef3c1c1c0d3852d8" dependencies = [ "proc-macro2", "quote", @@ -2865,9 +2877,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.29.10" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a18d114d420ada3a891e6bc8e96a2023402203296a47cdd65083377dad18ba5" +checksum = "c68492e7268037de59ae153d7efb79546cf94a18a9548235420d3d8d2436b4b1" dependencies = [ "cfg-if", "core-foundation-sys", @@ -2875,7 +2887,7 @@ dependencies = [ "ntapi", "once_cell", "rayon", - "winapi", + "windows", ] [[package]] @@ -2916,29 +2928,29 @@ checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" dependencies = [ "cfg-if", "fastrand 2.0.1", - "redox_syscall 0.4.1", - "rustix 0.38.21", - "windows-sys", + "redox_syscall", + "rustix 0.38.28", + "windows-sys 0.48.0", ] [[package]] name = "thiserror" -version = "1.0.50" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" +checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.50" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" +checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -2953,9 +2965,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" +checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" dependencies = [ "deranged", "powerfmt", @@ -2971,9 +2983,9 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "tinystr" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d0e245e80bdc9b4e5356fc45a72184abbc3861992603f515270e9340f5a219" +checksum = "83c02bf3c538ab32ba913408224323915f4ef9a6d61c0e85d493f355921c0ece" dependencies = [ "displaydoc", ] @@ -2995,9 +3007,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.34.0" +version = "1.35.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" +checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" dependencies = [ "backtrace", "num_cpus", @@ -3079,7 +3091,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -3134,19 +3146,20 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "uds_windows" -version = "1.0.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" +checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" dependencies = [ + "memoffset 0.9.0", "tempfile", "winapi", ] [[package]] name = "unic-langid" -version = "0.9.1" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "398f9ad7239db44fd0f80fe068d12ff22d78354080332a5077dc6f52f14dcf2f" +checksum = "238722e6d794ed130f91f4ea33e01fcff4f188d92337a21297892521c72df516" dependencies = [ "unic-langid-impl", "unic-langid-macros", @@ -3154,18 +3167,18 @@ dependencies = [ [[package]] name = "unic-langid-impl" -version = "0.9.1" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e35bfd2f2b8796545b55d7d3fd3e89a0613f68a0d1c8bc28cb7ff96b411a35ff" +checksum = "4bd55a2063fdea4ef1f8633243a7b0524cbeef1905ae04c31a1c9b9775c55bc6" dependencies = [ "tinystr", ] [[package]] name = "unic-langid-macros" -version = "0.9.1" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055e618bf694161ffff0466d95cef3e1a5edc59f6ba1888e97801f2b4ebdc4fe" +checksum = "5c854cefb82ff2816410ce606acbad1b3af065140907b29be9229040752b83ec" dependencies = [ "proc-macro-hack", "tinystr", @@ -3175,21 +3188,21 @@ dependencies = [ [[package]] name = "unic-langid-macros-impl" -version = "0.9.1" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f5cdec05b907f4e2f6843f4354f4ce6a5bebe1a56df320a49134944477ce4d8" +checksum = "fea2a4c80deb4fb3ca51f66b5e2dd91e3642bbce52234bcf22e41668281208e4" dependencies = [ "proc-macro-hack", "quote", - "syn 1.0.109", + "syn 2.0.42", "unic-langid-impl", ] [[package]] name = "unicode-bidi" -version = "0.3.13" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" +checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" [[package]] name = "unicode-ident" @@ -3214,9 +3227,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" dependencies = [ "form_urlencoded", "idna", @@ -3247,9 +3260,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.5.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" +checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" dependencies = [ "getrandom", ] @@ -3302,9 +3315,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" +checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -3312,24 +3325,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" +checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.38" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02" +checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" dependencies = [ "cfg-if", "js-sys", @@ -3339,9 +3352,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" +checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3349,28 +3362,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" +checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" +checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" [[package]] name = "web-sys" -version = "0.3.65" +version = "0.3.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85" +checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" dependencies = [ "js-sys", "wasm-bindgen", @@ -3378,9 +3391,9 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.25.2" +version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" +checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" [[package]] name = "whatadistro" @@ -3430,13 +3443,41 @@ dependencies = [ "minreq", ] +[[package]] +name = "windows" +version = "0.51.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" +dependencies = [ + "windows-core", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-core" +version = "0.51.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" +dependencies = [ + "windows-targets 0.48.5", +] + [[package]] name = "windows-sys" version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.0", ] [[package]] @@ -3445,13 +3486,28 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +dependencies = [ + "windows_aarch64_gnullvm 0.52.0", + "windows_aarch64_msvc 0.52.0", + "windows_i686_gnu 0.52.0", + "windows_i686_msvc 0.52.0", + "windows_x86_64_gnu 0.52.0", + "windows_x86_64_gnullvm 0.52.0", + "windows_x86_64_msvc 0.52.0", ] [[package]] @@ -3460,36 +3516,72 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" + [[package]] name = "windows_aarch64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" + [[package]] name = "windows_i686_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +[[package]] +name = "windows_i686_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" + [[package]] name = "windows_i686_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +[[package]] +name = "windows_i686_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" + [[package]] name = "windows_x86_64_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" + [[package]] name = "windows_x86_64_msvc" version = "0.48.5" @@ -3497,21 +3589,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] -name = "winnow" -version = "0.5.19" +name = "windows_x86_64_msvc" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" + +[[package]] +name = "winnow" +version = "0.5.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b5c3db89721d50d0e2a673f5043fc4722f76dcc352d7b1ab8b8288bed4ed2c5" dependencies = [ "memchr", ] [[package]] name = "xattr" -version = "1.0.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" +checksum = "a7dae5072fe1f8db8f8d29059189ac175196e410e40ba42d5d4684ae2f750995" dependencies = [ "libc", + "linux-raw-sys 0.4.12", + "rustix 0.38.28", ] [[package]] @@ -3610,22 +3710,22 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.25" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd369a67c0edfef15010f980c3cbe45d7f651deac2cd67ce097cd801de16557" +checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.25" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f140bda219a26ccc0cdb03dba58af72590c53b22642577d88a927bc5c87d6b" +checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index aef14a4..b623fb1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ glib-build-tools = "0.18" [dependencies.anime-launcher-sdk] git = "https://github.com/an-anime-team/anime-launcher-sdk" -tag = "1.12.3" +tag = "1.12.4" features = ["all", "genshin"] # path = "../anime-launcher-sdk" # ! for dev purposes only From c59261c28d9b9e39c54502216605ea7c2b469515 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sat, 23 Dec 2023 14:00:55 +0200 Subject: [PATCH 05/17] feat(i18n): updated locales --- assets/locales/pl/main.ftl | 2 +- assets/locales/zh-cn/main.ftl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/locales/pl/main.ftl b/assets/locales/pl/main.ftl index 4a39582..7a10788 100644 --- a/assets/locales/pl/main.ftl +++ b/assets/locales/pl/main.ftl @@ -42,7 +42,7 @@ loading-launcher-state--patch = Ładowanie stanu launchera: weryfikowanie zainst checking-free-space = Sprawdzanie dostępnej przestrzeni downloading = Pobieranie -updating-permissions = Updating permissions +updating-permissions = Aktualizacja uprawnień unpacking = Rozpakowywanie verifying-files = Weryfikacja plików repairing-files = Naprawianie plików diff --git a/assets/locales/zh-cn/main.ftl b/assets/locales/zh-cn/main.ftl index 6ee1dc0..bf1eb53 100644 --- a/assets/locales/zh-cn/main.ftl +++ b/assets/locales/zh-cn/main.ftl @@ -42,7 +42,7 @@ loading-launcher-state--patch = 正在计算启动器状态: 验证已安装补 checking-free-space = 正在检查剩余空间 downloading = 正在下载 -updating-permissions = Updating permissions +updating-permissions = 正在更新权限 unpacking = 正在解压缩 verifying-files = 正在检验文件 repairing-files = 正在修复文件 From 334539dbf8c2c9c8b47c201e16092c9e519b5ccd Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sat, 23 Dec 2023 16:24:05 +0200 Subject: [PATCH 06/17] feat: some workarounds with "kill game process" --- src/ui/main/mod.rs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/ui/main/mod.rs b/src/ui/main/mod.rs index 59f3380..3cd3312 100644 --- a/src/ui/main/mod.rs +++ b/src/ui/main/mod.rs @@ -523,6 +523,8 @@ impl SimpleComponent for App { })); let result = std::process::Command::new("pkill") + .arg("-f") // full text search + .arg("-i") // case-insensitive .arg("GenshinImpact|YuanShen|unlocker\\.exe") .spawn(); @@ -533,18 +535,26 @@ impl SimpleComponent for App { }); } + // Old warning message which I don't really understand now: + // // Doesn't work on all the systems // e.g. won't work if you didn't install wine system-wide // there's some reasons for it + // + // UPD: I've tried this, and the problem is that it's completely pointless + // For whatever reason it just doesn't work // match Config::get() { // Ok(config) => { // match config.get_selected_wine() { // Ok(Some(version)) => { - // use anime_launcher_sdk::wincompatlib::prelude::*; + // let result = version + // .to_wine(&config.components.path, Some(&config.game.wine.builds.join(&version.name))) + // .with_prefix(config.get_wine_prefix_path()) + // .stop_processes(true); - // let result = version.to_wine(config.components.path, Some(config.game.wine.builds.join(&version.name))) - // .stop_processes(false); + // dbg!(String::from_utf8_lossy(&result.as_ref().ok().unwrap().stdout)); + // dbg!(String::from_utf8_lossy(&result.as_ref().ok().unwrap().stderr)); // if let Err(err) = result { // sender.input(AppMsg::Toast { From c0708c6eb2347341c4a103447e56eb778e35d7c2 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sat, 23 Dec 2023 16:29:45 +0200 Subject: [PATCH 07/17] feat: updated changelog --- CHANGELOG.md | 5 +++++ src/ui/about.rs | 14 ++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8db365..3f47198 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Increased voiceovers version prediction error +- Updated FPS Unlocker version which fixes new game version integration issue +- Updated Turkish +- Updated German +- Updated Chinese +- Updated Polish ## [3.9.2] - 13.11.2023 diff --git a/src/ui/about.rs b/src/ui/about.rs index 2836275..eee6003 100644 --- a/src/ui/about.rs +++ b/src/ui/about.rs @@ -95,17 +95,19 @@ impl SimpleComponent for AboutDialog { "

Added

", "
    ", - "
  • Added Korean
  • ", - "
  • Added Dutch
  • ", - "
  • Added 4.2.0 voiceovers sizes
  • ", - "
  • Made free space checks resolve symlinks
  • ", + "
  • Added `UpdatingPermissions` installation step
  • ", + "
  • Downloaders now will skip finished files and truncate them if needed
  • ", "
", "

Changed

", "
    ", - "
  • Updated development libraries versions
  • ", - "
  • Updated Japanese
  • ", + "
  • Increased voiceovers version prediction error
  • ", + "
  • Updated FPS Unlocker version which fixes new game version integration issue
  • ", + "
  • Updated Turkish
  • ", + "
  • Updated German
  • ", + "
  • Updated Chinese
  • ", + "
  • Updated Polish
  • ", "
" ].join("\n"), From d8fc5f11af251b310901a30aaba75db33c33fc0b Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sat, 23 Dec 2023 16:34:36 +0200 Subject: [PATCH 08/17] 3.9.3 --- CHANGELOG.md | 2 ++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f47198..b387205 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.9.3] - 23.12.2023 + ### Added - Added `UpdatingPermissions` installation step diff --git a/Cargo.lock b/Cargo.lock index 1452818..482e3da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "anime-game-launcher" -version = "3.9.2" +version = "3.9.3" dependencies = [ "anime-launcher-sdk", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index b623fb1..329c8bc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anime-game-launcher" -version = "3.9.2" +version = "3.9.3" description = "Anime Game launcher" authors = ["Nikita Podvirnyy "] homepage = "https://github.com/an-anime-team/an-anime-game-launcher" From 35f13bb0ac5103fe16be081fa59089082e06ecd8 Mon Sep 17 00:00:00 2001 From: mkrsym1 Date: Thu, 28 Dec 2023 00:13:42 +0200 Subject: [PATCH 09/17] feat(ui): adapted to the new FPS unlocker --- src/ui/preferences/enhancements/mod.rs | 68 ++++---------------------- 1 file changed, 9 insertions(+), 59 deletions(-) diff --git a/src/ui/preferences/enhancements/mod.rs b/src/ui/preferences/enhancements/mod.rs index f55cb96..8013cd4 100644 --- a/src/ui/preferences/enhancements/mod.rs +++ b/src/ui/preferences/enhancements/mod.rs @@ -603,18 +603,18 @@ impl SimpleAsyncComponent for EnhancementsApp { }, adw::ActionRow { - set_title: &tr!("power-saving"), - set_subtitle: &tr!("power-saving-description"), + set_title: &tr!("periodic-unlock"), + set_subtitle: &tr!("periodic-unlock-description"), add_suffix = >k::Switch { set_valign: gtk::Align::Center, - set_state: CONFIG.game.enhancements.fps_unlocker.config.power_saving, + set_state: CONFIG.game.enhancements.fps_unlocker.config.periodic_writes, connect_state_notify => |switch| { if is_ready() { if let Ok(mut config) = Config::get() { - config.game.enhancements.fps_unlocker.config.power_saving = switch.state(); + config.game.enhancements.fps_unlocker.config.periodic_writes = switch.state(); Config::update(config); } @@ -624,19 +624,19 @@ impl SimpleAsyncComponent for EnhancementsApp { }, adw::ActionRow { - set_title: &tr!("monitor"), - set_subtitle: &tr!("monitor-description"), + set_title: &tr!("unlock-interval"), + set_subtitle: &tr!("unlock-interval-description"), add_suffix = >k::SpinButton { set_valign: gtk::Align::Center, - set_adjustment: >k::Adjustment::new(1.0, 1.0, 10.0, 1.0, 1.0, 0.0), + set_adjustment: >k::Adjustment::new(1.0, 1000.0, 60000.0, 1000.0, 1.0, 0.0), - set_value: CONFIG.game.enhancements.fps_unlocker.config.monitor as f64, + set_value: CONFIG.game.enhancements.fps_unlocker.config.interval as f64, connect_changed => |row| { if is_ready() { if let Ok(mut config) = Config::get() { - config.game.enhancements.fps_unlocker.config.monitor = row.value() as u64; + config.game.enhancements.fps_unlocker.config.interval = row.value() as u64; Config::update(config); } @@ -644,56 +644,6 @@ impl SimpleAsyncComponent for EnhancementsApp { } } }, - - adw::ComboRow { - set_title: &tr!("window-mode"), - - #[wrap(Some)] - set_model = >k::StringList::new(&[ - &tr!("default"), - &tr!("popup"), - &tr!("fullscreen") - ]), - - set_selected: CONFIG.game.enhancements.fps_unlocker.config.window_mode.ordinal() as u32, - - connect_selected_notify => |row| unsafe { - if is_ready() { - if let Ok(mut config) = Config::get() { - config.game.enhancements.fps_unlocker.config.window_mode = WindowMode::from_ordinal_unsafe(row.selected() as i8); - - Config::update(config); - } - } - } - }, - - adw::ComboRow { - set_title: &tr!("priority"), - set_subtitle: &tr!("priority-description"), - - #[wrap(Some)] - set_model = >k::StringList::new(&[ - &tr!("realtime"), - &tr!("high"), - &tr!("above-normal"), - &tr!("normal"), - &tr!("below-normal"), - &tr!("low") - ]), - - set_selected: CONFIG.game.enhancements.fps_unlocker.config.priority as u32, - - connect_selected_notify => |row| { - if is_ready() { - if let Ok(mut config) = Config::get() { - config.game.enhancements.fps_unlocker.config.priority = row.selected() as u64; - - Config::update(config); - } - } - } - }, } }, From 2f522d3b354f0eefe5181d57de1897864317d5d5 Mon Sep 17 00:00:00 2001 From: mkrsym1 Date: Thu, 28 Dec 2023 00:14:23 +0200 Subject: [PATCH 10/17] feat(i18n): added translations for new FPS unlocker keys --- assets/locales/en/enhancements.ftl | 17 ++++------------- assets/locales/ru/enhancements.ftl | 19 +++++-------------- 2 files changed, 9 insertions(+), 27 deletions(-) diff --git a/assets/locales/en/enhancements.ftl b/assets/locales/en/enhancements.ftl index e489fbc..c7088bf 100644 --- a/assets/locales/en/enhancements.ftl +++ b/assets/locales/en/enhancements.ftl @@ -48,22 +48,13 @@ fps-unlocker = FPS Unlocker enabled = Enabled fps-unlocker-description = Remove frames rendering limitation by modifying the game's memory. Can be detected by the anti-cheat -power-saving = Power saving -power-saving-description = Automatically set the FPS limit to 10 and low process priority upon losing focus to the game (e.g. tabbing out) +periodic-unlock = Periodic overwrites +periodic-unlock-description = Periodically overwrite the FPS limit value in the game to prevent it from dropping -monitor = Monitor -monitor-description = Number of monitor you want to run the game on +unlock-interval = Overwrite interval +unlock-interval-description = Delay in milliseconds between overwrites window-mode = Window Mode borderless = Borderless popup = Popup fullscreen = Fullscreen - -priority = Priority -priority-description = Game process priority -realtime = Realtime -high = High -above-normal = Above Normal -normal = Normal -below-normal = Below Normal -low = Low diff --git a/assets/locales/ru/enhancements.ftl b/assets/locales/ru/enhancements.ftl index 511b9b4..a637042 100644 --- a/assets/locales/ru/enhancements.ftl +++ b/assets/locales/ru/enhancements.ftl @@ -46,24 +46,15 @@ description = Описание fps-unlocker = FPS Unlocker enabled = Включен -fps-unlocker-description = Убрать ограничение количества кадров модифицируя память игры. Может быть обнаружено античитом +fps-unlocker-description = Изменить ограничение частоты кадров путём модификации памяти игры. Может быть обнаружено античитом -power-saving = Энергосбережение -power-saving-description = Автоматически устанавливать предел количества кадров до 10 и снижать приоритет процесса игры когда она не находится в фокусе +periodic-unlock = Периодическая перезапись +periodic-unlock-description = Периодически перезаписывать значение ограничения частоты кадров, чтобы предотвратить его сброс -monitor = Монитор -monitor-description = Номер монитора, на котором стоит запустить игру +unlock-interval = Задержка между перезаписями +unlock-interval-description = Задержка между перезаписями в миллисекундах window-mode = Режим окна borderless = Безрамочный popup = Всплывающий fullscreen = Полноэкранный - -priority = Приоритет -priority-description = Приоритет процесса игры -realtime = Реального времени -high = Высокий -above-normal = Выше среднего -normal = Средний -below-normal = Ниже среднего -low = Низкий From 445f545ce8374e1d4f5d51686e737927813d1e2d Mon Sep 17 00:00:00 2001 From: mkrsym1 Date: Thu, 28 Dec 2023 00:53:24 +0200 Subject: [PATCH 11/17] feat: remove the option to disable periodic writes --- assets/locales/en/enhancements.ftl | 3 --- assets/locales/ru/enhancements.ftl | 3 --- src/ui/preferences/enhancements/mod.rs | 21 --------------------- 3 files changed, 27 deletions(-) diff --git a/assets/locales/en/enhancements.ftl b/assets/locales/en/enhancements.ftl index c7088bf..d407cc4 100644 --- a/assets/locales/en/enhancements.ftl +++ b/assets/locales/en/enhancements.ftl @@ -48,9 +48,6 @@ fps-unlocker = FPS Unlocker enabled = Enabled fps-unlocker-description = Remove frames rendering limitation by modifying the game's memory. Can be detected by the anti-cheat -periodic-unlock = Periodic overwrites -periodic-unlock-description = Periodically overwrite the FPS limit value in the game to prevent it from dropping - unlock-interval = Overwrite interval unlock-interval-description = Delay in milliseconds between overwrites diff --git a/assets/locales/ru/enhancements.ftl b/assets/locales/ru/enhancements.ftl index a637042..7ab975b 100644 --- a/assets/locales/ru/enhancements.ftl +++ b/assets/locales/ru/enhancements.ftl @@ -48,9 +48,6 @@ fps-unlocker = FPS Unlocker enabled = Включен fps-unlocker-description = Изменить ограничение частоты кадров путём модификации памяти игры. Может быть обнаружено античитом -periodic-unlock = Периодическая перезапись -periodic-unlock-description = Периодически перезаписывать значение ограничения частоты кадров, чтобы предотвратить его сброс - unlock-interval = Задержка между перезаписями unlock-interval-description = Задержка между перезаписями в миллисекундах diff --git a/src/ui/preferences/enhancements/mod.rs b/src/ui/preferences/enhancements/mod.rs index 8013cd4..2561be6 100644 --- a/src/ui/preferences/enhancements/mod.rs +++ b/src/ui/preferences/enhancements/mod.rs @@ -602,27 +602,6 @@ impl SimpleAsyncComponent for EnhancementsApp { } }, - adw::ActionRow { - set_title: &tr!("periodic-unlock"), - set_subtitle: &tr!("periodic-unlock-description"), - - add_suffix = >k::Switch { - set_valign: gtk::Align::Center, - - set_state: CONFIG.game.enhancements.fps_unlocker.config.periodic_writes, - - connect_state_notify => |switch| { - if is_ready() { - if let Ok(mut config) = Config::get() { - config.game.enhancements.fps_unlocker.config.periodic_writes = switch.state(); - - Config::update(config); - } - } - } - } - }, - adw::ActionRow { set_title: &tr!("unlock-interval"), set_subtitle: &tr!("unlock-interval-description"), From c250d532d17dbc9556a88384e20acfe926e3ddfa Mon Sep 17 00:00:00 2001 From: mkrsym1 Date: Thu, 28 Dec 2023 12:43:30 +0200 Subject: [PATCH 12/17] feat(i18n): improved FPS unlocker related translations --- assets/locales/en/enhancements.ftl | 2 +- assets/locales/ru/enhancements.ftl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/locales/en/enhancements.ftl b/assets/locales/en/enhancements.ftl index d407cc4..5bcf5e3 100644 --- a/assets/locales/en/enhancements.ftl +++ b/assets/locales/en/enhancements.ftl @@ -49,7 +49,7 @@ enabled = Enabled fps-unlocker-description = Remove frames rendering limitation by modifying the game's memory. Can be detected by the anti-cheat unlock-interval = Overwrite interval -unlock-interval-description = Delay in milliseconds between overwrites +unlock-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Window Mode borderless = Borderless diff --git a/assets/locales/ru/enhancements.ftl b/assets/locales/ru/enhancements.ftl index 7ab975b..2775594 100644 --- a/assets/locales/ru/enhancements.ftl +++ b/assets/locales/ru/enhancements.ftl @@ -49,7 +49,7 @@ enabled = Включен fps-unlocker-description = Изменить ограничение частоты кадров путём модификации памяти игры. Может быть обнаружено античитом unlock-interval = Задержка между перезаписями -unlock-interval-description = Задержка между перезаписями в миллисекундах +unlock-interval-description = Задержка между перезаписями в миллисекундах. Периодическая перезапись значения ограничения необходима для предотвращения его сброса window-mode = Режим окна borderless = Безрамочный From a473a1a834ae2edddac9fc392510bd4c98a28cb6 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Fri, 29 Dec 2023 21:28:57 +0200 Subject: [PATCH 13/17] fix: updated fps unlocker executable name in kill game button --- src/ui/main/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/main/mod.rs b/src/ui/main/mod.rs index 3cd3312..bfdab28 100644 --- a/src/ui/main/mod.rs +++ b/src/ui/main/mod.rs @@ -525,7 +525,7 @@ impl SimpleComponent for App { let result = std::process::Command::new("pkill") .arg("-f") // full text search .arg("-i") // case-insensitive - .arg("GenshinImpact|YuanShen|unlocker\\.exe") + .arg("GenshinImpact|YuanShen|fpsunlock\\.exe") .spawn(); if let Err(err) = result { From 3a849d33eafc68b111fe8c4be2e6918c5c99935f Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Fri, 29 Dec 2023 21:41:49 +0200 Subject: [PATCH 14/17] feat(i18n): updated locales --- assets/locales/de/enhancements.ftl | 18 +++--------------- assets/locales/en/enhancements.ftl | 8 ++++---- assets/locales/es/enhancements.ftl | 18 +++--------------- assets/locales/fr/enhancements.ftl | 18 +++--------------- assets/locales/hu/enhancements.ftl | 18 +++--------------- assets/locales/id/enhancements.ftl | 18 +++--------------- assets/locales/it/enhancements.ftl | 18 +++--------------- assets/locales/ja/enhancements.ftl | 18 +++--------------- assets/locales/ko/enhancements.ftl | 18 +++--------------- assets/locales/nl/enhancements.ftl | 18 +++--------------- assets/locales/pl/enhancements.ftl | 18 +++--------------- assets/locales/pt/enhancements.ftl | 18 +++--------------- assets/locales/ru/enhancements.ftl | 8 ++++---- assets/locales/sv/enhancements.ftl | 18 +++--------------- assets/locales/tr/enhancements.ftl | 18 +++--------------- assets/locales/vi/enhancements.ftl | 18 +++--------------- assets/locales/zh-cn/enhancements.ftl | 18 +++--------------- src/ui/preferences/enhancements/mod.rs | 4 ++-- 18 files changed, 55 insertions(+), 235 deletions(-) diff --git a/assets/locales/de/enhancements.ftl b/assets/locales/de/enhancements.ftl index 52ed118..79d5cc4 100644 --- a/assets/locales/de/enhancements.ftl +++ b/assets/locales/de/enhancements.ftl @@ -44,26 +44,14 @@ title = Titel description = Beschreibung fps-unlocker = FPS Freischalter - -enabled = Aktiviert fps-unlocker-description = Aufhebung der Frames-Rendering-Beschränkung durch Modifizierung des Spielspeichers. Kann von der Anti-Cheat-Funktion erkannt werden -power-saving = Energiesparen -power-saving-description = Automatisches Setzen des FPS-Limits auf 10 und niedrige Prozesspriorität, wenn der Fokus auf das Spiel verloren geht (z. B. beim Verlassen des Spiels) +enabled = Aktiviert -monitor = Monitor -monitor-description = Nummer des Monitors, auf dem das Spiel laufen soll +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Fenster Modus borderless = Randlos popup = Popup fullscreen = Vollbild - -priority = Priorität -priority-description = Priorität des Spielprozesses -realtime = Echtzeit -high = Hoch -above-normal = Über Normal -normal = Normal -below-normal = Unter Normal -low = Niedrig diff --git a/assets/locales/en/enhancements.ftl b/assets/locales/en/enhancements.ftl index 5bcf5e3..6239782 100644 --- a/assets/locales/en/enhancements.ftl +++ b/assets/locales/en/enhancements.ftl @@ -44,12 +44,12 @@ title = Title description = Description fps-unlocker = FPS Unlocker - -enabled = Enabled fps-unlocker-description = Remove frames rendering limitation by modifying the game's memory. Can be detected by the anti-cheat -unlock-interval = Overwrite interval -unlock-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting +enabled = Enabled + +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Window Mode borderless = Borderless diff --git a/assets/locales/es/enhancements.ftl b/assets/locales/es/enhancements.ftl index fecf578..8df3f67 100644 --- a/assets/locales/es/enhancements.ftl +++ b/assets/locales/es/enhancements.ftl @@ -44,26 +44,14 @@ title = Título description = Descripción fps-unlocker = Liberar FPS - -enabled = Activado fps-unlocker-description = Elimina la restricción de frames por segundo modificando la memoria del juego. Puede ser detectado por el anti-cheat -power-saving = Ahorro de energía -power-saving-description = Automáticamente establece el límite de FPS en 10 y baja la prioridad del juego cuando queda en segundo plano (por ejemplo cuando usás Alt+Tab) +enabled = Activado -monitor = Monitor -monitor-description = Número del monitor en el que quieres correr el juego +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Modo de ventana borderless = Sin bordes popup = Popup fullscreen = Pantalla completa - -priority = Prioridad -priority-description = Prioridad de proceso del juego -realtime = En tiempo real -high = Alta -above-normal = Más de lo normal -normal = Normal -below-normal = Menos de lo normal -low = Baja diff --git a/assets/locales/fr/enhancements.ftl b/assets/locales/fr/enhancements.ftl index ff0f7c5..deb2579 100644 --- a/assets/locales/fr/enhancements.ftl +++ b/assets/locales/fr/enhancements.ftl @@ -44,26 +44,14 @@ title = Titre description = Description fps-unlocker = Déblocage des FPS - -enabled = Activer fps-unlocker-description = Enlève les limitations de FPS en modifiant la mémoire du jeu. Peut être détecté par l'anticheat -power-saving = Économie d'énergie -power-saving-description = Limite automatiquement les FPS à 10 et baisse la priorité du processus quand le jeu n'est plus focus (lors d'un alt+tab par exemple) +enabled = Activer -monitor = Écran -monitor-description = Écran sur lequel le jeu se lancera +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Type de fenêtre borderless = Sans bordure popup = Popup fullscreen = Plein écran - -priority = Priorité -priority-description = Priorité du processus du jeu -realtime = Temps réel -high = Haut -above-normal = Au dessus de la normale -normal = Normale -below-normal = En dessous de la normal -low = Bas diff --git a/assets/locales/hu/enhancements.ftl b/assets/locales/hu/enhancements.ftl index cbf98c2..dbf0337 100644 --- a/assets/locales/hu/enhancements.ftl +++ b/assets/locales/hu/enhancements.ftl @@ -44,26 +44,14 @@ title = Title description = Description fps-unlocker = FPS Unlocker - -enabled = Bekapcsolva fps-unlocker-description = Eltávolítja az fps limitet. Az anti-cheat észreveheti -power-saving = Energiatakarékos -power-saving-description = Fókuszvesztésnél(pl. alt-tab) az FPS limitet 10-re állítja +enabled = Bekapcsolva -monitor = Monitor -monitor-description = Ahány monitoron szeretnéd futtatni a játékot +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Ablak mód borderless = Keretmentes popup = Popup fullscreen = Teljesképernyő - -priority = Prioritás -priority-description = Játékfolyamat prioritás -realtime = Legmagasabb -high = Magas -above-normal = Normál felett -normal = Normál -below-normal = Normál alatt -low = Alacsony diff --git a/assets/locales/id/enhancements.ftl b/assets/locales/id/enhancements.ftl index 6d4da0b..cbac656 100644 --- a/assets/locales/id/enhancements.ftl +++ b/assets/locales/id/enhancements.ftl @@ -44,26 +44,14 @@ title = Judul description = Deskripsi fps-unlocker = FPS Unlocker - -enabled = Aktifkan fps-unlocker-description = Meniadakan batas maksimum frame yang dapat dirender oleh game dengan memodifikasi memori game. Dapat terdeteksi oleh anti-cheat -power-saving = Menghemat daya -power-saving-description = Secara otomatis membatasi FPS ke 10 dan menurunkan prioritas proses ketika game sedang tidak dalam fokus (contoh ketika alt-tab) +enabled = Aktifkan -monitor = Monitor -monitor-description = Pada monitor mana kau ingin game dijalankan +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Window Mode borderless = Tanpa border popup = Popup fullscreen = Penuhi layar - -priority = Prioritas -priority-description = Prioritas proses game -realtime = realtime -high = Tinggi -above-normal = Di atas Normal -normal = Normal -below-normal = Di bawah Normal -low = Rendah diff --git a/assets/locales/it/enhancements.ftl b/assets/locales/it/enhancements.ftl index 643c5b0..e178a82 100644 --- a/assets/locales/it/enhancements.ftl +++ b/assets/locales/it/enhancements.ftl @@ -44,26 +44,14 @@ title = Titolo description = Descrizione fps-unlocker = Sblocco FPS - -enabled = Abilitato fps-unlocker-description = Rimuovi la limitazione del rendering dei frame modificando la memoria del gioco. Può essere rilevato dall'anti-cheat -power-saving = Risparmio energetico -power-saving-description = Imposta il limite degli FPS automaticamente a 10 e abbassa la priorità del processo quando si perde il focus sul gioco (es. cambiando finestra) +enabled = Abilitato -monitor = Monitor -monitor-description = Numero del monitor su cui vuoi venga eseguito il gioco +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Modalità della finestra borderless = Senza bordi popup = Popup fullscreen = Schermo intero - -priority = Priorità -priority-description = Priorità del processo del gioco -realtime = In tempo reale -high = Alta -above-normal = Sopra la norma -normal = Normale -below-normal = Sotto la norma -low = Bassa diff --git a/assets/locales/ja/enhancements.ftl b/assets/locales/ja/enhancements.ftl index b32d3fa..448b8bd 100644 --- a/assets/locales/ja/enhancements.ftl +++ b/assets/locales/ja/enhancements.ftl @@ -43,26 +43,14 @@ title = タイトル description = 説明 fps-unlocker = FPS上限解除 - -enabled = 機能を有効にする fps-unlocker-description = ゲーム内のメモリを書き換えてFPSの上限を解除します。アンチチートによって検知されることはありません。 -power-saving = 省電力 -power-saving-description = タブアウトなどをしたときに、自動的にFPS制限をかけることで省電力化します。 +enabled = 機能を有効にする -monitor = モニター -monitor-description = このゲームを動かしたいモニターの番号 +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = ウィンドウモード borderless = ボーダーレス popup = ポップアップ fullscreen = フルスクリーン - -priority = 優先度 -priority-description = ゲームプロセスの優先度 -realtime = リアルタイム -high = 高い -above-normal = 少し高い -normal = 普通 -below-normal = 少し低い -low = 低い diff --git a/assets/locales/ko/enhancements.ftl b/assets/locales/ko/enhancements.ftl index 8cc6026..8c50b2a 100644 --- a/assets/locales/ko/enhancements.ftl +++ b/assets/locales/ko/enhancements.ftl @@ -44,26 +44,14 @@ title = 타이틀 description = 설명 fps-unlocker = FPS Unlocker - -enabled = Enabled fps-unlocker-description = 게임 메모리를 수정하여 프레임 렌더링 제한을 제거합니다. 안티 치트에 의해 감지 될 수 있습니다 -power-saving = 절전 -power-saving-description = 게임에 집중하지 않을 때(예: 탭아웃) 자동으로 FPS 제한을 10으로 설정하고 프로세스 우선순위를 낮춥니다 +enabled = Enabled -monitor = 모니터 -monitor-description = 게임을 실행하고자 하는 모니터의 수 +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = 창 모드 borderless = 테두리 없는 창 모드 popup = 팝업 fullscreen = 전체 화면 - -priority = 우선 순위 -priority-description = 게임 프로세스 우선 순위 -realtime = 실시간 -high = 높음 -above-normal = 보통 이상 -normal = 보통 -below-normal = 보통 이하 -low = 낮음 diff --git a/assets/locales/nl/enhancements.ftl b/assets/locales/nl/enhancements.ftl index dd36bdc..9799bbc 100644 --- a/assets/locales/nl/enhancements.ftl +++ b/assets/locales/nl/enhancements.ftl @@ -44,26 +44,14 @@ title = Titel description = Omschrijving fps-unlocker = FPS Unlocker - -enabled = Ingeschakeld fps-unlocker-description = Haalt het FPS limit weg van het spel door het geheugen aan te passen. Kan gedetecteerd worden door ant-cheat -power-saving = Energiebesparing -power-saving-description = Zet het FPS limit automatisch op 10 en een lage process prioriteit waneer het spel focus verliest (bijvoorbeeld als je niet op het spel gefocust bent) +enabled = Ingeschakeld -monitor = Monitor -monitor-description = Nummer van de monitor waar je het spel op wilt starten +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Venster Mode borderless = Randloos popup = Popup fullscreen = Volledig scherm - -priority = Prioriteit -priority-description = Spel process prioriteit -realtime = Realtime -high = Hoog -above-normal = Boven Normaal -normal = Normall -below-normal = Onder Normal -low = Laag diff --git a/assets/locales/pl/enhancements.ftl b/assets/locales/pl/enhancements.ftl index 1b2bb6c..4076bf7 100644 --- a/assets/locales/pl/enhancements.ftl +++ b/assets/locales/pl/enhancements.ftl @@ -44,26 +44,14 @@ title = Tytuł description = Opis fps-unlocker = FPS Unlocker - -enabled = Włączony fps-unlocker-description = Usuwa ograniczenie renderowania klatek poprzez modyfikację pamięci gry. Może być wykrywany przez system antycheatowy -power-saving = Oszczędzanie energii -power-saving-description = Automatyczne ustawienie limitu klatek na 10 oraz niskiego priorytetu procesu po utraceniu skupienia na grze (np. przejście w tło, np. przejście do innego okna) +enabled = Włączony -monitor = Monitor -monitor-description = Numer monitora, na którym chcesz uruchomić grę +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Tryb okna borderless = Okno bezramkowe popup = Wyskakujące okno fullscreen = Pełny ekran - -priority = Priorytet -priority-description = Priorytet procesu gry -realtime = Czas rzeczywisty -high = Wysoki -above-normal = Ponad normę -normal = Normalny -below-normal = Poniżej normy -low = Niski diff --git a/assets/locales/pt/enhancements.ftl b/assets/locales/pt/enhancements.ftl index 3024f5d..6d6d5af 100644 --- a/assets/locales/pt/enhancements.ftl +++ b/assets/locales/pt/enhancements.ftl @@ -44,26 +44,14 @@ title = Título description = Descrição fps-unlocker = Desbloqueador de FPS - -enabled = Habilitado fps-unlocker-description = Remove a limitação de renderização de frames modificando a memória do jogo. Pode ser detectado pelo anti-cheat -power-saving = Economia de energia -power-saving-description = Automaticamente seta o FPS limite para 10 e diminui prioridade do processo ao perder o foco do jogo (e.g. trocando janelas) +enabled = Habilitado -monitor = Monitor -monitor-description = Número do monitor que tu quer rodar o jogo +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Modo janela borderless = Sem borda popup = Popup fullscreen = Tela cheia - -priority = Prioridade -priority-description = Prioridade do processo do jogo -realtime = Tempo real -high = Alta -above-normal = Acima do normal -normal = Normal -below-normal = Abaixo do normal -low = Baixa diff --git a/assets/locales/ru/enhancements.ftl b/assets/locales/ru/enhancements.ftl index 2775594..0ac1dcd 100644 --- a/assets/locales/ru/enhancements.ftl +++ b/assets/locales/ru/enhancements.ftl @@ -44,12 +44,12 @@ title = Заголовок description = Описание fps-unlocker = FPS Unlocker - -enabled = Включен fps-unlocker-description = Изменить ограничение частоты кадров путём модификации памяти игры. Может быть обнаружено античитом -unlock-interval = Задержка между перезаписями -unlock-interval-description = Задержка между перезаписями в миллисекундах. Периодическая перезапись значения ограничения необходима для предотвращения его сброса +enabled = Включен + +fps-unlocker-interval = Задержка между перезаписями +fps-unlocker-interval-description = Задержка между перезаписями в миллисекундах. Периодическая перезапись значения ограничения необходима для предотвращения его сброса window-mode = Режим окна borderless = Безрамочный diff --git a/assets/locales/sv/enhancements.ftl b/assets/locales/sv/enhancements.ftl index d8cb637..95b0f55 100644 --- a/assets/locales/sv/enhancements.ftl +++ b/assets/locales/sv/enhancements.ftl @@ -44,26 +44,14 @@ title = Titel description = Beskrivning fps-unlocker = FPS-upplåsare - -enabled = Aktiverad fps-unlocker-description = Ta bort begränsningen för rendering av bildrutor genom att modifiera spelets minne. Kan upptäckas av anti-cheat -power-saving = Spara ström -power-saving-description = Ställ automatiskt in FPS-gränsen till 10 och sätt låg processprioritet när du tappar fokus på spelet (t.ex. tabbar ut) +enabled = Aktiverad -monitor = Bildskärm -monitor-description = Antal bildskärmar som du vill köra spelet på +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Fönsterläge borderless = Kantlöst popup = Popup fullscreen = Fullskärm - -priority = Prioritet -priority-description = Prioritet för spelprocess -realtime = Realtid -high = Hög -above-normal = Över Normal -normal = Normal -below-normal = Under Normal -low = Låg diff --git a/assets/locales/tr/enhancements.ftl b/assets/locales/tr/enhancements.ftl index e0b01dd..d7c49bf 100644 --- a/assets/locales/tr/enhancements.ftl +++ b/assets/locales/tr/enhancements.ftl @@ -44,26 +44,14 @@ title = Başlık description = Açıklama fps-unlocker = FPS kilidi kırıcı - -enabled = Etkin fps-unlocker-description = Kare işleme sınırlamasını kaldırır, fakat oyunun anti-hile sistemi tarafından tespit edilebilir -power-saving = Güç tasarrufu -power-saving-description = Pencere değiştirdiğinizde oyunun kare sınırını 10'a indirir ve oyuna verilen işlem önceliğini azaltır +enabled = Etkin -monitor = Monitör -monitor-description = Oyunu çalıştırmak istediğiniz monitör sayısı +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Pencereli borderless = Köşesiz popup = Popup fullscreen = Tam ekran - -priority = Öncelik -priority-description = Oyun işlem önceliği -realtime = Gerçek zamanlı -high = Yüksek -above-normal = Ortalama Üstü -normal = Ortalama -below-normal = Ortalama altı -low = Düşük diff --git a/assets/locales/vi/enhancements.ftl b/assets/locales/vi/enhancements.ftl index 5781cf3..d7b84e6 100644 --- a/assets/locales/vi/enhancements.ftl +++ b/assets/locales/vi/enhancements.ftl @@ -43,26 +43,14 @@ title = Tiêu đề description = Mô tả fps-unlocker = Mở khóa FPS - -enabled = Đã bật fps-unlocker-description = Xóa giới hạn FPS bằng cách sửa đổi trò chơi. Có thể bị phát hiện bởi hệ thống chống gian lận -power-saving = Tiết kiệm điện -power-saving-description = Tự động đặt giới hạn FPS thành 10 và mức độ ưu tiên xử lý thấp khi không chơi (ví dụ: ẩn tab) +enabled = Đã bật -monitor = Màn hình -monitor-description = Số lượng màn hình muốn chạy trò chơi trên đó +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = Chế độ cửa sổ borderless = Cửa sổ không viền popup = Popup fullscreen = Toàn màn hình - -priority = Ưu tiên -priority-description = Mức độ ưu tiên của tiến trình trò chơi -realtime = Thời gian thực -high = Cao -above-normal = Trên mức bình thường -normal = Bình thường -below-normal = Dưới mức bình thường -low = Thấp diff --git a/assets/locales/zh-cn/enhancements.ftl b/assets/locales/zh-cn/enhancements.ftl index 2beeff5..24842ca 100644 --- a/assets/locales/zh-cn/enhancements.ftl +++ b/assets/locales/zh-cn/enhancements.ftl @@ -44,26 +44,14 @@ title = 标题 description = 描述 fps-unlocker = 解除帧率限制 - -enabled = 开启 fps-unlocker-description = 修改游戏内存,解除渲染帧率限制。可能会触发反作弊检查 -power-saving = 省电模式 -power-saving-description = 当游戏失去焦点时 (例如切出游戏) 自动当帧率设为 10, 并降低进程优先级 +enabled = 开启 -monitor = 显示器 -monitor-description = 运行游戏的显示器编号 +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting window-mode = 窗口模式 borderless = 无边框 popup = 弹出窗口 fullscreen = 全屏 - -priority = 优先级 -priority-description = 游戏进程的优先级 -realtime = 实时 -high = 高 -above-normal = 较高 -normal = 正常 -below-normal = 较低 -low = 低 diff --git a/src/ui/preferences/enhancements/mod.rs b/src/ui/preferences/enhancements/mod.rs index 2561be6..7a097d3 100644 --- a/src/ui/preferences/enhancements/mod.rs +++ b/src/ui/preferences/enhancements/mod.rs @@ -603,8 +603,8 @@ impl SimpleAsyncComponent for EnhancementsApp { }, adw::ActionRow { - set_title: &tr!("unlock-interval"), - set_subtitle: &tr!("unlock-interval-description"), + set_title: &tr!("fps-unlocker-interval"), + set_subtitle: &tr!("fps-unlocker-interval-description"), add_suffix = >k::SpinButton { set_valign: gtk::Align::Center, From 4c4a6476e87e224c127204e6f3c0f51186127427 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Fri, 29 Dec 2023 21:46:03 +0200 Subject: [PATCH 15/17] build: updated SDK version Brings new custom fps unlocker support --- Cargo.lock | 133 ++++++++++++++++++++++++++--------------------------- Cargo.toml | 2 +- 2 files changed, 67 insertions(+), 68 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 482e3da..3267d11 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -106,8 +106,8 @@ dependencies = [ [[package]] name = "anime-launcher-sdk" -version = "1.12.4" -source = "git+https://github.com/an-anime-team/anime-launcher-sdk?tag=1.12.4#e3f4677a2bca0a511853a2448e54c54ceff5bbbe" +version = "1.12.5" +source = "git+https://github.com/an-anime-team/anime-launcher-sdk?tag=1.12.5#fae9497c43f9d7636d32ba755163808f805049b1" dependencies = [ "anime-game-core", "anyhow", @@ -172,9 +172,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.76" +version = "1.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59d2a3357dde987206219e78ecfbbb6e8dad06cbb65292758d3270e6254f7355" +checksum = "c9d19de80eff169429ac1e9f48fffb163916b448a44e8e046186232046d9e1f9" dependencies = [ "backtrace", ] @@ -374,7 +374,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] @@ -435,7 +435,7 @@ checksum = "fdf6721fb0140e4f897002dd086c06f6c27775df19cfe1fccb21181a48fd2c98" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] @@ -541,9 +541,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c" +checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" dependencies = [ "memchr", "serde", @@ -750,21 +750,20 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.16" +version = "0.9.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa" +checksum = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d" dependencies = [ "autocfg", "cfg-if", "crossbeam-utils", - "memoffset 0.9.0", ] [[package]] name = "crossbeam-utils" -version = "0.8.17" +version = "0.8.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f" +checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c" dependencies = [ "cfg-if", ] @@ -871,7 +870,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] @@ -908,7 +907,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] @@ -929,7 +928,7 @@ checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] @@ -1166,9 +1165,9 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "futures" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -1181,9 +1180,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -1191,15 +1190,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -1208,9 +1207,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" @@ -1242,32 +1241,32 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] name = "futures-sink" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-util" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-channel", "futures-core", @@ -1440,7 +1439,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] @@ -1915,9 +1914,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.6.4" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" +checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" [[package]] name = "memoffset" @@ -2074,9 +2073,9 @@ dependencies = [ [[package]] name = "object" -version = "0.32.1" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ "memchr", ] @@ -2461,7 +2460,7 @@ checksum = "086047e49d6426fd9f53109950f205d2ed88027d5fecfece724e6722904fe473" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] @@ -2611,11 +2610,11 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" +checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -2695,7 +2694,7 @@ checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] @@ -2717,7 +2716,7 @@ checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] @@ -2866,9 +2865,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.42" +version = "2.0.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b7d0a2c048d661a1a59fcd7355baa232f7ed34e0ee4df2eef3c1c1c0d3852d8" +checksum = "ee659fb5f3d355364e1f3e5bc10fb82068efbf824a1e9d1c9504244a6469ad53" dependencies = [ "proc-macro2", "quote", @@ -2877,9 +2876,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.30.0" +version = "0.30.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c68492e7268037de59ae153d7efb79546cf94a18a9548235420d3d8d2436b4b1" +checksum = "c856f6ee1d0241d2ebaee960aaad07080afb4daf6bdfa3b250ace3cf1b81355d" dependencies = [ "cfg-if", "core-foundation-sys", @@ -2922,35 +2921,35 @@ checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" [[package]] name = "tempfile" -version = "3.8.1" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" +checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" dependencies = [ "cfg-if", "fastrand 2.0.1", "redox_syscall", "rustix 0.38.28", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "thiserror" -version = "1.0.51" +version = "1.0.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7" +checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.51" +version = "1.0.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df" +checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] @@ -3091,7 +3090,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] @@ -3194,7 +3193,7 @@ checksum = "fea2a4c80deb4fb3ca51f66b5e2dd91e3642bbce52234bcf22e41668281208e4" dependencies = [ "proc-macro-hack", "quote", - "syn 2.0.42", + "syn 2.0.43", "unic-langid-impl", ] @@ -3334,7 +3333,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", "wasm-bindgen-shared", ] @@ -3368,7 +3367,7 @@ checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3596,18 +3595,18 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.30" +version = "0.5.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b5c3db89721d50d0e2a673f5043fc4722f76dcc352d7b1ab8b8288bed4ed2c5" +checksum = "97a4882e6b134d6c28953a387571f1acdd3496830d5e36c5e3a1075580ea641c" dependencies = [ "memchr", ] [[package]] name = "xattr" -version = "1.1.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7dae5072fe1f8db8f8d29059189ac175196e410e40ba42d5d4684ae2f750995" +checksum = "914566e6413e7fa959cc394fb30e563ba80f3541fbd40816d4c05a0fc3f2a0f1" dependencies = [ "libc", "linux-raw-sys 0.4.12", @@ -3725,7 +3724,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.42", + "syn 2.0.43", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 329c8bc..7d03bc4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ glib-build-tools = "0.18" [dependencies.anime-launcher-sdk] git = "https://github.com/an-anime-team/anime-launcher-sdk" -tag = "1.12.4" +tag = "1.12.5" features = ["all", "genshin"] # path = "../anime-launcher-sdk" # ! for dev purposes only From a22b582d8b3a05af83e49d2d58667fb1d82984d3 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Fri, 29 Dec 2023 21:49:53 +0200 Subject: [PATCH 16/17] feat: updated changelog --- CHANGELOG.md | 4 ++++ src/ui/about.rs | 14 +------------- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b387205..929d50f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Replaced FPS unlocker by a custom one + ## [3.9.3] - 23.12.2023 ### Added diff --git a/src/ui/about.rs b/src/ui/about.rs index eee6003..e681af1 100644 --- a/src/ui/about.rs +++ b/src/ui/about.rs @@ -92,22 +92,10 @@ impl SimpleComponent for AboutDialog { set_release_notes_version: &APP_VERSION, set_release_notes: &[ - "

Added

", - - "
    ", - "
  • Added `UpdatingPermissions` installation step
  • ", - "
  • Downloaders now will skip finished files and truncate them if needed
  • ", - "
", - "

Changed

", "
    ", - "
  • Increased voiceovers version prediction error
  • ", - "
  • Updated FPS Unlocker version which fixes new game version integration issue
  • ", - "
  • Updated Turkish
  • ", - "
  • Updated German
  • ", - "
  • Updated Chinese
  • ", - "
  • Updated Polish
  • ", + "
  • Replaced FPS unlocker by a custom one
  • ", "
" ].join("\n"), From 50fe1bb12aa993937059cd2fed0115792a79d8e8 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Fri, 29 Dec 2023 21:53:14 +0200 Subject: [PATCH 17/17] 3.9.4 --- CHANGELOG.md | 2 ++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 929d50f..27e24dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.9.4] - 29.12.2023 + ### Changed - Replaced FPS unlocker by a custom one diff --git a/Cargo.lock b/Cargo.lock index 3267d11..d141f71 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "anime-game-launcher" -version = "3.9.3" +version = "3.9.4" dependencies = [ "anime-launcher-sdk", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 7d03bc4..61ff755 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "anime-game-launcher" -version = "3.9.3" +version = "3.9.4" description = "Anime Game launcher" authors = ["Nikita Podvirnyy "] homepage = "https://github.com/an-anime-team/an-anime-game-launcher"