PixiEditor / ColorPicker

Customizable Color Picker control for WPF and AvaloniaUI
https://pixieditor.net/colorpicker
MIT License
247 stars 25 forks source link

Drop support for out-of-support .NET runtimes (.NET 4.5.2 (support 4.6.2), .NET Core 3.1 and .NET 5) #41

Closed Styxxy closed 9 months ago

Styxxy commented 11 months ago

Drop support for out-of-support (end-of-life) .NET runtime version. In this case:

image

image

See also:

flabbet commented 11 months ago

Technically, supporting these doesn't really require any work from us and I can imagine that some apps might still use .NET 5 or .NET Framework. Unless something in these frameworks doesn't work and requires manual fixes from us, why drop it?

Styxxy commented 11 months ago

If someone targets an (out-of-support) framework, they can use an older version of the package.

Why support? Build images will have the old (out-of-support) tooling removed. Why still want to support and maintain out-of-support (with potential security issues) in the code base? Contributors are also required now to install out-dated/not-supported tooling on machines. My personal opinion is that libraries should strive to align on supported frameworks, and drop support for out-dated frameworks. (If someone is "stuck" on older frameworks, they can still use older versions of the library.)

Just my 2 cents.

flabbet commented 9 months ago

After longer discussion, we decided not to drop support for these frameworks yet. Having broader range of use cases is our way to go.