Closed charles-l closed 9 years ago
Whoa, very cool. Thanks. I'm new to QT so stuff like this really helps for figuring things out.
Download doesn't work because I haven't coded anything for it yet. I need to figure out the best way to store a local manifest of downloaded files, and where to store the files themselves.
I'm thinking of using QStandardPaths::writableLocation to get a path to download game data to (and install to). Then either I can store the metadata database on the filesystem in that path, or in QSettings.
Then on the server side I need start getting users to create manifests for their games, instructions for the app on how to install and run, and lastly code api endpoints to download games.
@leafo I'm new to it too, I actually never touched it before today :P
Sounds good. Is the app going to just be a game manager (for downloading and maintaining updates), or will it also have the ability to upload games/modify a game page? If you plan on adding the ability to upload games, you could set it up to hook into version control, so when you tag a release, the game gets packaged and added to itch.io.
I only plan on making it a game manager. I don't think there are any real advantages a desktop app would have over the website for editing and uploading games.
Regarding the version control thing, there is a plan to make versioned game file uploads, haven't had a chance to really start it yet though.
I just added some basic styling and minor fixes to make it build on OS X. Downloading currently isn't working, and I haven't looked into it yet.