Giter VIP home page Giter VIP logo

smartreader's People

Contributors

poucous avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

smartreader's Issues

Add the Option for a Whitelist

Is your feature request related to a problem? Please describe.

I mainly use the addon for specific sites that contain a bulk of information that I need to go through. The number of websites I use this plugin for is much, much smaller than the number of sites the plugin I would like to disable it for.

Describe the solution you'd like

In addition to blacklisting, it should be possible to choose and create a whitelist that enables the plugin only on certain sites.

Describe alternatives you've considered

Firefox is currently looking into restricting plugins to certain websites but there is no ETA yet.

Additional context

n/a

Perfomance issues on big page load or config change

FF freezes for up to a minute in some scenarios.

A. Long pages, not just infinite scroll. Now I noticed that in this case only first two screens are processed.

  1. sR is enabled, so far so good, there are little tabs for cleaner experiment
  2. Open Wikipedia
  3. Make yourself a coffee or whatever poison you prefer โ˜•

B. I have lot's of tab opened (50+ i think, in different windows and workspaces, I am not that mad) and something changes, primarily:

  • PC wakes from sleep and I move to FF. It was the last active app before suspend, so should not be swap-related.
  • sR is toggled on or off. Toggling off is especially frustrating after encounter with long page.
  • Dark Reader switched on/off. Note that DR on itself with sR disabled does not cause any issue on its own.

FF on Linux Mint 21 Cinnamon on desktop with i5 6th gen and 50GB RAM. Only 20% free at the moment and some swap used tho ๐Ÿค” Nothing bothers CPU during experiments, but experiment itself causes 100% spike on all cores.

Why doesn't it work on Hacker News?

Describe the bug

Not sure if bug or feature request, but the app does not work on hacker news comment threads.

To Reproduce
Steps to reproduce the behavior:

  1. https://news.ycombinator.com/item?id=35335240
  2. Enable extension

Expected behavior
Bionic highlighting applied

Desktop (please complete the following information):

  • OS: macos 12.5.1
  • Browser Firefox
  • Version 111.0.1

To-do list

Implementations:

Firefox and Chrome

  • Add a popup or a page to configure the extension In progress
  • Disable sites, put them in a blacklist like uBlock
  • Personalize the keyboard shortcut
  • Change the size
  • Option to disable italic text formatting
  • Add a keyboard shortcut

Fix

Firefox and Chrome

  • Remove header, footer and ul

Ideas

  • Change the bold text style for a better visibility
  • Soft mode, bold couple of words

Notes :

-Keyboard shortcut added: Ctrl + Q
-No longer bold anymore lists, the header and footer

Interferes with Facebook Messenger (web page) text input

Description
smartReader interferes with text input into the chat box in Facebook Messenger web page (not app). Input a character would initiate the animation of the icons left of the input field (removing the GIF, sticker, and file icons), but instead of having the character appearing, the process would reverse like nothing happened.

To Reproduce
Steps to reproduce the behavior:

  1. Install and enable smartReader on Firefox
  2. Go to Facebook Messenger.
  3. Start a text chat with someone.
  4. Enter text into the input field at the bottom of the page.
  5. See error.

Expected behavior
Enter text normally without the characters disappearing.

Screenshots
video showing the issue

Desktop:

  • OS: Windows 10
  • Browser: Firefox
  • Version: Firefox (101.01), smartReader (1.4)

Additional context
If I type fast enough, I could enter some of the text, but the first couple of characters would be missing (see attached video).

Occasional uglifying

  1. I really don't want effect on code blocks with syntax highlighted. Example in readme.

  2. I also don't want bolding in unhiglhted code blocks (code naturally has a lot of (){<}>=::@ stuff for eye catching), tho I do understand they may be harder to detect.

  3. I do want bolding in <pre> blocks with plain text on human languages.

  4. Probably because some sites don't have loaded bold versions of font, your bold spans fallback to some other font. As a result, the page becomes a ransom note carved from newspapers, which does not help reading much. Non-latin fonts seem more vulnerable. Unfortunately I do not have specific examples in mind and I can't find them, because I am too frustrated with #15 and have to stop using sR for a while((((

allow toggling

Please add a way to easily enable/disable the addon by website, and a way to either bionify the text by default or only bionify it on toggle. I'm picturing how the Firefox addon Dark Mode by Bernard provides a handy toolbar toggle button.

Add an option to disable the extension in a single tab

The situation for the feature request:
Currently, trying to use the extension on Firefox, but I have to enable and disable it every time I use WhatsApp web, in order for the blinker not changing automatically one position backwards when starting to write.

A viable solution:
An option for disabling the extension on Firefox on a single tab

Thanks a lot.

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.