Skip to content

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

MoreVideos - YouTube Grid & Shorts Control

A lightweight browser extension that gives you full control over your YouTube homepage layout. Customize the video grid, hide Shorts, and clean up visual clutter — all without modifying YouTube's DOM.

Before After
Before After

Features

  • Customizable Grid Layout — Control how many video columns appear per row (3–10) so you can see more content at a glance.
  • Hide YouTube Shorts — Completely removes all Shorts sections, sidebar links, and filter chips from the homepage.
  • Hide Avatars — Remove channel profile pictures from video cards for a cleaner look.
  • Hide Metadata — Hide channel names, view counts, and upload dates for a minimal browsing experience.
  • Popup Settings Panel — A clean, dark-themed settings panel with live grid preview and instant apply.

Extension Preview


Note: This extension has been submitted to the Firefox Add-ons Store and the Chrome Web Store and is currently awaiting review. Once approved, you'll be able to install it directly from the store without needing to sideload.

Installation

Chrome / Edge / Brave

  1. Download or clone this repository
  2. Open chrome://extensions/ in your browser
  3. Enable Developer mode (toggle in the top-right)
  4. Click Load unpacked and select the MoreVideos folder
  5. Pin the extension to your toolbar for easy access

Firefox

  1. Open about:debugging#/runtime/this-firefox
  2. Click Load Temporary Add-on
  3. Select the manifest.json file from the MoreVideos folder

Usage

  1. Navigate to youtube.com
  2. Click the MoreVideos icon in your browser toolbar
  3. Adjust settings using the popup panel:
    • Hide Shorts — Toggle to remove all Shorts content
    • Grid Columns — Drag the slider to set columns (3–10)
    • Hide Avatar — Toggle to remove channel profile pictures
    • Hide Metadata — Toggle to remove view counts, dates, and channel names
  4. Changes apply instantly — no page reload required

How It Works

MoreVideos takes a CSS-first approach — it never removes or injects DOM elements. Instead, it toggles CSS classes and custom properties on the page body to control visibility and layout. This makes it:

  • Performant — no DOM manipulation overhead
  • Resilient — less likely to break from YouTube updates
  • Lightweight — pure vanilla JS, no frameworks or dependencies

The extension is SPA-aware and uses a MutationObserver to detect YouTube's client-side navigation, automatically re-applying your settings as you browse.


Permissions

Permission Why It's Needed
storage Save your preferences across sessions
activeTab Send settings updates to the current YouTube tab
*://*.youtube.com/* Inject styles and scripts into YouTube pages

Tech Stack

  • Manifest V3
  • Vanilla JavaScript, HTML, CSS
  • Chrome & Firefox compatible (no build step required)

License

This project is open source. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages