nt1m / livemarks

Extension that restores RSS Feed Livemarks in Firefox.
https://addons.mozilla.org/firefox/addon/livemarks/
MIT License
231 stars 23 forks source link

+ add a way to preview images in feed (hover modal?) // imageboard rss #362

Closed atlcell closed 3 years ago

atlcell commented 3 years ago

Describe the solution you'd like Can we please figure out a way to add imageboard support?

to get to the point, this is the solution illustrated

Screen-Shot-2021-07-17-at-9 29 14-PM

Example feeds https://boards.4channel.org/g/catalog https://boards.4channel.org/g/index.rss

Imageboards are..imageboards. The image that correlates with a post is very important. Across the board, if an RSS post has an image in it, it would be nice to preview said image without having to open the page.

I only have three RSS feeds I follow. HN, /g/, and my cities subreddit so I'm not burning myself out with information overload :)

Could you guys give me the direction to do this? Is it possible to create an image modal in the context menu with the data from the rss feed? Can I get some pointers so either I could implement it myself, or pay you guys to write it with a donation? :)

Thank You

atlcell commented 3 years ago

@nt1m @evilpie I tagging you guys just because you are the major contributors and also have the last human commit.

Just doing preliminary research into available avenues https://stackoverflow.com/questions/14423923/chrome-extension-modal-dialog-or-other-solution-to-notify-users https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/menus/create

line 316 in background.js - https://github.com/nt1m/livemarks/blob/master/background/background.js, with that blob, either render the image if possible using browser.menus api, or create an html page and inject the iframe into the current page.

Do those approaches come to your mind?

atlcell commented 3 years ago

I actually opened an issue 2 years ago, lol

https://github.com/nt1m/livemarks/issues/216

evilpie commented 3 years ago

Not possible