Open madoar opened 7 years ago
How would you like to see it? Green check on the picture? Or rather like in the engines tab?
I'm not fully happy with both approaches. the green check may make the application icon unreadable, the same can happen with the gray scaling approach from the engines tab. Therefore I would suggest to add a slightly green background in the same dimensions as the gray background that appears when you hover with your mouse over an application icon behind the applications when an application is installed on the system.
Another point is the application window that opens if you click on an application icon. After pressing on the League of Legends Icon a window is opened, where I see a short description of League of Legends and where I'm asked if I want to install it. I think this window should contain a message that tells the user that the application is already installed. I'm also not sure, whether it should be possible to install an application multiple times. Is POL 5 able to create different containers, with different names, for the different installations? What about the created shortcuts?
There is no concept of Installed Applications. You have no way to check for sure if an app is installed
Don't we know to which application script an container belongs?
No, a container can be related to two scripts
Can't we save the scripts, that were used in the creation of the container, during the installation process? If we did this it would be possible to identify which applications are installed, wouldn't it?
There are some scripts that can be installed several times. Or, you might want to reinstall an app from scratch
Why not use the shortcuts? Ok, they could be named differently than the application and also the prefix could be named differently than the application. However, we could either assume that the shortcut is named the same as the application or introduce a new field in the shortcut which specifies the application it belongs to.
This is not true, some scripts do not have any shortcut and some scripts have several shortcuts with different names (ex: office 2010)
Multiple shortcuts wouldn't matter (it is installed if at least one shortcut exists). But how would you use an application without any shortcut (ok, could be a patch or something like that)?
Maybe we need a separate DB to manage installed applications.
I know that it's hard to find all installed applications, but I believe we should at least be able to identify the applications that were installed by a script, which is shown in the "Apps" tab. In my eyes, for this it's not important if the script is installed multiple times, because this wouldn't change, that the application is installed at least once on the system. If you install an application from scratch (I guess you mean without a POL 5 script?) I wouldn't want to show an application in the Apps tab as installed, because it clearly wasn't installed with the corresponding script.
As this is open for quite some time now, we should come to a decision if/how we want to do it. As I have stated above, the only possibility I see is to store the installed applications in a database (maybe simply one file per prefix).
I agree with your suggestion. How should we create this database? Do we create a json file for it, or do you prefer another format?
Json should be fine. We only need a simple list.
When I'm in the Apps tab an searching for "League" I don't see an indication that League of Legends is already installed on my computer.