Giter VIP home page Giter VIP logo

guyxy / youtube-design-preserver Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 0.0 108 KB

YouTube Design Preserver is a browser extension that allows you to choose between the old, dark or normal YouTube design and preserve it permanently.

License: Other

JavaScript 56.78% Shell 27.09% CSS 2.18% HTML 13.95%
browser-extension webextension youtube design layout old restore preserver dark-theme javascript js

youtube-design-preserver's Introduction

alt text

YouTube Design Preserver

YouTube Design Preserver is a browser extension that allows you to choose between the old, dark or normal YouTube design and preserve it permanently!

Links

https://addons.mozilla.org/en-US/firefox/addon/youtube-design-preserver/

https://addons.opera.com/en/extensions/details/youtube-design-preserver/

Build

To build this project you have to have the following tools installed: sed jq zip nodejs npm

Once you have installed all of these tools, you can build the project with these few steps:

npm install
npm run build

The resulting files are going be in the dist directory. Note that the chrome files will work with all chromium based browsers.

Known limitations

YouTube Design Preserver will not work in private browsing mode for Firefox versions older than 52.

youtube-design-preserver's People

Contributors

guyxy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

youtube-design-preserver's Issues

Plugin stopped working this evening.

Refreshed youtube and suddenly I'm stuck with the crappy new layout. Tried clearing my cache, manually setting the pref cookie, signing in and out of google and restarting my browser (firefox). None of these worked. Any help would be appreciated. I hate the new youtube layout.

Extension fails upon switching YouTube account

I've encountered a strange, frustrating issue that I am struggling to define clearly. The add-on fails whenever I log in to Youtube with 1 of my 3 accounts. Only one account (main acct) is affected by this issue. In each test I ran, the only change that resulted in the add-on failing was switching which YT account I was using. I am using latest version of Firefox. Issue persists in Private Window, with 0 other add-ons active, & after full cookie/cache dump.

Interestingly, and maybe a useful clue (?), I see the exact same behavior on Chrome as well using the extension made by @sanjib-sen; which I describe further here: sanjib-sen/return-standalone-youtube-video-page#1

I have combed through every YT and Google account a dozen times now to try & identify any difference between these accounts. Literally the only difference between accounts that I can perceive is as follows:

  • The account where the add-on fails (and new UI loads) has 7 subscribers, a comment history, 7 playlists, & 0 videos uploaded. I use this account all the time.
  • The accounts where the add-on works as intended have 0 subscribers, no comment history, 0 playslists, & 0 videos uploaded. I never use these accounts.

Happy to answer any questions &/or provide additional information to try & figure this out.

Subscriptions page keeps reverting to grid view.

Hello, just switched back to Firefox again and this addon is wonderful. It works great, the only issue I'm having is I use list view on the subscriptions page but it keeps reverting back to grid view. Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.