nickytonline / a11y-twitter

Small changes to how you use Twitter to promote Tweeting in an accessible manner. For now, it will only prompt once per Tweet to add alt text to an attachment before you Tweet. Simple but effective. 😎

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

a11y-twitter 🐦

Chrome extension - Firefox extension - Edge extension

Small changes to how you use Twitter to promote Tweeting in an accessible manner. For now, it will only prompt once per Tweet to add alt text to an attachment before you Tweet.

Simple but effective. 😎

The extension is available for Chrome and Chromium-based browsers that support the Chrome Web Store. It's coming soon to Firefox. It works, you just need to submit it to the add-on store. 😎

The a11y Twitter extension in action prompting a user to add alt text to their images before Tweeting.

Install the extension unpacked

  1. Run yarn to install the required dependencies.
  2. Run yarn build
  3. Load the browser extension unpacked from the dist folder.
  1. Navigate to Twitter and have fun!

Installation for development

The browser extension is cross-browser for Chromium-based browsers (Google Chrome, Microsoft Edge etc.) and Firefox. When in development mode with page reloading, it currently only works in Chrome. Be sure to test in other Chromium-based browsers and Firefox by following the Install the extension unpacked section of the README.

  1. Run yarn to install the required dependencies.
  2. Run yarn start to start the browser extension in development mode. Note that with the v3 manifest for browser extensions, you can no longer do hot module reloading, but instead, the extension will cause a page refresh when the code has changed.
  3. Load the browser extension unpacked from the dist folder.

About

Small changes to how you use Twitter to promote Tweeting in an accessible manner. For now, it will only prompt once per Tweet to add alt text to an attachment before you Tweet. Simple but effective. 😎

License:MIT License


Languages

Language:TypeScript 100.0%