Various improvements to FetLife's user interface...
Fetlife+ Extension
Improves the FetLife user interface.
FetLife+ group - https://fetlife.com/groups/116814 - no need to join or post.
All features have options to control them, use only what you want!
* Add a Badge showing notification counts.
* Notification popups on messages etc.
* Bookmark system within FetLife.
* Highlight new feed items.
* Hide feed types on a per-user basis.
* Graphical navigation icons.
* Fix K&P navigation bar.
* Choose default target of the K&P link.
* Choose default target of the Main Feed link.
* Block all content relating to blocked users (including comments and mentions).
* Themes (well, a single bad one - please help out, I'm bad at that part!!)
* NSFW mode to blur avatars
* Event pages can create Google Calendar events
This is a work in progress, so will be updated over time, please report any bugs to fix and ideas for me to add...
Please support FetLife too, which gives a full \"gag\" ability among other things (this will never replace that).
Read more
FetLife+ group - https://fetlife.com/groups/116814 - no need to join or post.
All features have options to control them, use only what you want!
* Add a Badge showing notification counts.
* Notification popups on messages etc.
* Bookmark system within FetLife.
* Highlight new feed items.
* Hide feed types on a per-user basis.
* Graphical navigation icons.
* Fix K&P navigation bar.
* Choose default target of the K&P link.
* Choose default target of the Main Feed link.
* Block all content relating to blocked users (including comments and mentions).
* Themes (well, a single bad one - please help out, I'm bad at that part!!)
* NSFW mode to blur avatars
* Event pages can create Google Calendar events
This is a work in progress, so will be updated over time, please report any bugs to fix and ideas for me to add...
Please support FetLife too, which gives a full \"gag\" ability among other things (this will never replace that).
Source Manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"name":"__MSG_extName__",
"short_name":"fl+",
"version":"2.1.2",
"manifest_version":2,
"minimum_chrome_version":"40",
"homepage_url":"https://chrome.google.com/webstore/detail/fetlife+/damilhebpjeefbhjdhekjeddlkhfefej",
"author":"Ryc O'Chet",
"permissions":["alarms",
"cookies",
"notifications",
"storage",
"tabs",
"https://fetlife.com/"],
"default_locale":"en",
"description":"__MSG_extDescription__",
"icons":{"16":"icon16.png",
"48":"icon48.png",
"128":"icon128.png"},
"options_page":"options.html",
"options_ui":{"page":"options.html",
"chrome_style":true},
"content_scripts":[{"js":["jquery.js",
"common.js",
"bookmarks.js",
"navigation.js",
"theme.js"],
"css":["bookmarks.css"],
"run_at":"document_end",
"matches":["https://fetlife.com/*"]},{"js":["jquery.color.js",
"home.js"],
"run_at":"document_end",
"matches":["https://fetlife.com/home"]},{"js":["users.js"],
"run_at":"document_end",
"matches":["https://fetlife.com/users/*"]},{"js":["comment.js"],
"run_at":"document_end",
"matches":["https://fetlife.com/groups/*/group_posts/*",
"https://fetlife.com/users/*"]},{"js":["event.js"],
"run_at":"document_end",
"matches":["https://fetlife.com/events/*"]}],
"browser_action":{"default_title":"__MSG_extName__",
"default_icon":"icon48.png"},
"background":{"persistent":true,
"scripts":["common.js",
"background.js"]},
"web_accessible_resources":["themes/*.css",
"google_calendar.png"]}
Read more
"update_url": "https://clients2.google.com/service/update2/crx",
"name":"__MSG_extName__",
"short_name":"fl+",
"version":"2.1.2",
"manifest_version":2,
"minimum_chrome_version":"40",
"homepage_url":"https://chrome.google.com/webstore/detail/fetlife+/damilhebpjeefbhjdhekjeddlkhfefej",
"author":"Ryc O'Chet
"permissions":["alarms",
"cookies",
"notifications",
"storage",
"tabs",
"https://fetlife.com/"],
"default_locale":"en",
"description":"__MSG_extDescription__",
"icons":{"16":"icon16.png",
"48":"icon48.png",
"128":"icon128.png"},
"options_page":"options.html",
"options_ui":{"page":"options.html",
"chrome_style":true},
"content_scripts":[{"js":["jquery.js",
"common.js",
"bookmarks.js",
"navigation.js",
"theme.js"],
"css":["bookmarks.css"],
"run_at":"document_end",
"matches":["https://fetlife.com/*"]},{"js":["jquery.color.js",
"home.js"],
"run_at":"document_end",
"matches":["https://fetlife.com/home"]},{"js":["users.js"],
"run_at":"document_end",
"matches":["https://fetlife.com/users/*"]},{"js":["comment.js"],
"run_at":"document_end",
"matches":["https://fetlife.com/groups/*/group_posts/*",
"https://fetlife.com/users/*"]},{"js":["event.js"],
"run_at":"document_end",
"matches":["https://fetlife.com/events/*"]}],
"browser_action":{"default_title":"__MSG_extName__",
"default_icon":"icon48.png"},
"background":{"persistent":true,
"scripts":["common.js",
"background.js"]},
"web_accessible_resources":["themes/*.css",
"google_calendar.png"]}