Skip to content

Commit

Permalink
Create Rule “what-the-user-experience-should-be-like/rule”
Browse files Browse the repository at this point in the history
  • Loading branch information
fenix2222 committed Apr 20, 2024
1 parent 6b4b190 commit 7ce08a1
Show file tree
Hide file tree
Showing 9 changed files with 42 additions and 0 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
42 changes: 42 additions & 0 deletions rules/what-the-user-experience-should-be-like/rule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
type: rule
title: Do you know what the user experience should be like?
uri: what-the-user-experience-should-be-like
authors:
- title: Adam Cogan
url: https://ssw.com.au/people/adam-cogan/
created: 2014-03-14T02:39:00.000Z
archivedreason: outdated
guid: 24f2a833-2d72-40d7-aeb0-3acea67bfc7f
---
As per the rule [Do you know there should be a standard menu item "Check for Updates"?](RulesToBetterWindowsForms.aspx#CheckForUpdates) on Rules to Better Windows UI, you should have a standard menu item "Check for Updates" in the Help menu.

<!--endintro-->

Here are a couple of examples of Check for Updates results:

::: bad
![Figure: Bad Example - Skype does a good job, with a green tick and simple message. The actual version number would have made it more complete.](checkforupdate_skype.png)
:::

::: bad
![Figure: Bad Example - Snagit has horrible UI (red text when it is not an error and Hyperlinks without underlines), however the link to the latest features is not bad](checkforupdate_snagit.png)
:::

::: good
![Figure: Good Example - SSW Code Auditor has a great UI (using the freely available component in .NET Toolkit)](codeauditorupdater.png)
:::

More Information:

If you implement this code from the SSW Toolkit, you will get this UI.

![Figure 1: Help | Check for Updates opens the Updater form.](diagnosticsupdater01.jpg)

![Figure 2: Confirmation that they already have the latest version.](diagnosticsupdater02.jpg)

![Figure 3: The simple prompt to upgrade when a new version is available.](diagnosticsupdater03.jpg)

![Figure 4: Showing the upgrading progress.](diagnosticsupdater04.jpg)

![Figure 5: Restarting the application is required because the new version will not take affect until quit and launch the app again.](diagnosticsupdater05.jpg)

0 comments on commit 7ce08a1

Please sign in to comment.