Skip to content
Extraits de code Groupes Projets
  1. jan. 15, 2018
    • Gô Shoemake's avatar
      Fix column headers accessibility (#6199) · 08e4c78e
      Gô Shoemake a rédigé
      * Fix accessibility of column headers
      
      As a screen reader user new to Mastodon, I encountered the following issues with the column headers as designed:
       * Jumping between them was difficult. FOr instance, passing my home timeline to reach notification settings was difficult to impossible, especially considering infinite scrolling.
       * There doesn't appear to be any means for triggering the control via the keyboard. the `titleClick` handler only responds to mouse clicks.
       * I didn't even realize there was a Settings toggle until I made this change.
      
      Thanks for using ARIA in your designs. It's a huge help. But adding a `button` role doesn't add keyboard handling and other button behavior. Also, because the role was on the heading container, it obscured the controls within the container itself. This fix resolve that. It also exposes the headings as headings rather than buttons, enabling skipping columns by using screen readers' heading navigation commands.
      
      Since I myself am blind, if this fix requires additional visual styling, I'd like help applying that so it can be merged. I'd consider it an essential accessibility fix for my and other blind users' existence on the platform. Thanks!
      
      * Styling fixes
      
      * Fixed overflow issue
      08e4c78e
  2. oct. 26, 2017
  3. sept. 30, 2017
  4. juil. 27, 2017
    • Sorin Davidoi's avatar
      Improve accessibility (part 3) (#4405) · 6884dd79
      Sorin Davidoi a rédigé
      * fix(compose): Add aria-label for the navigation links
      
      * fix(search): Add input label
      
      * fix(navigation_bar): Link description
      
      * fix(autosuggest_textarea): Add input label
      
      * fix(compose_form): Add input label
      
      * fix(upload_button): Add input label
      
      * fix(account/header): Add link content
      
      * fix(column_header): Use h1 tag
      
      * fix(column_header): Labels move buttons moving column
      
      * fix(settings_text): Add label to input
      
      * fix(column_header): Remove role from h1
      
      * fix(modal_root): Use role=dialog
      
      * fix(modal_root): Focus restauration
      
      * fix(modal_root): Apply inert to sibligs
      
      * fix(column_header): Add role=button
      
      * chore(eslint): Disable jsx-a11y/label-has-for
      6884dd79
  5. juil. 26, 2017
    • Sorin Davidoi's avatar
      Improve accessibility (part 2) (#4377) · 6a6a62f1
      Sorin Davidoi a rédigé
      * fix(column_header): Invalid ARIA role
      
      * fix(column): Remove hidden nodes from the DOM
      
      * refactor(column_link): Remove unused property hideOnMobile
      
      * fix(column_header): Use aria-pressed
      
      * fix(column_header): Make collapsed content not focusable, add focusable property
      
      * fix(column_loading): Make header non-focusable
      
      * fix(column_settings): Use role to group the toggles
      6a6a62f1
    • Sorin Davidoi's avatar
      Improve accessibility (#4369) · 2f8bfb3d
      Sorin Davidoi a rédigé
      * fix(compose): Use nav and remove redundant aria-label
      
      * fix(tabs_tab): Use nav and add aria-label
      
      * fix(app): Add aria-label for settings toggle button
      
      * chore: Run yarn manage:translations
      2f8bfb3d
  6. juil. 09, 2017
  7. juin 24, 2017
  8. juin 23, 2017
  9. juin 20, 2017
    • Sorin Davidoi's avatar
      Upgrade React Router (#3677) · 8f03fdce
      Sorin Davidoi a rédigé
      * chore(yarn): Remove react-router
      
      * chore(yarn): Remove react-router-scroll
      
      * chore(yarn): Remove history
      
      * chore(yarn): Add react-router-dom
      
      * chore: Remove usages of react-router-scroll
      
      * refactor: Upgrade to react-router-web
      
      * refactor: Use fork of react-router-scroll
      
      This reverts commit 2ddea9a6c8d39fc64b7d0b587f3fbda7a45a7fa2.
      
      * fix: Issues mentions in the PR feedback
      8f03fdce
  10. juin 12, 2017
  11. juin 05, 2017
  12. juin 03, 2017
    • Eugen Rochko's avatar
      Allow mounting arbitrary columns (#3207) · 8ee2eb5d
      Eugen Rochko a rédigé
      * Allow mounting arbitrary columns
      
      * Refactor column headers, allow pinning/unpinning and moving columns around
      
      * Collapse animation
      
      * Re-introduce scroll to top
      
      * Save column settings properly, do not display pin options in
      single-column view, do not display collapse icon if there is
      nothing to collapse
      
      * Fix one instance of public timeline being closed closing the stream
      Fix back buttons inconsistently sending you back to / even if history exists
      
      * Getting started displays links to columns that are not mounted
      8ee2eb5d
Chargement en cours