Hi #tpac2023 👋🏻!
If you're interested in talking about #webextensions, please say hello! Also, if you're interested in participating, please join our Matrix for coordination purposes:
Matrix room: #wecg:mozilla.org
Mozilla chat URL: https://chat.mozilla.org/index.html#/room/#wecg:mozilla.org
#tpac2023 #webextensions #wecg
Updated my cross-browser extension template with Svelte 4 and a React template as well!
Love doing a little Sunday open source work
https://github.com/kyle-n/WebExtensionTemplate/tree/react
#opensource #WebDev #WebExtensions #Chrome #Firefox #Safari #iOSDev #Mac #BrowserExtensions #react
#opensource #webdev #webextensions #chrome #firefox #safari #iosdev #mac #browserextensions #react
Are you developing a browser extension? Try WebExtensionTemplate, a ready-to-fork project for writing cross-browser extensions in TypeScript and Svelte
https://github.com/kyle-n/WebExtensionTemplate
#opensource #WebDev #WebExtensions #Chrome #Firefox #Safari #iOSDev #Mac #BrowserExtensions
#opensource #webdev #webextensions #chrome #firefox #safari #iosdev #mac #browserextensions
Thinking about open-sourcing a template for cross-browser extensions. It would:
- Run on Chrome, Firefox and Safari
- Transpile TypeScript to minified JS
- Include build scripts that do the bundling for all three app stores
Any interest in this?
#WebKit #WebDev #WebExtensions #BrowserExtensions #Chrome #Firefox #Safari
#webkit #webdev #webextensions #browserextensions #chrome #firefox #safari
Notes from the What’s New in #WebExtensions at #WWDC23:
- Content blockers, app extensions and share extensions are supported, but web extensions are “the future”
Apple is giving us a pretty clear hint. 🤞 we get web extensions in in-app browser windows
I keep wanting to set up a public Slack or Discord for #webextensions devs, but I really don’t want to create a xkcd.com/927 situation
Even bad visual designers like me can make something half-decent with SwiftUI. Compare Autofill Email Codes' in-app native macOS paywall with the Chrome web version:
I'll massage the web version and do better with Tailwind, but still
#iOS #aec #webdev #webextensions #chrome #safari #swiftui
Questionable podcast idea!
Title: Speaking of extensions…
Premise: I spend an hour talking with someone I know/admire about a mutual interest (#webdev, #videogames, #devtools, etc), then inevitably end up talking about #webextensions
It's like hanging out with a friend, but probably more awkward!
#webextensions #devtools #videogames #webdev
@dsoft
And don't forget that the "i don't care about cookies" browser addon was actually bought by Avast....
#gdpr #amo #privacy #webextensions #addons #addon #extension #chrome #firefox #safari
#gdpr #amo #privacy #webextensions #addons #addon #extension #chrome #firefox #safari
Consent-O-Matic is a browser extension that auto-responds to all the #GDPR and similar consent popups with optimal user preferences.
Unlike the extension "I don't care about cookies" which just accepts all cookies, Consent-O-Matic clicks the prompts on your behalf to reject most of the cookies. You can also choose what to accept/reject in the preferences.
Available for Firefox, Chrome and others.
I've been using this on Firefox :firefox: for quite sometime now and it works great!
Their Github page has links to official extension stores: https://github.com/cavi-au/Consent-O-Matic#introduction
#AMO link: https://addons.mozilla.org/firefox/addon/consent-o-matic/
#privacy #webextensions #addons #addon #extension #chrome #firefox #safari
#gdpr #amo #privacy #webextensions #addons #addon #extension #Chrome #firefox #safari
If you start your browsing session with a dedicated set of sites, this might be helpful for you:
https://addons.mozilla.org/en-US/firefox/addon/startup-tabs/
#firefox #firefoxaddon #firefoxaddons #webextension #webextensions #opensource #foss #browserextension #browserextensions
#browserextensions #browserextension #FOSS #OpenSource #webextensions #webextension #firefoxaddons #firefoxaddon #FireFox
If you need to copy the URLs from one or more tabs as hyperlinks or plaintext frequently, take a look at this:
https://addons.mozilla.org/firefox/addon/copy-tabs/
#firefox, #firefoxaddon, #firefoxaddons, #webextension,
#webextensions, #opensource, #foss, #browserextension,
#browserextensions
#browserextensions #browserextension #FOSS #OpenSource #webextensions #webextension #firefoxaddons #firefoxaddon #FireFox
Just shipped Tootski 0.0.3, which adds a Use Tootski button for replies; click to open the post in a new tab on your server, all filled in and ready to go.
Firefox landed instantly; Chrome is under review.
Finding #RSS , #ATOM or #JSON #Feeds can sometimes be a hassle. To simplify this task, this might be helpful:
https://addons.mozilla.org/firefox/addon/list-feeds/
#browser #browseraddon #browseraddons #browserextension #browserextensions #firefox #firefoxaddon #firefoxaddons #firefoxextension #firefoxextensions #foss #freeopensourcesoftware #floss #freelibreopensourcesoftware #opensource #webextension #webextensions
#webextensions #webextension #OpenSource #freelibreopensourcesoftware #FLOSS #FreeOpenSourceSoftware #FOSS #firefoxextensions #firefoxextension #firefoxaddons #firefoxaddon #FireFox #browserextensions #browserextension #browseraddons #browseraddon #Browser #feeds #json #atom #RSS
Just put Tootski up on Product Hunt; upvotes appreciated!
#shamelessselfpromotion #webextensions #tootski
Good news, everyone: Tootski is ready to try out on Firefox. Chrome has yet to release; please see the explainer at https://tootski.dev for details.
That thing where you submit the first version of your browser extension and start waaaaaiting for a reply. #tootski #webextensions
Element.animate() let me add a custom animation from a browser extension on pages whose content security policy made it impossible to add CSS keyframes.
#webdev #webextensions #tootski
https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
#tootski #webextensions #webdev
Important Tab Tosser update (v3.3.0) fixes a bug that could result in more tabs being tossed than intended.
I recommend manually checking for updates to get it sooner than Mozilla rolls out extension updates.
This bug accelerated the release of some planned changes for v4, such as the simplified setting aligned with Mobile Safari's implementation of closing ignored tabs.
#tabtosser #firefox #webextensions
It bothers me that #WebEtension and #webextensions are two distinct tags. The flow of a sentence might make singular or plural more appropriate, but when I go looking for posts about this topic I have to make sure to search both. That bit of #MastoUX isn’t great
#MastoUX #webextensions #webetension