Conversation
- Initialize and expose the localization service at startup so the UI can bind localization resources before settings load. - Add Avalonia markup extension for localized text binding that uses an observable wrapper to refresh UI on language changes. - Add a value converter that resolves localization keys to localized strings with optional format arguments and fallback handling. - Add strings.csv as an embedded resource - Add language setting property to application settings - Add multilingual UI localization strings for DV Mod Manager. - Add localization service interface for key-based translation lookup, live language switching, and English fallback - Add localization service that loads embedded CSV translations, supports language fallback, and notifies UI on language changes. - Use a full resource identifier for the cached source in version cache entries - Add localization support to the main window view model and replace hardcoded status messages and UI labels with localized strings. - Add localization support for mod item status labels and refresh them on language change - Add language selection support to settings with available locale options and persist the preferred language - Localize UI text and tooltips by replacing hardcoded strings with binding expressions and add a string localization converter resource. - Enable localization for mod detail panel text and button labels by converting hardcoded strings to localized bindings. - Localize ModListView UI labels, tooltips, search placeholder, and update badge text via localization converter. - Localize the profile dialog text and button labels by replacing hardcoded strings with resource-bound localization keys - Localize settings dialog labels, placeholders, tooltips, and buttons while adding a language selection combo box.
- Clarify GitHub token needs for mass mod downloads and note missing mods download when a repository is defined.
- Make dialogs size to content with a maximum height and wrap long message text in a scrollable container.
- Add failed downloads dialog with scrollable detail text and Nexus action handling. - Set HTTP timeouts for GitHub API and release asset requests and log download exceptions. - Add dialog method for showing failed downloads and handling open on Nexus confirmation - Set the mod download HTTP client timeout to 60 seconds - Add robust failure handling to missing mod download flow with timeout-backed update and download requests, collect failed and Nexus-only entries, and prompt the user to open failed mod homepages.
- Add multi-mod group assignment and bulk checked-mod activation/deactivation handling with status updates - Add observable boolean property for checked state in mod item view model - Adjust list item layout to add a right-edge checkbox for multi-select and extend padding to accommodate it - Refine list pointer handling to support group header clicks, deferred single-selection, multi-mod drag payloads, and batch group assignment on drop.
- Add localization entries for modpack import/export and refine install tooltip wording. - Add localized export option and modpack import confirmation dialogs to dialog service - Add export option enum and extend dialog service with export selection and modpack import confirmation methods. - Add InstallFromFolderAsync method to support folder-based mod installation in the install service interface - Add methods to export profiles as ZIP and generate unique profile names. - Add folder-based mod installation support with activation handling, existing version archiving, and error-aware logging - Add profile export to ZIP and unique profile naming support in profile service - Add JSON profile import and ZIP-based modpack detection to file installation workflow - Add localized export option handling for profile export with JSON and ZIP flows, confirmation, and game path support.
- Add documentation for multi-select mod operations and self-contained ZIP modpack import/export with redistribution and security guidance
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.