Hello Jerry,
I've made some changes to Lite Software that I would like to share and agree upon before sending a pull request and merging.
1- Loop Install/Remove Software dialogues.
When no software is selected for install/removal and the 'Install' button is clicked, the user is warned about not having selected and application for install or removal.
After clicking "OK" they are sent back to the Task Selector window (Install Software or Remove Software) <= Not happy
I propose to loop the user back to the install/removal windows they come from instead
2- Rename the "Cancel" button to "Back to Task Selector"
In the screenshot above, you'll notice that I renamed the "Cancel" button to "Back to Task Selector". This is what the button does, so it makes sense to name it properly. The "Quit" function only exists in the Task Selector window. I believe that renaming this button will give a better idea of what it does... I'm not sure if this happens to others (but it does happen to me) that the "Cancel" button gives the impression it can be used to exit out the application.
Alternatively, we can make the "Cancel" button actually exit the application and name it to "Quit" but I don't see that as a better option myself.
3- Wording
When no internet is available the user will be warned about not being able to download and install software.
Currently, it is worded as "
You need to be connected to the Internet to download and install applications."
I believe that statement to be slightly less accurate than "
You won't be able to install applications (packages) needed to be downloaded from the Internet." based on the fact that users can install/reinstall applications previously installed from cache even with no Internet connection. Then again, perhaps is just a matter of appreciation. Which of the two should prevail?
4- Show only Not Installed applications in the Installation section.
I noticed that the Uninstall section only shows installed applications while the Install section showed both.
I have included the same filter for the Install section to only show Not Installed applications. The reason why I considered it important is because users can mistakenly select an already installed application and re-install it with no notification or checks letting them know that the application is already installed. Also keeps the uniformity across the app.
Thoughts?
https://unlockforus.com
Sorry for seeming stupid and preferring Linux - I just don't know any better.