Hide clutter. Keep your view quiet.
QuietView is a browser extension by Eligapris that lets you hide distracting page elements on any website — chat sidebars, news feeds, cookie banners, dashboard widgets, and more. Point at what you want gone, and your rules persist per site.
- Product page: https://eligapris.com/quietview
- Support: support@eligapris.com
(Link your published listing here after submission.)
(Link your published listing here after submission.)
Chrome
- Open
chrome://extensions - Enable Developer mode
- Click Load unpacked
- Select this
extensionfolder
Firefox
- Open
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on
- Select
manifest.jsonin this folder
Or use web-ext:
cd extension
web-ext run- WhatsApp Web — hide the chat list or header for a focused conversation view
- Social feeds — remove trending sidebars and recommendation panels
- Dashboards — strip widgets you never use
- Any site — hide cookie banners, promo bars, or noisy UI chrome
- Element picker — click any element on the page to hide it
- CSS selector rules — paste a selector for precise control
- HTML snippet rules — paste an element snippet; QuietView derives a unique selector
- Hide modes —
display: none(removes layout space) orvisibility: hidden(preserves layout) - Per-site persistence — rules saved by origin (e.g.
https://web.whatsapp.com) - Export / import — share rules as JSON across machines or browsers
- Keyboard shortcut —
Ctrl+Shift+Y/Cmd+Shift+Yto start the picker - SPA support — rules re-apply as dynamic pages update
On WhatsApp Web, a default hide rule is auto-seeded for the chat list sidebar if none exists.
- Open a target website tab (for example WhatsApp Web).
- Click the QuietView extension icon.
- Choose one of:
- Start picker — click an element on the page (popup closes; toast shows result).
- Add selector rule — paste a CSS selector (must match exactly one element).
- Add snippet rule — paste an HTML element snippet.
- Select hide mode before creating a rule.
- In Rules: Show / Hide / Delete, or Export / Import JSON.
- Online: https://eligapris.com/quietview/privacy
- Source in repo: PRIVACY.md
QuietView stores rules locally only; no remote data collection.
- Load unpacked in Chrome — icon, popup header, picker, snippet, export/import
- Load temporary add-on in Firefox — same flows + keyboard shortcut
- WhatsApp Web — sidebar hide matches one element only
- Legacy upgrade — existing
areaHiderRulesin storage still loads
./scripts/package.shOutput: dist/quietview-1.0.1.zip for Chrome Web Store and Firefox AMO upload.
./scripts/build-assets.shGenerates:
- Extension icons (16, 32, 48, 96, 128px)
- Store icon (128px)
- Store screenshots (1280×800, 640×400)
- Feature banner (1280×320)
Requirements: ImageMagick, Chrome/Chromium
See scripts/ASSETS.md for details.
./scripts/generate-icons.shRequires ImageMagick (convert) or rsvg-convert.
utils/constants.js— brand name, colors, storage keysbackground.js— storage CRUD, legacy migration fromareaHiderRulescontent.js— applies/restores rules, picker overlay, unique selector validationutils/selector.js— selector generation and snippet candidatespopup.js— UI and tab messaging
MIT — see LICENSE.