Solaire / GLC

Lightweight, console-based, tool which automatically detects installed games and displays them to the user.
GNU General Public License v3.0
17 stars 3 forks source link

Export game shortcuts #9

Open Solaire opened 3 years ago

Solaire commented 3 years ago

The app should allow the user to export multiple games as shortcuts to a given location. Initially, the implementation would only work on single games or a folder (eg. steam) but in the future it could handle selecting multiple games a a time (would need additional features in navigation mode)

Nutzzz commented 3 years ago

You may have missed that single-game shortcut to Desktop is already implemented.

Solaire commented 3 years ago

Yes, I have missed that. But still in the future we should probably support exporting all icons

Nutzzz commented 3 years ago

FYI, this is what I'm currently working on. As a first step I've got a working file/folder browser using the existing navigation framework. I expect we may need such a browser for other features (maybe e.g., adding a game from within the app). I'm trying not to make things too ugly in the process, but it's clear there's going to need to be a refactor at some point.

Solaire commented 3 years ago

Okay, that's good. I am currently working on the SQL stuff and refactoring some of the game classes (and creating a new class for platforms) to use the queries to read/write data. You are right, we will need to refactor the console code (maybe store all of that in a dedicated TUI class?)

Nutzzz commented 3 years ago

This is somewhat complete since this commit was pulled, though I'd like to add the ability to manually type a path into the folder browser.