bpevs / favioli Goto Github PK
View Code? Open in Web Editor NEWEmoji Favicons for the web. ๐๐คฏ
Home Page: https://favioli.com
License: MIT License
Emoji Favicons for the web. ๐๐คฏ
Home Page: https://favioli.com
License: MIT License
It would be great if we could change a website's favicon to any image of our choice not just to a set of emojis.
We need some favicons, icons, banners, etc for Chrome Store.
I'd love to know which icons are genuine simply by adding some pixel size (dot/underscore line) to the icon.
Does this idea make sense to you aswell?
See our discussion in #50
It would be great if this extension was available on Firefox, too!
Overrides are not working. ๐ข
Tested in Firefox 75.
Favioli resets the favicon to the default ServiceWorker-cached /favicon.ico on sites that use Emoji Favicon Toolkit, such as https://eligrey.com.
I use EFT here: https://eligrey.com/blog/wp-content/themes/eligrey.com/js/favicon.js
Expected results: Favicon is set to one of: ๐จโ๐ฌ ๐จโ๐ป ๐จโ๐ ๐คฏ ๐ค โก ๐ง๏ธ ๐ ๐ป ๐ง ๐ป ๐ โ๏ธ ๐ธ ๐ ๐ ๐ฐ๏ธ โจ ๐ฅ
Observed results: Favicon is set to ๐ ๏ธ (default favicon) and never changes.
I don't have an android phone, so I will need a little help getting this one running.
According to #34, Favioli does NOT work on Firefox mobile. Would like to figure out why this is happening, and if we can fix it.
Current build is here:
https://addons.mozilla.org/en-US/firefox/addon/favioli/
I'm currently labeling this as a Feature Request, as I have not previously thought about making this available for mobile phones.
Is there a Firefox version planed ?
Thanks !
Is your feature request related to a problem? Please describe.
Yes, my feature request is related to a problem.
While Favioli is active, the login Fastmail page breaks.
As soon as I disable Favioli, the login Fastmail website works.
Describe the solution you'd like
Be able to whitelist a website bypassing the existing Favioli overrides, i.e. render the overrides useless purposelessly for a determined website.
Describe alternatives you've considered
Additional context
I use only one Favioli override, i.e. asterisk.asterisk and the same favicon for all overrides: a small black square.
I use Favioli for privacy reasons rather than aesthetic.
By using Favioli, I prevent favicon diversity and feed trackers the same favicon always. Therefore, they're unable to track my web path due to the similitude of favicons in local storage: no favicon variety, no path distinction.
I believe that Favioli might have issues with scalable vector graphics favicons.
By overriding the Fastmail SVG favicon the embedded scripting part could be affected resulting in the page not loading.
Need testing before 1.1.0 because now people use this thing, so maybe it shouldn't break.
An emoji favicon is added for https://inbox.google.com even though the site already has a favicon set.
Refreshing the page changed it back to the normal Inbox favicon.
The recent posting of #60, and your open response, got me thinking (uh oh)... would it be possible to have Favioli and BSP2 cooperate with each other so Favioli icons appear in BSP2?
There seems to be an inconsistency when using tab.favIconUrl
as the only method of determining the prior existence of an emoji. Gotta come up with a workaround to make the emoji replacement more consistent.
There is two issues that come out of this bug:
Fix will almost definitely be in background.js
Be able to override and check favicon to keep it that way on websites that programmatically change the favicon back.
Favioli works fine for the tab icon of my Firefox browser, but doesn't change the icon in my dropdown bookmark bar of saved bookmarks. Any way of extending the extension into all the nooks and crannies in Firefox?
Custom Emoji Sets
Currently, random emojis are selected from defaults.js A user should be able to make their own set of emojis to select from (upload a csv, or enter in a textbox, or something like that).
Add Custom Images to Emoji Sets
This one could be annoying. On launch, we should support png and jpg. gifs would be super cool, but maybe come later.
Modify Hash Seed
We want this Pre-2.0, but we can prolly do this relatively soon. Not complicated.
Add Privacy Policy
To tell people how we won't sell their info or do other shady shit like that.
Firefox
IT IS COMING (maybe not mobile tho, we'll see)
Describe the bug
There are some bugs that are showing up due to rendering differences on other platforms.
Describe the bug
Favicon is replaced by emoji on some sites.
To Reproduce
Go to https://pythonhosted.org/PyInstaller/usage.html
Expected behavior
Existing favicon should be preserved.
Screenshots
With Favioli:
Without Favioli:
Desktop:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.