diff --git a/README.md b/README.md index 5cc2b8a59..043035f1c 100644 --- a/README.md +++ b/README.md @@ -21,30 +21,33 @@ Being easy to understand and configurable, Greenshot is an efficient tool for pr About this repository --------------------- -This repository is for Greenshot 1.3.x +This repository is work in progress for the next Greenshot (2.0?). For users the major changes since 1.2.x are: -* A newer and more modern configuration UI -* Due to the update of .NET 4.5 a lot of bugs are solved +* dotnet core 3.0 support (why, read here: https://blogs.msdn.microsoft.com/dotnet/2018/10/04/update-on-net-core-3-0-and-net-framework-4-8/ ) +* A newer and more modern configuration UI, using MahApps.Metro +* Due to the update of .NET 2.0 to .NET 4.7.1 a lot of bugs are solved * Added Windows 10 destinations, OCR & share * Better DPI support -* Faster development +* Faster development, due to simplified code * Bug fixes For developers, the major changes since 1.2.x are: -* Updated to .NET 4.5.x -* Moved logging from log4net to [Dapplo.Log](https://github.com/dapplo/Dapplo.Log) which is a very simple logger -* Using Dependency Injection (Inversion of Control), via [Dapplo.Addons](https://github.com/dapplo/Dapplo.Addons) which bases upon MEF. -* Add-ins (formerly plug-ins) can just place attributes on classes to be loaded and injected. -* Started using WPF via MVVM, provided by Caliburn.Micro via [Dapplo.CaliburnMicro](https://github.com/dapplo/Dapplo.CaliburnMicro) +* Updated to .NET 4.7.1 and dotnet core 3.0 (multiple targets) +* Moved logging from log4net to [Dapplo.Log](https://github.com/dapplo/Dapplo.Log) which is a very simple logger (reviewing changing to Microsoft.Extensions.Logging) +* Using Dependency Injection (Inversion of Control) via [Dapplo.Addons](https://github.com/dapplo/Dapplo.Addons) which bases upon AutoFac. +* Using MVVM, provided by Caliburn.Micro via [Dapplo.CaliburnMicro](https://github.com/dapplo/Dapplo.CaliburnMicro) * Added [Dapplo.Config](https://github.com/dapplo/Dapplo.Config) which provides language & configuration support. * Added a configuration UI, which is build together via composition. Meaning add-ins just need to implement the correct class and use the correct attributes to be visible inside the new configuration. * Using [Dapplo.HttpExtensions](https://github.com/dapplo/Dapplo.HttpExtensions) as the default HTTP client library, which should make it easier to use cloud services. -* Fody-Costura is supported for add-ins, which make it possible to simply embed the needed dependencies as dlls. -* Moved most native windows code to a separate project called [Dapplo.Windows](https://github.com/dapplo/Dapplo.Windows) which makes it easier to test +* Moved most native windows code to a separate project called [Dapplo.Windows](https://github.com/dapplo/Dapplo.Windows) which makes it easier to develop & test * Moved graphics code to a separate project, where benchmark tests are possible. Currently known errors: * The old .greenshot files cannot be loaded -* ... +* Not all Addons are active, the way they are found needs to be fixed. +* Office Addon (if referenced) will not work on dotnet core 3.0 yet +* Windows 10 Addon (if referenced) will not work on dotnet core 3.0 yet +* MahApps.Metro doesn't support dotnet core 3.0 yet, working on it (first step ControlzEx: https://github.com/ControlzEx/ControlzEx/pull/66 ) +