I extracted the zip, found the electron build folder, replaced a string in the minified code to launch Chrome on macOS correctly and ran electron-packager with the target being macos.
Patching electron apps is fairly common. You can take a look at Spicetify or BetterDiscord to see the process in more detail
Interesting project, I've often looked for something like this but haven't found anything that does the job. I'm on a mac and can't wait to try this out. Can I ask what you're using adblock-rs for?
> HTML to awkward so you have to switch to webgl which is too low level or you might switch to svg
HTML is replaceable by WebGL which is replaceable by SVG?
> JavaScript that compiles down into typescript
JS compiles down to TS?
I am not sure if anything in this comment indicates you have any experience with developing for the web but that is not my primary issue with this comment. My gripe is claiming that things are "awkward" or can't be done without even looking around. None of the examples below use WebGL
Here's a WinXP UI clone that runs in your browser with floating, resizable windows. - https://winxp.vercel.app/
It has a lot of options, even allows you to search ONLY the Text/Title/URL and you can filter by usage right (free for personal/commercial use etc)
Interestingly it was last updated before material design was a thing. Maybe it's nostalgia but I love the design language of Google had before material injected padding everywhere.
As you mentioned you like Alfred, why did you choose to build a standalone app as opposed to an Alfred extension? Since you use Electron: spinning up a browser every time I need a quick-launch bar seems a little overkill.
Anyway, the UI looks very neat! Starred the repo and will try playing with it.
Patching electron apps is fairly common. You can take a look at Spicetify or BetterDiscord to see the process in more detail