lindylearn / unclutter Goto Github PK
View Code? Open in Web Editor NEWA modern reader mode and article library for your browser.
Home Page: https://unclutter.lindylearn.io
License: GNU Affero General Public License v3.0
A modern reader mode and article library for your browser.
Home Page: https://unclutter.lindylearn.io
License: GNU Affero General Public License v3.0
A font size changer will be a good addition imo
A user reported an issue on https://certification2022-docs.datacamp.com/faqs/certification-faqs#_513lxseax6ix from within the extension.
Unclutter version: 0.16.0
Browser type: chromium
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36
A user reported an issue on https://www.euronews.com/2022/06/17/polish-women-risk-being-spied-on-controlled-and-possibly-punished-over-pregnancy-register from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
The new text paragraph detection and font theming introduced in 0.7.0 causes non-breaking visual bugs for a few sites:
Hi, great extension, no issue, unless a slight bother with an uncluttered page : wherever I click on the page behind the article the article returns to normal display; I'd appreciate that this happen only with the toolbar action button which triggers unclutter on/off. If the user inadvertently clicks out of the article the uncluttering is disabled, quite bothering.
Otherwise, no issue, brilliant.
A user reported an issue on https://www.euronews.com/2022/06/17/polish-women-risk-being-spied-on-controlled-and-possibly-punished-over-pregnancy-register from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
When using this feature https://github.com/lindylearn/unclutter/blob/main/docs/article-detection.md#unclutter-reminder, after it disappears, the button is still clickable.
Video demonstration: https://www.veed.io/view/4e416374-fdde-47b2-9785-3dab1c5fb45d?sharingWidget=true
Uncluttering a page often creates many DOM changes as new styles are applied, elements are removed, text sizes are changed, margins reduced etc. This looks jittery.
Let's look into more pleasing animations for removed elements.
A user reported an issue on example.com
from within the extension.
Unclutter version: 0.15.5
Browser: Chrome
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
A user reported an issue on https://successfulsoftware.net/2022/06/19/no-one-knows-what-they-are-doing/ from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
A user reported an issue on https://www.moroccoworldnews.com/2022/06/349799/morocco-arrests-nigerian-for-human-trafficking-sexual-exploitation-of-migrants from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
A user reported an issue on https://www.lemonde.fr/en/international/article/2022/06/19/a-quebec-law-to-boost-french-has-caused-an-outcry-in-canada_5987316_4.html from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
To reproduce the issue, on any github page try to click on the extension and then unclick it. An easy fix would be to just ask the page to reload on calling clutter (followed by unclutter
toggle extension.)
The article theme selector should also support dark mode, and potentially activate it by default based on system preferences.
Dark mode is more complex than just changing the background color, since all text color (including headings, image subtitles, icons etc) also need to be changed.
User requests:
The uncluttered article should look nice when printing the webpage.
Reported on Twitter.
A user reported an issue on https://medium.com/intuit-engineering/how-to-drive-the-right-outcomes-with-ai-for-your-products-c23b0d645f1c from within the extension.
Unclutter version: 0.16.0
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36
Using Unclutter on Hacker News (https://news.ycombinator.com/), the dark theme is active and none of the usual links are visible.
A user reported an issue on undefined from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
It would be interesting to show a list of text sections next to the article on the left. There's actually an HTML standard for this but it's not implemented by any browser.
See:
Add a readme file explaining the current code structure and good parts to contribute to.
When trying to view an online PDF in Chrome, Unclutter displays an error message ("page broken") and the PDF doesn't load. If I toggle the unclutter switch on the top right, the PDF remains hidden under an empty page or is just barely visible on the top (just a few pixels of the PDF can be seen).
Do not unclutter any page that ends with .pdf
or contains Chrome's PDF viewer (note: some pages embed the viewer, so that has to be taken into account too).
Literally any online PDF
Chrome OS with Chrome 99
Many of the extension's functions are not explained explicitly, which is frustrating when it does things that are non-obvious. An example is the automatic activation on websites you once activated the extension manually.
We should have a web page that opens on installation of the extension that explains the basic concepts.
A user reported an issue on https://justine.lol/redbean2/ from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
After disabling Unclutter via the extension icon, the original site often looks broken. (not all style is removed properly)
Multiple users have reported finding this annoying, so we should address this.
The extension should be available for Safari.
Unfortunately, this requires a paid developer account and additional code changes -- so let's wait until there's a proven need for the extension there.
User requests:
A user reported an issue on https://undefined from within the extension.
URL: undefined
Unclutter version: 0.15.5
Browser: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
The extension should support text-to-speech for the article text, just as other reader modes do.
Using the system TTS should be fine for now, other options could get more extensive.
User request:
A user reported an issue on https://www.lemonde.fr/en/international/article/2022/06/19/a-quebec-law-to-boost-french-has-caused-an-outcry-in-canada_5987316_4.html from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
A user reported an issue on https://www.onlinetutorialspoint.com/django/django-model-view-template-mvt-overview.html from within the extension.
Unclutter version: 0.16.0
Browser type: chromium
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36
Means I can't use other extensions within the article (e.g., search for a movie whose title is mentioned in the article)
Hello,
I have started using your Unclutter extension on Firefox (v101.0) and it's working really well on the few websites I tried it on.
But when I tried it on my blog, I saw it fail: https://scripter.co/zero-html-validation-errors/
Here is what I expected Unclutter's TOC to show but on the left side:
But when I run Unclutter, it seems to mis-parse in between headings:
You can see that it's missing these headings:
Also, once I disable Unclutter, that same page shows like this (it's missing the TOC that I had earlier on the right side, also the CSS in the header, around the pre blocks, etc. looks off):
Running Ctrl + F5
fixes those CSS problems.
Please let me know if this is something that can be fixed on Unclutter side or it's my mistake.
Thanks!
A user reported an issue on https://psychedelicspotlight.com/dmt-is-effective-at-treating-depression-new-study-finds/ from within the extension.
Unclutter version: 0.16.0
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
Right now the extension only considers specific domains allowlisted or blocklisted manually, or a list of default disabled domains in defaultStorage.js.
To reduce the number of activations on non-article URLs, a more specific list of regex filters would be interesting. This list could even be crowdsourced.
See
A user reported an issue on https://undefined from within the extension.
URL: undefined
Unclutter version: `0.15.5`
Browser: `chromium`
User Agent: `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36`
A user reported an issue on https://knowablemagazine.org/article/living-world/2022/mitochondria-origin-eukaryotes from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
A user reported an issue on https://www.moroccoworldnews.com/2022/06/349799/morocco-arrests-nigerian-for-human-trafficking-sexual-exploitation-of-migrants from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
A user reported an issue on https://successfulsoftware.net/2022/06/19/no-one-knows-what-they-are-doing/ from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
A user reported an issue on https://www.lemonde.fr/en/international/article/2022/06/19/a-quebec-law-to-boost-french-has-caused-an-outcry-in-canada_5987316_4.html from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
A user reported an issue on https://prog21.dadgum.com/143.html from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
The extension's setting page in Firefox Dev Edition.
It briefly shows a "File not found" error and scroll down to oblivion.
Firefox version: Mozilla/5.0 (X11; Linux x86_64; rv:99.0) Gecko/20100101 Firefox/99.0
Platform: Linux 5.13.0-35-generic #40-Ubuntu SMP Mon Mar 7 08:03:10 UTC 2022
A user reported an issue on https://www.euronews.com/2022/06/17/polish-women-risk-being-spied-on-controlled-and-possibly-punished-over-pregnancy-register from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
A user reported an issue on https://undefined from within the extension.
URL: undefined
Unclutter version: `0.15.5`
Browser: `chromium`
User Agent: `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36`
A user reported an issue on https://www.lemonde.fr/en/international/article/2022/06/19/a-quebec-law-to-boost-french-has-caused-an-outcry-in-canada_5987316_4.html from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
A user reported an issue on https://www.som.uci.edu/news_releases/neuroscientists_create_maps_of_brain_after_TBI.asp from within the extension.
Unclutter version: 0.15.5
Browser type: chromium
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36
With the latest version (0.13.4) I am no longer able to restore an "uncluttered" page to its original appearance via the toolbar icon
Hi
Great work.
I would like to suggest a enhancement.
User right clicks on article link, selects "Open in reader mode", the action opens the article and on complete load activates the Reader mode. Similarly Ctrl + click on said link would open the link in new tab/window.
Hi, it would be nice and time-saving to have (and be able to customize) a shortcut to enable Unclutter.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.