Add the feature of nested folders to Google Photos.

Latest Version

Version
0.405
Update
May 7, 2017
Size
1.41MiB
Developer
Category
Users
572
Rating
2.6 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
Tabs
Storage
Http://*/*
Https://*/*
See more

Nested Folders for Google Photos Extension

For many years Google has failed to listen to its users and give us the ability to have a folder structure in whatever photos product they happen to be pushing. So I have written a small Chrome plugin that attempts to fix this issue.

This is the third major version of this plugin, unfortunately rather than making it better the major versions have just been to keep up with google's new products, first Picasa, then G+, now Photos.

This is v1 for Photos, and it is pretty rough, especially since I wrote it in one night. But it seems to function, could use some CSS help though.

Use the naming structure Folder/Folder/Folder/Album when creating your album names.

ChangeLog:

v0.403 - Change album names to display only the name of the level navigated to rather than the entire name.
v0.402 - add settings to control error retries, scroll attempts, scroll wait time during initial load.
v0.401 - Port to Google Photos
Read more

Source Manifest.json

{ "background": { "scripts": [ "background.js" ] }, "content_scripts": [ { "all_frames": false, "js": [ "NestedFoldersContent.js" ], "matches": [ "http://photos.google.com/*", "https://photos.google.com/*" ], "run_at": "document_idle" } ], "description": "Add the feature of nested folders to Google Photos.", "icons": { "128": "folder-browsing128.png", "24": "folder-browsing24.png", "48": "folder-browsing48.png" }, "manifest_version": 2, "name": "Nested Folders for Google Photos", "options_page": "options.html", "page_action": { "default_icon": "folder-browsing24.png", "default_title": "Nested Folders" }, "permissions": [ "tabs", "storage", "http://*/*", "https://*/*" ], "content_security_policy": "script-src 'self' https://ssl.google-analytics.com; object-src 'self'", "update_url": "http://clients2.google.com/service/update2/crx", "version": "0.405"}
Read more