Chrome extension: Playing Favourites

Hi! Sorry for late reply. I don’t often check the forum. I just uploaded fix for firefox and google chrome. Firefox already accepted it, and in google store it is in verification stage

Thank you for maintaining this extension! It’s a fantastic ease of use improvement for the game.

the extension (i’m on chrome) appears to have just updated, which is nice, but it lost all its data, which is not nice. is that recoverable somewhere?

Hi!
Sorry you have troubles. Can’t think of any reason why last update might erase data. Is there any chance that you removed old extension from Alistair Cray and installed new one from Valiant’s link?
Unfortunately there are no import / export settings available for now.

nope, i didn’t do a thing to it. it silently automatically updated, and all my extension data silently automatically either got deleted in the process or just coincidentally somehow. ah well!

dan

Hi!
Sorry you have troubles. Can’t think of any reason why last update might erase data. Is there any chance that you removed old extension from Alistair Cray and installed new one from Valiant’s link?
Unfortunately there are no import / export settings available for now.[/quote]

oops i found the problem, which of course is user error. i didn’t realize i had both playing favourites and fallen london favourites going at once, which works about as well as you’d think. sorry!

Oh, glad to hear that! :)

Sorry for the necro! But starting a new thread about the same extension felt wrong.

Playing Favourites stopped working in Chrome a while back, so I ended up rewriting it from scratch.
New code, same spirit — favourite and avoid marks on branches, storylets and cards, reordering, click protection. It now works on Chrome and Firefox (including Android).

If you run into any issues, feel free to open an issue on GitHub · Where software is built or drop me an email at forest.vvolf [at] gmail [dot] com — I don’t check the forum very often.

Thanks again to alistaircray for creating the original!

Thanks for picking up the torch! My interest in Fallen London waned, and I have little time nowadays to keep up with old extension maintenance.

1 Like

Version 0.6.4 is out!

  • Fixed the extension stopping after switching between game tabs (Story, Myself, Possessions)
  • “SURE?” confirmation on avoided and faved cards to prevent accidental clicks
  • Mobile improvements: long press instead of Ctrl/Shift for avoid and bypass
  • Redesigned options page to match Fallen London’s theme

I’m planning to post updates here going forward. Let me know if that’s unwelcome and I’ll keep it to the store changelogs instead.

2 Likes

Version 0.7.0 is out!

  • Import/export: you can now save your favourites and settings to a file and load them on another browser
  • Click protection is now a setting with three modes: off (default), hold Shift (long tap on mobile) to bypass, or double-click to confirm (“SURE?”)
  • If you had click protection enabled before, it migrates to “hold Shift” mode automatically

1 Like

Wonderful work overall. Is there any way you could restore the old behaviour (or set a toggle) where, when you click the ribbon to turn it red or green, the branch stays in position until page refresh rather than immediately jumping to its new position at the top or the bottom of the page?

I am used to double-clicking to disable a branch, but now doing so runs the risk of clicking the action button, or the Playing Favourites ribbon, on an undesired branch, as the branch whose ribbon was clicked immediately jumps to the top of the screen on the first click, reordering the entire list.

Further, even after having adjusted to the new behaviour, if I want to set a branch to “avoid” using the Cycle Click option, I have to first click the ribbon, then scroll the page down to locate the same branch again and click the ribbon again… rather than simply clicking the ribbon twice in a row in the same page position.

2 Likes

Hey, good catch!

You’re right — the original extension kept branches in place after clicking the ribbon, only reordering on page navigation. I missed that in the rewrite, so this is a bug on my end.

I’ll fix it so toggling only updates the highlight without re-sorting. Reordering will kick in when the page actually changes (navigating to a new storylet, drawing cards, etc.), same as the original.

Thanks for reporting this!

3 Likes

Fantastic! Thank you again for doing the lord’s work on this invaluable project and being so responsive to feedback.

1 Like

Version 0.7.3 is out! :)
Branches now stay in place when you click the ribbon instead of jumping around.
Reordering only happens on page navigation, same as the original extension.

Firefox is already approved and should update shortly, Chrome might take a few days for review.

Thanks again for catching this!

2 Likes

Thank you for this extension, it’s been super helpful so far! I was wondering if it would be possible to have it differentiate between container tabs in Firefox - I have two different accounts and each has different stats, so they have different choices I want to avoid or choose when grinding items, but I can’t differentiate between them. Once I click to avoid or favorite something, it’s the same for both.

I’m not sure if it’s possible to differentiate, I have no idea how to even begin to make an extension let alone update it to do the things I want, and if it’s not or if it’d be more trouble to implement than it’s worth that’s totally fine. Just thought I would check and see!

Good day!

Thanks for the suggestion! Multi-account support is a really interesting idea.

That said, this one’s not simple under the hood.
Right now the extension has no concept of accounts at all — all your favourites and settings live in one shared bucket.

Adding account separation would mean rethinking how data is stored, and more importantly, migrating existing data safely for everyone. That migration part is what worries me most — getting it wrong could mean people losing their favourites, which is the last thing I want.

So I can’t promise this will happen (if the risk to existing users turns out to be too high), and I definitely can’t promise it’ll be quick. But I’ll definitely look into it once I get a break from my main work :)

1 Like

That makes perfect sense! Again no worries if it does turn out to be too much. I appreciate the existence of the extension at all, it’s really great!