Code Monkey home page Code Monkey logo

richmondcroft / dyslens Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 0.0 12.99 MB

A chrome plugin built and designed to make web more accessible for people who have different reading needs.

Home Page: https://chrome.google.com/webstore/detail/dyslens/mpbkfbafkpkbpmgdcgkmonpfnodgfepo

License: MIT License

CSS 1.81% TypeScript 93.16% JavaScript 1.11% HTML 3.92%
accessibility chrome-extension chrome-extensions dyslexia plasmo plasmo-examples dyslens accessibility-service browser-extension react

dyslens's People

Contributors

dependabot[bot] avatar digvijayu avatar t-divya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dyslens's Issues

Feat: "Disable All" button

Description

User should be able to turn off all the settings using single button on the home screen. The button should only be visible when any one of the settings are turned on.

Screenshots

Image

Bug: keep the styles applied once the plugin is turned on

Description

Currently the font and the text color changes do not persist over web page change.

Steps to replicate

  1. Open a website
  2. Apply font change
  3. Go to another website in the same tab
  4. The styles disappear

Expected behaviour

The styles should persist

Bug: Overlay settings are not enabled when extension is installed for the first time

Description:

Currently overlay settings are not enabled by default once extension is installed.

Steps to Replicate:

  1. Open chrome extension go to overlay settings.
  2. Settings are disabled by default, enable the button.
  3. Select any color, the overlay with that color should appear in the website but it is not displayed.
  4. Now refresh the current page, your overlay with chosen color will appear now.

Expected Behaviour:

The overlay settings should be enabled once extension is installed and by default the overlay should be visible to the user.

UI Improvements

  • Add style on hover for the group item
  • Display enable toggle on the right side
  • Comment out unused items
  • Adjust style paddings

Add Documentation

Add following documentation

  • Development
    • Running Locally
    • CI/CD
  • Releasing
  • About

Bug: overlay not working

Steps to reproduce

  1. Open the extension panel and enable the overlay
  2. Disable the overlay
  3. Enable the overlay
  4. The overlay does not appear back

Expected Behaviour

The overlay should be displayed every time the option is enabled

TTS: Create Settings UI

Settings

  • Enable Button

    • The button should be boolean button similar to other tabs which allows user to enable/disable the TTS
  • pitch

    • A float representing the pitch value. It can range between 0 (lowest) and 2 (highest), with 1 being the default pitch for the current platform or voice.
  • rate

    • A float representing the rate value. It can range between 0.1 (lowest) and 10 (highest), with 1 being the default pitch
  • voice

  • volume

    • A float that represents the volume value, between 0 (lowest) and 1 (highest.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.