What is minimal?

Minimal is a browser extension to experience a minimal, less attention grabbing internet experience. Internet should be a tool, not a trap.

You can get minimal for Firefox on Firefox Add-ons.

Minimal is driven by core values:

  • Users must actively make choices by themselves.
  • Users should easily find the content they are searching for on a page, not the content a platform wants them to see.
  • Service providers can convince users to use their platform, but only through their services' inner quality.

This extension is being developed for the greater good, it is a free and open-source software, you can check its code and contribute on gitlab.

This section might be out of date

Changes

Here is the list of the changes to the internet experience enabled by the last release of minimal (0.5). All changes are made client-side by the user and have no effects on the websites themselves.

Youtube
Remove useless suggestion around the video description

There should be no suggestions that have no obvious link to the main content. If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such.

This change is implemented in styles/youtube.css at line 1.
Remove trending and premium links

Any curation process should be made in the user's interest. A platform curation process should only help the user find interesting content. This process, if not properly disclosed, signals that a conflict of interest might be at play.

This change is implemented in styles/youtube.css at line 13.
Simplify youtube logo to make it more discrete

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/youtube.css at line 21.
Remove useless youtube appdrawer

Shortcuts must link to related content or actions that are hard to access. There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content.

This change is implemented in styles/youtube.css at line 30.
Remove end screen video suggestions

Any curation process should be made in the user's interest. A platform curation process should only help the user find interesting content. This process, if not properly disclosed, signals that a conflict of interest might be at play.

The main content of the page should stay the only focus The user should see the main content first and foremost when landing on a page.

This change is implemented in styles/youtube.css at line 35.
Desaturate thumbnails

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/youtube.css at line 43.
Use a neutral color for the bottom video progress bar

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/youtube.css at line 49.
Use a neutral color for the subscribe button

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in styles/youtube.css at line 54.
Remove the colored border of the join button

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in styles/youtube.css at line 65.
Remove bottom right video branding

Shortcuts must link to related content or actions that are hard to access. There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content.

This change is implemented in styles/youtube.css at line 70.
Remove the theater button

A page must only have one key purpose. Other functions must be accessed by an action of the user, not forced onto them.

This change is implemented in styles/youtube.css at line 75.
Remove the minify button

A page must only have one key purpose. Other functions must be accessed by an action of the user, not forced onto them.

This change is implemented in styles/youtube.css at line 80.
Remove the "next video" button when the video is not in a playlist

There should be no suggestions that have no obvious link to the main content. If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such.

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in styles/youtube.css at line 85.
Make content elements discrete unless user hover them

A page must only have one key purpose. Other functions must be accessed by an action of the user, not forced onto them.

This change is implemented in styles/youtube.css at line 93.
Change color of activated navbar buttons to black

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/youtube.css at line 102.
Remove video thumbnail autoplay

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in styles/youtube.css at line 110.
Remove autoplay toggle button

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in styles/youtube.css at line 115.
Use theater mode

The main content of the page should stay the only focus The user should see the main content first and foremost when landing on a page.

This change is implemented in scripts/youtube.js at line 1.
Remove autoplay "feature"

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in scripts/youtube.js at line 11.
Replace the subscription list from the side menu by a link to the subscription manager

Shortcuts must link to related content or actions that are hard to access. There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content.

This change is implemented in scripts/youtube.js at line 23.
Hide the live chat from the user and replace it with its button

A page must only have one key purpose. Other functions must be accessed by an action of the user, not forced onto them.

This change is implemented in scripts/youtube.js at line 54.
Remove the trending page

Any curation process should be made in the user's interest. A platform curation process should only help the user find interesting content. This process, if not properly disclosed, signals that a conflict of interest might be at play.

This change is implemented in scripts/background/youtube.js at line 1.
Facebook
Remove messaging sidebar and popups from all pages

A page must only have one key purpose. Other functions must be accessed by an action of the user, not forced onto them.

This change is implemented in styles/facebook.css at line 1.
Remove stories block

The main content of the page should stay the only focus The user should see the main content first and foremost when landing on a page.

This change is implemented in styles/facebook.css at line 10.
Change the navbar color to match the background color

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/facebook.css at line 17.
Change the navbar color to a neutral one on mobile

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/facebook.css at line 33.
Remove unnecessary links in left column

Shortcuts must link to related content or actions that are hard to access. There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content.

This change is implemented in styles/facebook.css at line 46.
Make legal links as visible as other elements in the right colum

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/facebook.css at line 57.
Hide the textarea to create a post until you click on "create a post"

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/facebook.css at line 64.
Remove messenger button on mobile browsers

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/facebook.css at line 72.
Make Facebook logo more discrete

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/facebook.css at line 77.
Link the messaging icon in the navbar to the message page.

A page must only have one key purpose. Other functions must be accessed by an action of the user, not forced onto them.

This change is implemented in scripts/facebook.js at line 1.
Remove the install messenger mobile page

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in scripts/background/facebook.js at line 2.
Twitter
Twitter logo is more discrete

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/twitter.css at line 1.
Hide the Home tab's "new content" bubble

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in styles/twitter.css at line 7.
Tone down the notification tab's "new notification" bubble

The main content of the page should stay the only focus The user should see the main content first and foremost when landing on a page.

This change is implemented in styles/twitter.css at line 12.
Remove the notifier in the page title

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in scripts/twitter.js at line 1.
Replace the "red bubble" notification twitter favicon with the standard one

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in scripts/twitter.js at line 10.
Google
Make google logo more discrete

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/google.css at line 1.
Use text instead of cards on mobile

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/google.css at line 7.
Hide floating searchbar

