dziemborowicz / hourglass

The simple countdown timer for Windows.
MIT License
631 stars 112 forks source link

Dot NET 5.0/6.0 Compiled? #211

Open hl2guide opened 2 years ago

hl2guide commented 2 years ago

Please consider compiling with .NET 5.0.

It should have worthwhile performance improvements.

PtrJsn commented 2 years ago

FYI, .NET 6.0 is in preview & will be released on November 9, & is an LTS release supported for 3 years, compared with .NET 5.0's 1 1/2 years. Given the level of development activity on Hourglass, LTS might be more suitable. That said, I'm sure the effort of upgrading to .NET 6.0 from 5.0 is less than upgrading from its current .NET Framework 4.5, though I wouldn't expect either to be massive.

I'd be interested in contributing if you're looking for help!

dziemborowicz commented 2 years ago

Given how close .NET 6.0 is to release, it probably makes sense to wait and do a one-time migration.

I haven't had time to see how much work it would be to migrate to .NET 5.0 or .NET 6.0. I agree it's probably not a lot of work, though some window magic (full screen, no title bar, dark mode, etc.) may require some attention. And the installer will need to be updated to not install .NET Framework 4.5 any more. This shouldn't be necessary with the single file application support that is now available.

hl2guide commented 2 years ago

Hoping that a migration to .NET 6.0 is in the works 😎

hl2guide commented 1 year ago

Hoping that a migration to .NET 7.0 is in the works 🤞 @dziemborowicz

The claimed performance improvements could be nice to have.