Merged
Conversation
With this MR the Logexpert supports Multi-Language Translation for the User Interface. Currently following languages are supported: - en-US (englisch) - de-DE (german) New language can be added, by creating a Resources.XX.resx (Resources.de.resx = German), after that the easiest way to edit the keys is to use ResXResourceManager (https://github.com/dotnet/ResXResourceManager). In the Settings Dialog the language can be selected, and needs to be added if a new language has been approved via MR.
Upgrade .NET Core version from 9.0.x to 10.0.x
Update .NET version from 9.0.x to 10.0.x
Upgrade .NET Core version from 9.0.x to 10.0.x
Update .NET version from 9.0.x to 10.0.x
Dotnet10 nugetupdates
# Conflicts: # src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.designer.cs # src/LogExpert/Config/ConfigManager.cs
…LogExperts/LogExpert into plugin-repository-optimizations
unit tests update
…/LogExpert into menutoolbarcontroller
MenuToolbarController added and Extracted functionality from LogTabWindow
…om-appdatalogexpert-in-portable-mode' of https://github.com/LogExperts/LogExpert into 515-the-trusted-pluginsjson-is-written-to-and-loaded-from-appdatalogexpert-in-portable-mode
…s-written-to-and-loaded-from-appdatalogexpert-in-portable-mode 515 the trusted pluginsjson is written to and loaded from appdatalogexpert in portable mode
…-the-filter-keep-appearing-in-any-window fixes tooltip always staying on top
…ect-mode-per-file 518 allow to persist cell select mode per file
…ect-mode-per-file 518 allow to persist cell select mode per file
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.
This pull request introduces several important updates to the development environment, build and test automation, and project documentation for the LogExpert repository. The main changes include the addition of a dev container configuration for consistent development setups, new and improved GitHub Actions workflows for building and testing with .NET 10.0, enhanced documentation for contributors and Copilot, and license updates. Below are the most significant changes:
Development Environment and Tooling:
.devcontainer/devcontainer.jsonfile to enable containerized development with .NET 8.0, pre-installed extensions, and VS Code customizations. This helps standardize the development environment across contributors.CI/CD and Build Automation:
.github/workflows/build_dotnet.ymlto automate building the application in both Debug and Release configurations on PRs to the Development branch, including plugin hash generation and artifact uploads..github/workflows/test_dotnet.ymlto use .NET 10.0.x for test execution, ensuring compatibility with the project's target framework.Documentation and Contributor Guidance:
.github/copilot-instructions.mdfile detailing the repository structure, build instructions, troubleshooting steps, and development guidelines to assist both human contributors and GitHub Copilot.Licensing and Legal:
LICENSEfile to reflect the current copyright holders.CsvHelperdependency (Licenses/CsvHelper__33.1.0.html).Cleanup and Maintenance:
.nuke/build.schema.jsonfile, likely as part of build system modernization.These changes collectively improve the developer experience, modernize CI/CD, and clarify project usage and contribution guidelines.