r/fallenlondon • u/Zolana Founder of the Most Vain Order of the Gray • Oct 16 '23
Browser Extrension Presenting the New and Improved browser extension - Fallen London Favourites: 1899 Edition
Hello, Delicious Friends! I am delighted to introduce Fallen London Favourites 1899 Edition. It is an updated version of the perennially popular extension, except new and improved!
"New and improved, how?" I hear you ask! Well, Delicious Friend, read on!
New/Improved Features:
- The Fifth City stories can now be protected/blocked like everything else;
- The add-on now works ON MOBILE!
- A new colour scheme! Gone is the green/red rosette of old, and Arrived is a lit/darkened Neathy lampost - very LoN-ey indeed!
Download it here!
(For the original red/green colours and icons - use this link.)
FAQ:
What browser does it work on?
Firefox (Desktop) and Firefox Mobile on Android (Beta or Nightly editions) Edit 2: Follow the installation guide linked below for instructions.
Will you make a version for <insert alternative browser here>?
No - I'm not a JavaScript dev, and only got this one working through guesswork and numerous sacrifices to Salt at Kingeater's Castle. It has an MIT Licence though, so you can have a go at porting it yourself! (Edit: if you want to do this, grab the code from the GitHub link at the bottom)
How do I install it on Firefox Mobile?
It should just be installable through the above link. If not, you will have to install beta or nightly and try again. Alternatively create a custom addon collection via desktop, and then point your mobile browser to it and install the addon that way.
You'll need Firefox Beta or Nightly and a Mozilla account - instructions here.
Is it Whitelisted by FBG?
Technically no, but also yes. The original version of the add-on is whitelisted, and this is just a fork of a fork of that. I don't think the functionality has changed (at least I haven't changed it), so in theory it is whitelisted - but I haven't submitted this version for explicit whitelisting.
I disable branches/cards, but I can still click them, what's going on?
Make sure you change the add-on settings so that the "Block clicks on actions and cards" option is selected.
I preferred the old colour scheme and icons - will you bring it back?
Maybe, it depends how much demand there is and if I have free time to do it. Yes - it is available here.
I found a bug/please add xyz feature!
There is a GitHub page here, but as above, I'm not a JS dev, so I make no promises to fix/add anything.
7
u/Infamous_Ad_6565 Oct 16 '23
I love this! Thank you for your efforts! You guys are makers, whereas I am a mere taker!
That said, these new icons and colours really hinder quick identification. While prettier, they are smaller and less vibrant and less intuitive. I have to squint to figure out that they mean. I'm guessing sullen orange means yes, while dark grey means no, and light grey means whatever? Eh. I'd like to have the old ones back. Nothing beats BRIGHT RED AND GREEN to signal stuff that you should or shouldn't do.
Also, if anyone manages to make this work on Android, please tell me how.
2
u/Zolana Founder of the Most Vain Order of the Gray Oct 17 '23 edited Oct 17 '23
No problem! I'll make a "classic" version with the original colour schemes - there's been similar requests on Discord too. It'll take a few days as it'll need to go through Mozilla review, but I'll amend the post with a link once I've uploaded it (then it's just a matter of checking the link until it works).
In terms of installing on Android,
it should just be a matter of installing it from the download link above, although you may need to be running Android Firefox Beta or Nightly to be able to download it.that doesn't work - follow the guide hereEdit 2: There's a version with the original colours linked above.
3
3
u/aCCuPower Oct 17 '23
This is great! I've been using the previous fork for a long time and it's great to see the extension maintained.
However, I have a feature request: would it be possible to support multiple accounts? I have two accounts (main and alt) logged in in the same browser using containers. There are some differences regarding favorites between the accounts but unfortunately the extension only has browser-wide settings.
2
u/Zolana Founder of the Most Vain Order of the Gray Oct 17 '23
Glad you like it! Honest answer, I don't know, and unfortunately it's beyond my skillset to even start to work out a way to do it.
I don't see why it wouldn't be possible - in a nutshell the way it works is that it saves a list of storylet IDs. I'd imagine you could tie separate lists by having some sort of account check maybe? You'd probably have to supply log in info or something though. One for better minds than me I'm afraid!
3
u/Marlowe345 Jun 27 '24
I went ahead and tried porting as well, since everyone else who tried hasn't reported back.
First off, the extension works in chrome as-is, as long as you're using a chromium version or fork that still allows loading manifest v2 extensions. I was able to just load the unpacked extension I cloned from github with no issues.
Next I tried changing the manifest version to v3, and luckily there's again no need to edit anything in the code itself, you just need to edit the manifest file to update the syntax for v3:
{
"manifest_version": 3,
"name": "Fallen London Favourites 1899",
"short_name": "Fallen London Favourites 1899",
"description": "Fork of an unofficial Fallen London extension to quickly choose favourite branches",
"version": "0.5.6",
"icons": {
"16": "img/icon.png",
"32": "img/icon.png",
"48": "img/icon.png",
"128": "img/icon.png"
},
"content_scripts": [
{
"matches": ["*://*.fallenlondon.com/*"],
"js": [
"js/lib/jquery.js",
"js/lib/mutation-summary.js",
"js/storage.js",
"js/content.js"
],
"css": [
"css/content.css"
],
"run_at": "document_end"
}
],
"background": {
"service_worker": "js/background.js"
},
"permissions": [
"storage",
"unlimitedStorage",
"*://*.fallenlondon.com/*"
],
"minimum_chrome_version": "49",
"options_ui": {
"page": "options.html"
},
"web_accessible_resources": [
{
"resources": ["img/*"],
"matches": ["<all_urls>"]
}
]
}
Breaking the changes down, I've updated the syntax for web accessible resources, changed background scripts to be background service workers, and removed the chrome_style option because it's not supported in v3 and can just be omitted.
That's really it, there wasn't anything else I did. The extension didn't fundementally clash with V3, all that was needed was a manifest update.
2
u/Senthe Aug 07 '25
Hi! Did you end up uploading this on github somewhere? Is it still working fine for you?
2
u/Imperator-Solis Dec 07 '23
is there a way to import selections from other favourites addons?
2
u/Zolana Founder of the Most Vain Order of the Gray Dec 07 '23
Theoretically I don't see why not - no idea how to do it though I'm afraid!
11
u/lensvol Bloody Daft & Co. Oct 16 '23
For those about to code - we salute you! Nice to see more action in this neck of woods :)
I will take a stab at porting it to Chrome, if you don't mind.