Sam
@samuelmaddock.com
Software Engineer @ Slack・Maintainer of Electron・NYC
samuelmaddock.com
samuelmaddock.com
Old tweet of mine is basically describing atproto. Thanks @pfrazee.com
Also, "x.com" is revisionist history, I did not write that.
Also, "x.com" is revisionist history, I did not write that.
October 14, 2025 at 11:20 PM
Old tweet of mine is basically describing atproto. Thanks @pfrazee.com
Also, "x.com" is revisionist history, I did not write that.
Also, "x.com" is revisionist history, I did not write that.
exporting only America's finest culture to Japan
April 30, 2025 at 8:00 AM
exporting only America's finest culture to Japan
committing web browser crimes using declarativeNetRequest
March 13, 2025 at 3:13 PM
committing web browser crimes using declarativeNetRequest
Watched Hideaki Anno's Love & Pop last night.
February 24, 2025 at 3:33 PM
Watched Hideaki Anno's Love & Pop last night.
@nodejs.org made it simple to add native messaging support for extensions. Now iCloud Passwords can talk to my @electronjs.org browser
February 5, 2025 at 4:25 AM
@nodejs.org made it simple to add native messaging support for extensions. Now iCloud Passwords can talk to my @electronjs.org browser
@electronjs.org running as an overlay on Steam Deck 😍
January 30, 2025 at 2:41 PM
@electronjs.org running as an overlay on Steam Deck 😍
Running gamescope via konsole seems to work, but not when run from the game mode UI 🤔
github.com/electron/ele...
github.com/electron/ele...
January 30, 2025 at 6:33 AM
Running gamescope via konsole seems to work, but not when run from the game mode UI 🤔
github.com/electron/ele...
github.com/electron/ele...
Rolling out Chrome's IWAs (Isolated Web Apps) for Windows/Mac/Linux "isn't in the short-to-medium term plans". A bit disappointing that this feature won't be available widely for a long time.
I'm guessing this is to reduce the risk of malicious apps?
groups.google.com/a/chromium.o...
I'm guessing this is to reduce the risk of malicious apps?
groups.google.com/a/chromium.o...
January 23, 2025 at 9:50 PM
Rolling out Chrome's IWAs (Isolated Web Apps) for Windows/Mac/Linux "isn't in the short-to-medium term plans". A bit disappointing that this feature won't be available widely for a long time.
I'm guessing this is to reduce the risk of malicious apps?
groups.google.com/a/chromium.o...
I'm guessing this is to reduce the risk of malicious apps?
groups.google.com/a/chromium.o...
@1password.bsky.social chrome extension in @electronjs.org using electron-chrome-extensions.
To make this work, a new v8 scripting context is added to service workers in Electron to allow preload scripts to provide extension APIs.
To make this work, a new v8 scripting context is added to service workers in Electron to allow preload scripts to provide extension APIs.
December 16, 2024 at 4:17 PM
@1password.bsky.social chrome extension in @electronjs.org using electron-chrome-extensions.
To make this work, a new v8 scripting context is added to service workers in Electron to allow preload scripts to provide extension APIs.
To make this work, a new v8 scripting context is added to service workers in Electron to allow preload scripts to provide extension APIs.
Many hours were required to find this one line fix. I'm glad I don't need to write multi-threaded code often in my day-to-day...
December 9, 2024 at 4:00 AM
Many hours were required to find this one line fix. I'm glad I don't need to write multi-threaded code often in my day-to-day...
had to complete a minigame to finish upgrading chromium in electron today
November 22, 2024 at 8:48 PM
had to complete a minigame to finish upgrading chromium in electron today
me: how hard could it be to add symlink support for unzipping files?
the source code:
the source code:
November 20, 2024 at 2:22 AM
me: how hard could it be to add symlink support for unzipping files?
the source code:
the source code:
looking into what's going on in an abandoned side project to find out all of my analytics are broken 🥲
November 18, 2024 at 3:34 PM
looking into what's going on in an abandoned side project to find out all of my analytics are broken 🥲
downloading a chrome extension from the chrome web store in an electron browser ✨
November 13, 2024 at 1:18 AM
downloading a chrome extension from the chrome web store in an electron browser ✨
Progress on chrome extension manifest v3 support in Electron. Dark Reader is fully working now.
November 10, 2024 at 4:51 PM
Progress on chrome extension manifest v3 support in Electron. Dark Reader is fully working now.
I was a little surprised that the implementation of chrome.scripting.executeJavaScript was simple string concatenation.
November 9, 2024 at 3:50 AM
I was a little surprised that the implementation of chrome.scripting.executeJavaScript was simple string concatenation.
updated my website to point to bluesky and added a favicon
November 6, 2024 at 11:11 PM
updated my website to point to bluesky and added a favicon