-
-
Notifications
You must be signed in to change notification settings - Fork 420
Description
Checklist
- I am using an up-to-date version.
- I have read the documentation.
- I have searched existing issues.
TagStudio Version
Alpha 9.4.2
Operating System & Version
Windows 11 Pro 22631.4602
Description
Some of the access keys used in menus break Microsoft's guidelines. I believe respecting those guidelines would be better for accessibility.
Expected Behavior
My observations and suggestions are as follows:
File menu
| Current State | Comment | Suggestion |
|---|---|---|
| Open/Create Library | ||
| Save Library | ||
| Save Library Backup | Conflict with Save Library.* | Save Library Backup |
| Refresh Dictionaries | ||
| Close Library |
* I would suggest Backup instead, but it's better to pick and earlier word for discoverability. (Perhaps it might be worth shortening this to Save Backup?)
Edit menu
| Current State | Comment | Suggestion |
|---|---|---|
| New Tag | ‘New’ should be prioritised here. | New Tag |
| Copy Fields | ||
| Paste Fields | ||
| Select All | Missing access key.* | Select All |
| Clear Selection | Missing access key. | Clear Selection |
| Delete Selected File(s) | Missing access key. | Delete Selected File(s) |
| Manage File Extensions | Missing access key. | Manage File Extensions |
| Manage Tags | Missing access key. | Manage Tags |
* ‘All’ is prioritised here by convention.
Tools menu
| Current State | Comment | Suggestion |
|---|---|---|
| Fix Unlinked Entries | ||
| Fix Duplicate Files | ‘Duplicate‘ should be prioritised here. | Fix Duplicate Files |
| Create Collage | Missing access key. | Create Collage |
Macros menu
| Current State | Comment | Suggestion |
|---|---|---|
| Autofill | Missing access key. | Autofill |
| Sort Fields | ||
| Folders to Tags | Missing access key. | Folders to Tags |
Window menu
| Current State | Comment | Suggestion |
|---|---|---|
| Open Library On Start | Missing access key. | Open Library On Start |
| Show Recent Libraries | Missing access key. | Show Recent Libraries |
Help menu
| Current State | Comment | Suggestion |
|---|---|---|
| Visit GitHub Repository | Missing access key. | Visit GitHub Repository |
Add Tag window (Ctrl + T)
| Current State | Comment | Suggestion |
|---|---|---|
| Name | Missing access key. | Name |
| Shorthand | Missing access key. | Shorthand |
| Aliases | Missing access key. | Aliases |
| + | Missing access key. Should be changed for accessibility. | Add |
| - | Missing access key. Should be changed for accessibility. | Remove |
| Color | Missing access key. | Color |
File Extensions window
| Current State | Comment | Suggestion |
|---|---|---|
| List Mode | Missing access key. | List Mode |
| Add Extension | ||
| Cancel | Missing access key.* | Cancel |
| Save | Missing access key. | Save |
* Esc should be the access key here (unlabelled).
Additionally, the commit buttons should be presented in the following order: Save, Cancel.
Library Tags window
| Current State | Comment | Suggestion |
|---|---|---|
| Search Tags | Missing access key. | Search Tags |
| Done | Missing access key.* | Done |
* Esc should be the access key here (unlabelled).
Fix Unlinked Entries window
| Current State | Comment | Suggestion |
|---|---|---|
| Refresh All | ‘All’ should be prioritised here.* | Refresh All |
| Search & Relink | ||
| Delete Unlinked Entries | The access key can be moved.** | Delete Unlinked Entries |
| Refresh Duplicate Entries | Missing access key. | Refresh Duplicate Entries |
| Merge Duplicate Entries | ||
| Done | The access key can be moved.*** | Done |
* By convention (‘Select All’), and this also solves a conflict with Refresh Duplicate Entries.
** It is better to avoid thin letters for visibility, and D wasn't a conflicting letter, anyway.
*** Esc should be the access key here (unlabelled).
Fix Duplicate Files window
| Current State | Comment | Suggestion |
|---|---|---|
| Load DupeGuru File | ||
| Mirror Entries | ||
| Done | The access key can be moved.* | Done |
* Esc should be the access key here (unlabelled).
Create Tags From Folders window
| Current State | Comment | Suggestion |
|---|---|---|
| Open All | Missing access key. | Open All |
| Close All | Missing access key. | Close All |
| Apply |
Additionally, a Cancel button (accessed with Esc) would be nice here.
In addition to all this, the main window of the program could use some access keys as well:
| Current State | Comment | Suggestion |
|---|---|---|
| < | Missing access key.* | < |
| > | Missing access key.* | > |
| Search Entries | Missing access key. | Search Entries |
| [Search Mode drop-down] | Missing label and access key. | Search Mode: |
| [Thumbnail Size drop-down] | Missing label and access key. | View: |
* The Back and Forward actions are conventionally accessed with Alt + ← and Alt + →
Steps to Reproduce
- Open TagStudio
- Check menus
Logs
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status