owncloud / android

:phone: The ownCloud Android App
GNU General Public License v2.0
3.76k stars 3.09k forks source link

[a11y] 11.1.1.1a Non-text content (control elements) #4387

Closed Aitorbp closed 2 months ago

Aitorbp commented 2 months ago

Related Issues

App: https://github.com/owncloud/android/issues/4360


QA

jesmrec commented 2 months ago

QA checks

Personal space

Back in navigation

Menu

Share

Spaces

Manage accounts

Image viewer

jesmrec commented 2 months ago

Some comments / improvements from my side regarding this PR:

From my point of view, "Navigate up" means the directory navigation through the structure, moving to the parent folder. Up means "above" and it would make more sense to use "Navigate up" in the list of files. Therefore, the "Back" label for the share view makes more sense and is alligned with the previews and manage accounts' "Back". I guess that there is some logical binding from the UI element in different views, using the same dictation and the solution can become not trivial.

Share your thoughs as well @JuancaG05 @joragua

JuancaG05 commented 2 months ago
  • Probably out of the scope here, but one of the most important buttons in the file list does not have label and was not reported because the report was done before the button: the three-dot-button in the file cell. Is it posible to add there a "actions" label or similar (including the name of the file it would be outstanding)?. As i wrote, not mandatory here, but desirable.

Yes, I think that would be nice, and that way we will be prepared once they ask for it 👍

  • In the Manage accounts view, we were reported the key icon that does not exist anymore. In charge, we have the new broom icon, i'd set the label instead because it's currently unlabelled. "Clean account" as candidate

Makes sense, I would go for "Clean account storage" instead just not to confuse it with a removal of the account (I think it could sound the same for non-expert users)

  • About the "Back" button. I notice different dictations for the same action:

    • In list of files: "Back" ❌
    • In Manage Accounts: "Back" ✅
    • In share view: "Navigate up" ❌
    • In previews: "Back" ✅
    • In Details: "Back" ✅

From my point of view, "Navigate up" means the directory navigation through the structure, moving to the parent folder. Up means "above" and it would make more sense to use "Navigate up" in the list of files. Therefore, the "Back" label for the share view makes more sense and is alligned with the previews and manage accounts' "Back". I guess that there is some logical binding from the UI element in different views, using the same dictation and the solution can become not trivial.

Exactly, for the moment, just to avoid logical complexity, we can set it to "Back" always (it works for "going back to the previous screen" but also for "going back to the parent folder", IMO)

Aitorbp commented 2 months ago

Could you review @JuancaG05 the new changes?

jesmrec commented 2 months ago

Everything OK from here!