GSoC 2019: Week 10 updates

Alright! The last month is half done, and this week brings some more updates to the Package Manager. The integration is ready to be tested and is almost working just the way it used to, along with the invisible Package Manager underneath. Though it only supports storing and loading of cache now, future PRs should bring full powers to it: installation, uninstallation, etc.

Package Manager API

The version list creation code has become full of streams and the lines of code have reduced significantly while keeping the Package Manager and the game version classes decoupled. Here’s a quick peek at some of the code:


The launcher now lists failed builds along with the ‘latest’ placeholder. All the basic features, i.e. downloading, starting and removing games are working fine.

Be sure to check out this post on my weekly GSoC forum thread.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog at

Up ↑

Create your website at
Get started
%d bloggers like this: