Playnite 9 development update #4
Added 2021-05-21 08:09:08 +0000 UTCHello everyone,
I apologize for big delay since last update. There was nothing that interesting I've done since last update worth showing. I mainly worked on some background refactoring:
- Completely rewritten grouping support on Grid view. 3rd party library I was using was really buggy so I had to write custom implementation for Playnite.
- Moved some things like exclusion list and filter presets from settings files to game library.
- Additional improvements to Fullscreen mode (better mouse support, theming improvements, performance).
- Switched database store on our backend and moved to newer .NET runtime. This was necessary for upcoming changes I plan for IGDB integration to improve game matching.
The last major thing to be done on Playnite 9 is emulation support rework. This turned out to be larger change than I originally expected and I'm still working on it. It also caused me to make breaking changes to Playnite's SDK, which means that all extensions will need to be updated to new SDK, otherwise they won't no longer work with Playnite 9. I will make test build available prior to Playnite 9 release to give extension devs enough time to update their extensions.
I'm also going to make some other emulation unrelated breaking changes to SDK to future proof it more. I currently don't expect breaking changes to themes, but it's not 100% confirmed yet.
After emulation rework is finished, I "just" have to test things properly and do some other non-user facing changes. One of which is rewrite of Playnite's installer (and partially updater), because I'm switching to a new code signing provider and they don't support installer technology we use right now.
Once again, I apologize that things take longer then expected. Next dev update will include Playnite 9 test build, which should come fairly soon (right after I'm done with emulation stuff).
As always, thank you very much for continued support!
Josef
Comments
I've finally decided to contribute (however meager) to this project since I've been using Playnite for awhile now. Can't wait for Playnite 9!
Lee Thompson
2021-06-09 22:43:38 +0000 UTCSuper excited for Playnite 9! I made my whole family install Playnite on their computers lol
Frankietron
2021-05-28 15:12:35 +0000 UTC