The main content of the page should stay the only focus The user should see the main content first and foremost when landing on a page.

This change is implemented in styles/google.css at line 21.
Stackoverflow
Hide "featured" meta pannel, newsletter prompt, teams prompt

Shortcuts must link to related content or actions that are hard to access. There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content.

This change is implemented in styles/stackoverflow.css at line 1.
Remove hot network questions

There should be no suggestions that have no obvious link to the main content. If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such.

This change is implemented in styles/stackoverflow.css at line 7.
Hide badges and reputation from topbar

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in styles/stackoverflow.css at line 11.
Remove left content border

No existing rule from the manifesto

This change is implemented in styles/stackoverflow.css at line 16.
Make top bar's colors fit the background color

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/stackoverflow.css at line 21.
Make the logo more discrete

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/stackoverflow.css at line 33.
Make related questions colors less bright

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/stackoverflow.css at line 39.
Make navigation colors neutral

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/stackoverflow.css at line 52.
Amazon
Remove main page overwhelming fullpage suggestion

The main content of the page should stay the only focus The user should see the main content first and foremost when landing on a page.

This change is implemented in styles/amazon.css at line 1.
Remove product page arbitrary suggestions

There should be no suggestions that have no obvious link to the main content. If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such.

This change is implemented in styles/amazon.css at line 10.
Remove other futile suggestions

There should be no suggestions that have no obvious link to the main content. If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such.

This change is implemented in styles/amazon.css at line 15.
Use neutral colors for the navbar

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/amazon.css at line 21.
Make logo more discrete

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/amazon.css at line 61.
Make button colors neutral

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/amazon.css at line 70.
Desaturate orange titles

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/amazon.css at line 75.
Remove the buy now button on desktop

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/amazon.css at line 80.
Remove the "Pay in x installments free of charge" prompt

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/amazon.css at line 84.
Remove availability information from the the description of the product

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in styles/amazon.css at line 88.
Remove sharing buttons from the product page

Shortcuts must link to related content or actions that are hard to access. There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content.

This change is implemented in styles/amazon.css at line 92.
Remove recently viewed products from a product page

A page must only have one key purpose. Other functions must be accessed by an action of the user, not forced onto them.

There should be no suggestions that have no obvious link to the main content. If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such.

This change is implemented in styles/amazon.css at line 97.
Remove the cart right sidebar

A page must only have one key purpose. Other functions must be accessed by an action of the user, not forced onto them.

This change is implemented in styles/amazon.css at line 109.
Yahoo
Remove one of the two topbars

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

Shortcuts must link to related content or actions that are hard to access. There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content.

This change is implemented in styles/yahoo.css at line 1.
Make content elements discrete unless user hover them

A page must only have one key purpose. Other functions must be accessed by an action of the user, not forced onto them.

This change is implemented in styles/yahoo.css at line 6.
Desaturate logo, links and icons

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/yahoo.css at line 29.
Desaturate search bar and remove glowing effect when landing on the page

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/yahoo.css at line 43.
Desaturate button

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/yahoo.css at line 65.
Remove duplicate shortcut for mail

Shortcuts must link to related content or actions that are hard to access. There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content.

This change is implemented in styles/yahoo.css at line 74.
Netflix
Desaturate logo

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/netflix.css at line 1.
Use neutral color for progression bars

Logos and branding visuals should remain purely informative. Colors and graphics must not be used to create some sort of pavlovian conditioning.

This change is implemented in styles/netflix.css at line 6.
Remove full width suggestions

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/netflix.css at line 22.
Make homepage tiles more sober

Interactive elements should remain informative and unbiased. Manipulative interactive elements prevent the user from making their own choices.

This change is implemented in styles/netflix.css at line 27.
Hide homepage tiles video autoplay

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in styles/netflix.css at line 36.
Remove homepage tiles audio and video autoplay

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in scripts/netflix.js at line 1.
Reddit
Hide the total karma, on top right corner under username

Additional content must be relevant. Displaying additional unasked information can be used to change the behavior of the user.

This change is implemented in styles/reddit.css at line 1.
Hide the right panel until hover

There should be no suggestions that have no obvious link to the main content. If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such.

Any curation process should be made in the user's interest. A platform curation process should only help the user find interesting content. This process, if not properly disclosed, signals that a conflict of interest might be at play.

This change is implemented in styles/reddit.css at line 14.

You can get minimal for Firefox on Firefox Add-ons.

There is an experimental version for chrome on the chrome web store but it is not offically supported.

Designers, developers (and beginers)

Thank you for your interest.

Join the discussion about minimal and our projects on AUPYA's discord server.

If you have some skills in web-development, come and solve some issues to improve minimal.

If you are a beginer, try and solve some issues as an exercise.

If you have ideas about what a common website should look like or act like for it to be minimal, please, add your ideas herehere.

Get more information and begin to contribute on gitlab.

Mais où va le web ? Usbek & Rica Mediapart Le Bonbon Paris Match Belgique Konbini Télérama AFP TECHNIKART france24 Huffington Post the japan times El Tiempo le journal minimal Tinternet & Cie Designers Éthiques GreenIT.fr FranceTV

Contact

For support inquiries, the best way to get your issue solved is to create a ticket here, or to send an email here. For other questions or requests, you can contact AUPYA, the organisation managing minimal, by e-mail.

All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.