This Github issue is just a checklist to get an overview of the features present in GL that Atlas yet has.
[ ] F95 "Browsing", having metadata and images for titles you have not installed. Pretty much have all the metadata for all the files locally cached in the client for easy use and access.
[ ] Update filter/notifications. (If latest scraped version value is different than any of the installed versions then count it as out of sync and not the latest!)
[ ] Multiple full pages that overlay one another (Red X to close down open page. Unsure if this one is really needed)
[ ] Sort orders! All of them! #44
[ ] Tag Searching and additional search options #62
[ ] Exclusion Searching -title -creator -tag and so on to exclude said things from search.
[ ] Right click Thumbnail to install version to said title.
[ ] Delete last installed version as an optional tick when installing a new version. #82
[ ] Play states, set latest version as "played" or "finished" or manually set one of the selected versions as such.
This expands a bit more than what GL does by doing it per version. Keeping it per version means when you install a new version, the title is no longer "finished" without needing to un-flag it. Unsure if this should be saved in the version part of the db though!
[ ] Tag list on detail page.
[ ] Screenshots on detail page.
[ ] Version list with easy delete buttons on detail page.
[ ] Larger Image Viewer (GL does Full Screen but thats overkill, maybe expand on hover or click?)
[ ] Table/List View #40
[ ] Extract Archive on install (individual)
[ ] Archive Game (zip them up, unsure how many uses this one)
[ ] Scrape F95 Metadata locally without a metadata server.
[ ] Refresh/scrape metadata locally on a per title basis (detailed page)
[ ] Add and download metadata based on F95 thread URL.
[ ] Copy over Game Save files when installing new version of a game, It does this on a few game engines like RenPy and RPGM. #81
[ ] Move installed title to a new location.
[ ] Tag Ratings, (tags can have a rating of 0-10 to indicate how "important" or how in focus it is for that title, for example you could have a tag like "Impressive Graphics" and when its really impressive its a 10 and if its not really that impressive its closer to 0.
[ ] Expansive Metadata and interactions on right click, should probably be a hover.
[ ] Updates Window that lists all the new updates since last Sync, Updates has an Update Overlay and New releases got a New overlay. This window got an easy feature to select all, check off multiple or check off installed or favourite titles only with a single click to open all threads in your default browser. If this is added then feeding it to the MyJdownloader api makes more sense!
[ ] Automatically Uploads Metadata to the shared Metadata Server for all users.... unsure if this just triggers a new scrape on the metadata server or if metadata is actually pushed as custom tags is not pushed as far is i know, only scraped data. Might be scraped locally and pushed! This is also used to add versions missed by the server for one reason or another!
[ ] Handling HTML Games with greater care as they are PATH specific when it comes to cookies and cache. Games are installed into a "latest" version no matter what the version is, ignoring the version value. This way its always at the same location and saves works across versions. Side-note, using the delete latest version feature when installing an update breaks all of this in GL and the user needs to be aware of that, delete last version needs to check this so the user dont need to control it every time.
[ ] Quick filtering for hard coded things. Can be used with #46 instead!
This Github issue is just a checklist to get an overview of the features present in GL that Atlas yet has.