Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve the descriptions/explanations used for Chocolatey GUI settings #605

Closed
vertigo220 opened this issue Jun 19, 2018 · 11 comments
Closed
Assignees
Labels
Improvement Issues that enhances existing functionality, or adds new features
Milestone

Comments

@vertigo220
Copy link

GUI settings should have short descriptions explaining what they do, either as tooltips or by expanding them or something. Especially ones like "Use delayed search," as it's not at all clear what that does.

Some of these are obvious (e.g. "Show Console Output" and "Default to Tile View"), but some are not. I have no idea what "Use delayed search" would do, and there's no explanation at all for it. Other settings have descriptions, but they're not always as useful as they could be, such as allowGlobalConfirmation (unclear whether on means prompt or bypass), failOnAutoUninstaller (fail if it fails?), and failOnStandardError (I assume this means that if it writes to stderr, something must have gone wrong so count it as a failure, but it only makes what sense it does to me because I know what stderr is, which a lot of people might not and it seems like it should be enabled by default). Maybe Chocolatey is only meant for advanced users, but it seems to me it should be accessible to more basic users as well.

@gep13
Copy link
Member

gep13 commented Jun 19, 2018

@vertigo220 thank you for your valuable feedback. This is certainly something that we will look at.

The Chocolatey GUI settings we can handle directly in the Chocolatey GUI application, the Chocolatey settings come directly from the Chocolatey CLI, so we would need to create a similar issue there it changes are actually required.

With regard to the setting that prompted this question...

Use delayed search is referring to the search dialog that exists in Chocolatey GUI. In a previous version, as soon as you would start typing it would start searching. With the delayed search, it will wait until you actually click the search button before initiating the search.

@vertigo220
Copy link
Author

chocolatey/choco#1572 already exists, in case one is needed there. 😄

@gep13
Copy link
Member

gep13 commented Jun 19, 2018

Okay, let's get that one re-opened to be specifically about the Chocolatey descriptions.

@gep13 gep13 added this to the 0.17.0 milestone Jul 11, 2018
@gep13 gep13 added the Improvement Issues that enhances existing functionality, or adds new features label Jul 11, 2018
@gep13 gep13 self-assigned this Jul 11, 2018
@gep13 gep13 closed this as completed Jul 11, 2018
@gep13
Copy link
Member

gep13 commented Jul 11, 2018

A first stab at this will be released in the next version of Chocolatey GUI:

image

@vertigo220
Copy link
Author

Here's my thoughts on how to shorten the descriptions to minimize clutter while maintaining the same level of information (much of the suggested descriptions simply restate the name of the option, which is like using a word in its own definition):

  • Show Console Output - Shows output from the commands being executed when a job is running.
  • Use Tile View for Local/Remote Source - Default to tile instead of list view. It is still possible to switch during use.
  • Use Delayed Search - Enables live search, which returns results after a short delay without clicking the search button. (at the very least, manually is misspelled as manaully)

I also think some of the 'Features' option descriptions could be improved, especially autoUninstaller (I'm assuming it means programs installed with Chocolatey can be uninstalled directly from Windows instead of needing to be done with a choco script?), allowGlobalConfirmation, and failOn... (e.g., fail if...fails seems redundant, and I'm assuming it means choco will throw an error in that case only if that option is enabled, but it's not very clear, at least to me).

@gep13
Copy link
Member

gep13 commented Jul 12, 2018

@vertigo220 those seem like sensible suggestions to me. I have updated the Resource strings to use these.

@vertigo220 said...
I also think some of the 'Features' option descriptions could be improved, especially autoUninstaller

As I think I have mentioned, those descriptions/titles are coming from Chocolatey itself, and Chocolatey GUI is simply displaying them, so those will not be updated here. That is what the other issue that you raised is tracking.

@vertigo220
Copy link
Author

As I think I have mentioned, those descriptions/titles are coming from Chocolatey itself, and Chocolatey GUI is simply displaying them, so those will not be updated here. That is what the other issue that you raised is tracking.

Ah, you're right, you did. Sorry, forgot about that. Look forward to the further discussion there. :)

@gep13
Copy link
Member

gep13 commented Jul 12, 2018

@vertigo220 if you want to make some suggestions on how the titles/descriptions can be improved by adding information to that ticket, then we can discuss further.

@vertigo220
Copy link
Author

I assume since this is closed these new descriptions should be showing now, but they're not for me.

@gep13
Copy link
Member

gep13 commented Feb 3, 2020

@vertigo220 said...
I assume since this is closed these new descriptions should be showing now, but they're not for me.

The individual issue is closed yes. however the milestone that this issue is associated with, 0.17.0, is still open, and therefore not shipped. If you want to take it for a spin, see the installation instructions on the readme for details of how to install the pre-release version.

@gep13 gep13 changed the title Settings descriptions/explanations Improve the descriptions/explanations used for Chocolatey GUI settings Mar 26, 2020
@choco-bot
Copy link

🎉 This issue has been resolved in version 0.17.0 🎉

The release is available on:

Your GitReleaseManager bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Issues that enhances existing functionality, or adds new features
Projects
None yet
Development

No branches or pull requests

3 participants