I don't really have much to report. The job hunt has been going decently well; been getting an unprecedented amount of interviews and recruiters reaching out, so that's probably a good sign. I also revamped my resume a bit to fit a more senior level developer like myself.
I did try to get started on developing a Safari extension that would automatically close any duplicate tabs in the background that it sees, but apparently extensions are a lot more complicated than given credit for and the documentation is surprisingly sparse. Even ChatGPT is pretty unhelpful. But I'm determined to get it done because it would be very useful. I'd already been using an equivalent extension in Brave/Chrome and it's been a lifesaver.
I think my biggest challenge so far is trying to get the Info.plist to actually be configured correctly because there are so many flags that could be set. Same with the manifest.json. At a first glance, Safari extensions seem pretty similar to Chrome extensions but I also haven't worked with Chrome extensions either, so it's kind of a moot point.
I did manage to get it so that it can have permissions to all domains in Safari, but I'm just trying to figure out at the moment how to get the actual underlying JavaScript code to run at all. I'll be tackling this through the coming week and keep you updated by next week.
Until next time, cheers.
Top comments (0)