Conversation
In get_locale_choices(): French locale setting is set to "fr_FR.utf" while utf8 is used for other languages. When using the French locale in the GUI error appears, despite /etc/locale.gen is OK. Using utf8 fixe the problem and no errors are reported.
…treat it as static. Resolves lutris#5973
Set __EGL_VENDOR_LIBRARY_FILENAMES environment variable to specify the exact EGL
vendor library paths, ensuring proper compatibility between Nvidia and non-Nvidia
graphics drivers. This makes vkd3d work correctly. If not set, when choosing
NVidia GPU in settings, vkd3d will load 50_mesa.json then fall back to using iGPU
in llvmpipe (fall-back software renderer). (fix lutris#4237)
- Make default cache path of dxvk, vkd3d same as GLCache dir.
RUNNER_DIR
├── GLCache // Nvidia Shader Cache
├── <Program_name>.dxvk-cache // DXVK caches pipeline state
├── vkd3d-proton.<Program_name>.exe.cache // vkd3d-proton shader cache
├── vkd3d-proton.<Program_name>.exe.cache.write // vkd3d-proton shader cache
└── ...
Fix vkd3d-proton's inability to create cache file if env cache path is not set, which
leads to feed error to the log.(vkd3d-proton internal cache is enabled by default)
Thanks @Merrit for the idea Co-authored-by: Kristen McWilliam <9575627+Merrit@users.noreply.github.com>
…eant to be optional. Resolves lutris#5982
Update dependency to libgintrospection2.0-dev for PyGObject 3.51.0 compatibility
Improve code formatting
Always convert any sort value to a common type, or to a default if that can't be managed. Avoid crashing during sort due to clashing types. Convert dates and date-times in the 'year' data to just the year also. Resolves lutris#5985
…ally return converted values. This untyped code is quite challenging!
…s no need to be picky about the test, and this way it won't crash on non-str values in the list. Resolves lutris#5990
Co-authored-by: LoKolbasz <86350313+LoKolbasz@users.noreply.github.com>
…t it isn't installed yet. See lutris#5993.
…r what to do, and they can use the button to copy to clipboard if that won't do.
…de what Wine does itself. Resolves lutris#6004
This adds support for markup in LutrisError, so "install Steam yourself" message can have links. Because Lutris senselessly wraps many exceptions in ScriptingError, that needs to be updated too, and that's most of the touches here - avoiding turning the 'faulty_data' member being turning into message markup.
Typo fix for `dosexec` example.
Fix some typing stuff Remove runtime Proton updater Use umu to run Proton by default Make sure to default to GE-Proton and not UMU-Proton Update ruff version Update mypy Install pygobject-stubs Remove update channels + more type hint fixes Finish removing runner updater Fix naming in Battle.net service Fix launch script Fix prefix creation with umu changelog updates- mention Steam Families, update DXVK-Proton handling Correct some small MyPy warnings Wtf is this hackish bs umu and typing fixes Fix type errors. Mostly this is adding Optional[..] because implicit_optionals has been removed, so we need to use explicit optionals instead. Fix type issues in the dialog classes. There are issues with the GInterface that we can't fix, so I just suppress them. Also provide a 'get widget children' function. GTK is not very typesafe at all, returning Gtk.Widget all over, but we can just return an empty list for non-container widgets. Fix the type errors in the exception backstops; provide type-safe access to the LutrisWindow and LutrisApplication as utils. Fixes for the download progress box- the GTK type stubs do not support normal arguments for some things, so use keywords. Fixes for the web-connect dialog. self.vbox is not typed, but get_content_area() does the same thing with the right type. Fixes for the configuration boxes and widget generator; we assign extra attributes to containers here, which is not type-safe and we must suppress some checks. Fixes for the uninstall dialog Additonal dialog fixes; modify ErrorDialog and friends to work with any widget as 'parent'- we stuff get_toplevel() in there very often, and this will make that work as well as may be. This involves a strange ': Gtk.Window' annotation that seems work- it's an optional window. But that parent argument _is_ optional so this should work, even if I think it should not be needed. Fixes for the edit-saved-search panel; this was keyword arguments, and the removal of self.vbox. Fixes for the installer-window Fix sidebar types Fix type errors in the list and grid views Fix remaining type issues in LutrisWindow Fix the fixed type errors- need to quote the type names.
It *is* a file wide suppression- it is suppressing a bunch of Python2 nonsense in here, not at all on that one line. So, move the suppression to the top.
…no coverart or vice versa; I'll exclude icon size from this, since that doens't look good to my eye. We've gotten a number of defect reports about missing covers when we *have* cover art somewhere, but it's not exactly the right media. This is the start of a fix for that, but we really want to go further and use the service's cover-art or whatnot when that's a better match. But I've not managed that yet.
…t exists so we don't need to generate every one.
…hen they can be found, in case that's a better match. Also scale fallbacks to avoid being too tall.
… really need it- if we can find a media without, it'll be faster.
* 🇮🇷 Fix/Improve Persian translation * First iteration * Translate missing strings * Minor * Jacquette me up like a jacka*s * More corrections * Even more touchups * Remove fuzzy * lutris_translation_ver21(lastversion(truelast_i_swear)) * Signature * Update Turkish translation: terminology consistency, fixed fuzzy entries * Fix Turkish translation newline issues * add content * add content * Give credits to older contributors * Fix for Uncategorized sidebar not filtering categorized content * A bit of cleanup- let's not fetch games when we want only IDs, fix ruff issues. * Add belarusian translation * Force the use of the 'fork' start method on Python 3.14; this isn't a thing that should change on us. * Fix filters spacing * Updated Spanish translation. * Fix "connect your account" view message * Dop use of outdated Origin API * Add support for downloading EA game medias * A bit of ruffage! * Change itch.io to use an API key that must be entered at login * Store the api-key in an ordinary file; better than storing a password there, since it won't be re-used on some other web-site. * A better itch.io login message that includes a link to the API keys page the user needs to use. * Tweak ea_app limit number according to @neurolag instructions. He looks like he knows what he's doing. * Make sure UMU is used whenever ge-proton is referenced * Add more typing * Whoops! Need to check if there is a service at all! * Make sure working_dir is assigned before use; it does not need to be set always. it's there to use the Zenity hack, whcih we never deployed anyway. When redirecting to protonfixes it is useless. * Explicit clear the old is_login_in_progress flag; that isn't useful for the new key-based itch.io support and will interfere with it, adn it's persistent so the flag from the previous release can still be there. * vk icd files: add xe->intel dict entry to loader_map * Simplify the confusing itch.io collection selection code: Show the "Lutris" collection or if this is not found, just show every game owned or in any collection. * Update fa.po * Update fa.po * Last update fa.po * Fix for sorting date columns * Remove sort_func from list view- GTK docs say we can't combine these with a model, so we'll use another method. * i did update Turkish translation file * Update tr.po * Update Spanish translation * Don't write empty TryExec to desktop files. * Prevent callbacks back into widgets after those widgets are destroyed, to avoid crashes. * Allow the melonDS emulator to be launched standalone * Fix settings for melonDS to work with the AppImage the new download URL will download. * Small grammar issue in po/README.md * When doing winetricks for ``umu-run``, we need to use the ``winetricks`` verb, instead of running winetricks as a program more directly. Then Umu will find it for us. * i18n: Add Vietnamese (vi) translation * Fix German translation for GC * Fix typo in Dutch translation for Lutris website * Update Norwegian Bokmål translation * Make sure winekill uses PROTON_VERB 'runinprefix' - waiting for game exit would be silly here.
596009d to
fad0363
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.