What's Changed
- update about dialog by @gureedo in #339
- 402 - Pre PR by @RandallFlagg in #434
- 446 highlighting and action trigger dialog too big for laptop screens by @Hirogen in #447
- Update README.md by @Hirogen in #454 #451
- Add comprehensive GitHub Copilot instructions for LogExpert repository onboarding by @Copilot in #467
- Fix ArgumentException when FontName in setting file is not valid by @AndisGrossteins in #469
- Persister in json by @Hirogen in #472
- added json converter for encoding and bookmarks by @Hirogen in #474
- update settings, should now no longer be lost by @Hirogen in #485
- multi language translation by @Hirogen in #443
- Upgrade .NET Core version from 9.0.x to 10.0.x by @Hirogen in #488 and #489 / #487
- Plugin repository optimizations by @Hirogen in #486
- Missing characters in log view by @Hirogen in #491
- 470 settings deserialization fails if filterparamscurrentcolumnizer cant be deserialized by @Hirogen in #492
- optimizations, resources and housekeeping by @Hirogen in #499 #495 #501
- 448 allow only 1 instance setting does nothing by @Hirogen in #500
- first iteration of darkmode is back but SUPER DUPER EXPERIMENTAL by @Hirogen in #490
New Contributors
- @gureedo made their first contribution in #339
- @stprograms made their first contribution in #452
- @Copilot made their first contribution in #467
- @AndisGrossteins made their first contribution in #469
Full Changelog: v.1.20.0...v.1.21.0
Major Changes
- .net 10 is used LogExpert needs the .net 10 Desktop Runtime
- There is a setup again 🥇
- Fixed a long standing Bug, that you could not copy more than 20k characters (this is now configurable, but at your own risk!)
- LogExpert can no be viewed in German
- The Pluginregistry has been refactored, every plugin has now a HASH and this is checked before it is loaded. This helps with security.
- Columnizers have now all json configuration files, but still can read the old xml files (but are saved in json)
What will the Future bring
- Beginning with the new year, there will be an effort to optimize performance while loading, reading, closing and filtering files, this will be realised in a new filereader that will use TPL (https://learn.microsoft.com/en-us/dotnet/standard/parallel-programming/task-parallel-library-tpl)
- The UI will be optimized, Buttons will Autosize to the Text
- More Translations (mostly DEEPL or if one of you likes to translate ;) )
Thanks to all the support and continuous reporting and making LogExpert better