Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit) (+1)

See the part about headache ;-)

Manually compiling your collections into an ignore css already works. But see above. If you keep dynamic loading on, there seems to be trouble with that method of filtering. Also, I really think, filtering could be done with the number of the game. It is a number that is counting up and is currently about 2.5 million. That many projects exist or did exist on itch.

Edit. Actually, with the filtering, since it would only hide and not replace it with new items not filtered, it might be better to overimpose a transparent image or some other style that highlights or rather "greys out" the game, so you would still have access to it and see it appear in the browse list, just not as prominent. While you might have it in your library, even in a collection, you might have put it there and forgot it. Maybe a later option for customizing the way the thingy does it's thing.

I am currently stuck at how to save info in such a way that extension could use it. I have problems with samewing data to local storage of browser so, I dont know how to do that. The best way seems to be do as it is to download data as txt file and then user manually open it in extension as a list.

(+1)

Me neither. I was fumbling through some tutorials and have problems with elementary stuff, mostly because the logic of javascript is alien to me. And stuff like the popup of an extension having its own console.

That would be the doc for storage.

But for starters, exporting the list is a good idea. That can be used for other things as well. Also, if you can import lists you can sync to other browsers.

I am currently stuck at how to save info in such a way that extension could use it.

Yeah. Certain items cannot be saved directly. Would be too easy. I do it with JSON.stringify(Array.from(xxx))

Current headache inducer is event listeners and url filter for me. And why it does not work on new tabs.