ilios / ilios

Curriculum Management System for the Health Professions
http://www.iliosproject.org
MIT License
81 stars 42 forks source link

[meta] Everything active needs focus state #4782

Open jrjohnson opened 1 year ago

jrjohnson commented 1 year ago

For example expand / collapse headers, navigation in profile page, any buttons or events. They all need focus state if they're clickable.

stopfstedt commented 1 year ago

for reference: https://iknowdavehouse.medium.com/focusing-on-focus-states-7c64089d805c

this is going to be a massive undertaking.

taking inventory here, based on pattern matching using expand and collapse as keywords.

frontend

stefan@nichtsnutz: ~/dev/projects/frontend on master[$]
$ egrep -rli 'expand|collapse' app/components/  | grep hbs | sort
app/components/courses/root.hbs
app/components/curriculum-inventory/leadership-expanded.hbs
app/components/curriculum-inventory/report-details.hbs
app/components/curriculum-inventory/reports.hbs
app/components/curriculum-inventory/sequence-block-list.hbs
app/components/error-display.hbs
app/components/ilios-navigation.hbs
app/components/ilios-users.hbs
app/components/instructor-groups/root.hbs
app/components/learner-group/root.hbs
app/components/learner-groups/root.hbs
app/components/locale-chooser.hbs
app/components/program/leadership-expanded.hbs
app/components/program/root.hbs
app/components/programs/root.hbs
app/components/program-year/collapsed-objectives.hbs
app/components/program-year/competencies.hbs
app/components/program-year/details.hbs
app/components/program-year/leadership-expanded.hbs
app/components/program-year/list.hbs
app/components/program-year/objective-list-item-expanded.hbs
app/components/program-year/objective-list-item.hbs
app/components/program-year/objectives.hbs
app/components/reports/subjects.hbs
app/components/school-competencies-collapsed.hbs
app/components/school-competencies-expanded.hbs
app/components/school-leadership-expanded.hbs
app/components/school-list.hbs
app/components/school-manager.hbs
app/components/school-session-attributes-collapsed.hbs
app/components/school-session-attributes-expanded.hbs
app/components/school-session-attributes.hbs
app/components/school-session-types-collapsed.hbs
app/components/school-session-types-expanded.hbs
app/components/school-vocabularies-collapsed.hbs
app/components/school-vocabularies-expanded.hbs
app/components/user-menu.hbs
app/components/user-profile-permissions.hbs

common

stefan@nichtsnutz: ~/dev/projects/common on master
$ egrep -rli 'expand|collapse' addon/components/  | grep hbs | sort
addon/components/choose-material-type.hbs
addon/components/collapsed-competencies.hbs
addon/components/collapsed-taxonomies.hbs
addon/components/course/collapsed-objectives.hbs
addon/components/course-editing.hbs
addon/components/course-leadership-expanded.hbs
addon/components/course/loader.hbs
addon/components/course/loading.hbs
addon/components/course/objectives.hbs
addon/components/course/publication-menu.hbs
addon/components/course-sessions.hbs
addon/components/dashboard/courses-calendar-filter.hbs
addon/components/dashboard/week.hbs
addon/components/detail-competencies.hbs
addon/components/detail-learning-materials.hbs
addon/components/detail-taxonomies.hbs
addon/components/editable-field.hbs
addon/components/expand-collapse-button.hbs
addon/components/ilios-course-details.hbs
addon/components/leadership-collapsed.hbs
addon/components/publish-all-sessions.hbs
addon/components/session/collapsed-objectives.hbs
addon/components/session-details.hbs
addon/components/session-leadership-expanded.hbs
addon/components/session/objectives.hbs
addon/components/session-offerings.hbs
addon/components/session/publication-menu.hbs
addon/components/sessions-grid.hbs
addon/components/sessions-grid-header.hbs
addon/components/sessions-grid-loading.hbs
addon/components/sessions-grid-offering.hbs
addon/components/sessions-grid-row.hbs
addon/components/single-event.hbs
addon/components/single-event-objective-list.hbs
addon/components/truncate-text.hbs
addon/components/week-glance.hbs
addon/components/weekly-events.hbs
stopfstedt commented 6 months ago

un-assigning myself from this for now, since i'm not actively working on this.