Skip to content

Releases: lindylearn/unclutter

0.20.0: Unclutter Library

24 Oct 12:42
Compare
Choose a tag to compare

0.20.0 adds the first version of the "Unclutter Library", a modal you can open inside Unclutter by pressing TAB on your keyboard.

Your library shows articles you've opened and completed, sorted by time. You can also drag & drop articles into your reading queue and install the Unclutter New Tab extension (Chrome, Firefox) to access your queue from your new tab page.

There's much more to come for this, including:

  • Reviewing highlights you created inside Unclutter
  • Importing and exporting articles
  • Using AI topic classification to organize articles

library

As always, just open an issue for anything to improve or add next!

0.16.0: Reliability improvements, element blocker & report page button

21 Jun 15:46
Compare
Choose a tag to compare

This release makes Unclutter work better on more articles, and adds the element blocker mode to remove every distraction:

element-blocking

Internally, the page text detection has been significantly rewritten to avoid removing the main page text, to remove more non-text elements, and to clean up more empty space around the page headings.

For the last 5% of articles where this still doesn't work well (or where it misses some distractions), there are new buttons inside the "bug" tooltip in the top right of each page:

  • Report page automatically creates a GitHub issue which I'll take a look at.
  • Block elements allows you to immediately remove distracting page elements (see the gif above). This also creates a Pull-Request so everyone else gets your changes too.

See the docs for more details.

Many other things got fixed as well thanks to many bug reports by you all over the last weeks. Happy reading!

0.15.0: Unclutter Animation & Stability Improvements

27 May 10:49
Compare
Choose a tag to compare

This release improves the article uncluttering algorithm, to make it work more consistently and to show the page changes it's performing. Hopefully, this makes activating the extension a nicer experience:

animation-demo

There's not much more to say this week! If you're curious, the orchestration of the animated page changes happens in transitions.ts, which took quite a bit of work to get right.

If you find bugs on certain article pages, please report them here!

0.14.0: Social Highlights

19 May 10:21
Compare
Choose a tag to compare

This release adds social highlights to the extension! If you happen to visit one of the 24.795 currently supported articles you'll its most important ideas underlined in the article text. The number of these social highlights also appears on the extension icon when there are some.

Just click on the underlined text to see the related conversation on Hacker News or Hypothes.is: (here's how this works)

Screenshot 2022-05-18 at 6 51 20 PM

(This is a screenshot from Why the past 10 years of American life have been uniquely stupid)

If you want to create your own public comment, annotate any text in the extension and configure the sync with Hypothes.is. Then you'll see a "globe" icon on your annotation to get replies from other readers.

Screenshot 2022-05-18 at 7 00 16 PM

Of course, this can be turned off via the toolbar in the top right of the article view. Showing the number of social highlights on the extension icon can be customized seperately in the extension settings. But if you do try out the feature, please let me know what you think!

For the next release, I'm taking a look again at some of the basics: fixing bugs in the uncluttering algorithm and making the entire process smoother. See you then!

0.13.0: Annotation improvements, keyboard shortcut

05 May 10:26
Compare
Choose a tag to compare

This release improves the annotation functionality introduced in 0.12.0:

  • Annotations now show up on the page outline (where available), so that you can quickly jump between different ideas.
  • Next to the article title there's now a progress bar tracking the number of annotations you made on the page.
  • Annotations can be turned off via the "pen" icon in the top right.
  • Fixed bugs like limits to the possible number of annotations per page.
  • UX improvements like automatically focusing the text field of created annotations.

Screenshot 2022-05-05 at 12 14 03 PM

You can also now press Alt+C (or ⌥+C on Mac) on your keyboard to activate the extension anywhere! (this is configurable in the settings)

Hopefully, these improvements make it easier to read great articles more deeply! The next release will add a reading time indicator and keyboard shortcuts.

0.12.0: Private highlights & annotations

21 Apr 17:25
Compare
Choose a tag to compare

You can now highlight & annotate articles! Just select any text and add an optional note.

a

Every annotation is saved automatically: by default in your local browser storage, or to the open Hypothes.is annotation service if you configure it. The latter allows you to see all your annotations in one place and to import them into note-taking tools (more details here).

Let me know what you think about this first version (either by creating an issue here or through the feedback form)!

Other changes:

  • Clicking on the background behind articles no longer disables the uncluttered view, as that's often not wanted when interacting with annotations.
  • Major new features now appear as messages inside the extension -- hello if you came from there!
  • Other bug fixes.

0.11.0: Article Outlines

12 Apr 12:14
Compare
Choose a tag to compare

The extension now shows an outline for articles! It automatically updates as you scroll down, and you can click any heading to quickly jump to that part of the page.

Screenshot 2022-04-12 at 2 12 41 PM

0.10.1: Activation improvements

07 Apr 09:52
Compare
Choose a tag to compare

This release adds and improves the methods of activating the extension on articles:

• There's now an automatic popup message on cluttered articles. Click it to easily enable the extension.
• Or right-click any link and select "Open Link with Unclutter".
• The automatic activation feature per domain has been simplified, and the settings page for it has been redesigned. Domains aren't added to the allowlist by default now.

Screenshot 2022-04-07 at 11 46 16 AM

Screenshot 2022-04-07 at 11 46 58 AM

Screenshot 2022-04-07 at 11 46 08 AM

Thank you to everyone who suggested these features!

0.9.0: Dark Mode

04 Apr 20:54
Compare
Choose a tag to compare

There is now a dark mode, thank you to everyone who suggested it! The extension automatically switches to it based on your system preferences, when you enable it manually via the "Aa" theme settings, or when the visited site uses a dark background by default.

Also, the theme settings (font size, page width, color theme) now apply globally, not only for specific domains as before.

Screenshot 2022-04-04 at 10 29 36 PM

0.8.0: Performance improvements & animation

30 Mar 17:52
Compare
Choose a tag to compare

Even if there are not many user-facing changes in this release, it contains a complete rewrite of the core website style parsing & patching algorithm. It now uses the CSSOM API instead of parsing CSS stylesheets using postcss -- this reduces the time it takes to unclutter a website by a few hundred milliseconds.

This means the animation when you enable or disable the extension should be much smoother and there should be fewer layout shifts.

Russia.reasserts.right.to.use.nuclear.weapons.in.Ukraine._.Ukraine._.The.Guardian.-.30.March.2022.mp4