Transforms Youtube's broken feed subscription page and restore it to it's former grid glory.
Subscriptions Grid For YouTube™ Extension
Transforms the Youtube feed subscriptions page in to a much nicer grid layout, as well as re-instating the functionality to mark or hide videos you've already watched.
Follow @subsgrid - https://twitter.com/subsgrid for updates!
Source code is available here: https://github.com/CodeNinjaUK/youtube-subs-grid
1.19 (bugfix release) - Fixes YT latest attempt at useability, which may actually be a bug on their end but I'm happy to fix it for them!
1.18.2 (bugfix release) - NEW PERMISSION REQUIRED. Part of the extension which previously did not need user permission to operate now does - Chrome may prompt you to re-authorise access for the extension to work. The new permission allows the extension to see all the tab url's you have open - this is used to keep your watched video history up to date between multiple Youtube tabs.
1.18
Added option to bypass the \"Mark all videos as watched\" alert
A few bug fixes
1.17
Added settings panel with link to Twitter & Github.
Added a setting to auto load videos as you scroll
Greatly increased the number of videos the extension will track in it's history from 200 to 5000.
Numerous bug fixes & performance enhancements.
1.15 & 1.16
Classic grid mode is here! Provides a third grid view along side YT's two views, which emulates the traditional \"classic\" grid. No date headers, and a wider viewing area. Also fixed a number of bugs and added some performance improvements.
*** PLEASE NOTE: If you are missing videos, channel names, titles etc this is very likely because Youtube are using you to test new page code, which I don't have access to. There is very little I can do until Youtube make this the default, please submit a bug here: https://github.com/CodeNinjaUK/youtube-subs-grid/issues ***
Read more
Follow @subsgrid - https://twitter.com/subsgrid for updates!
Source code is available here: https://github.com/CodeNinjaUK/youtube-subs-grid
1.19 (bugfix release) - Fixes YT latest attempt at useability, which may actually be a bug on their end but I'm happy to fix it for them!
1.18.2 (bugfix release) - NEW PERMISSION REQUIRED. Part of the extension which previously did not need user permission to operate now does - Chrome may prompt you to re-authorise access for the extension to work. The new permission allows the extension to see all the tab url's you have open - this is used to keep your watched video history up to date between multiple Youtube tabs.
1.18
Added option to bypass the \"Mark all videos as watched\" alert
A few bug fixes
1.17
Added settings panel with link to Twitter & Github.
Added a setting to auto load videos as you scroll
Greatly increased the number of videos the extension will track in it's history from 200 to 5000.
Numerous bug fixes & performance enhancements.
1.15 & 1.16
Classic grid mode is here! Provides a third grid view along side YT's two views, which emulates the traditional \"classic\" grid. No date headers, and a wider viewing area. Also fixed a number of bugs and added some performance improvements.
*** PLEASE NOTE: If you are missing videos, channel names, titles etc this is very likely because Youtube are using you to test new page code, which I don't have access to. There is very little I can do until Youtube make this the default, please submit a bug here: https://github.com/CodeNinjaUK/youtube-subs-grid/issues ***
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "Subscriptions Grid For YouTube\u2122",\t"version": "1.19.1",\t"manifest_version": 2,\t"minimum_chrome_version" : "38",\t"description": "Transforms Youtube's broken feed subscription page and restore it to it's former grid glory.",\t"icons": {\t\t"16": "data/assets/icon-16.png",\t\t"48": "data/assets/icon-48.png",\t\t"128": "data/assets/icon-128.png"\t},\t"content_scripts": [\t\t{\t\t\t"matches": ["*://*.youtube.com/*"],\t\t\t"js": ["data/assets/jquery.min.js", "data/app/platform.chrome.js", "data/app/history.js", "data/app/grid.js", "data/app/ytg.js", "data/app/main.js"],\t\t\t"css": ["data/assets/youtube.css"]\t\t}\t], "web_accessible_resources": [ "data/assets/control.html" ], "background": { "scripts": ["lib/chrome.js"], "persistent": false },\t"permissions": [\t\t"storage",\t\t"tabs"\t]}
Read more