Keynote: Entering Orbit: Lessons Joining Open Source through Electron
summary
Implements the window controls overlay in Electron by wiring Chromium’s CSS variables and button implementations to Electron’s JS options and C++ layer, adding titleBarOverlay options for customizable height and button color; supports minimize/maximize/restore/close on macOS and Windows and flips ordering for RTL and macOS. Uses Chromium code as a base, customizes hit testing and window-structure hooks, and ships a working feature after under a year of work while transparent buttons remain a known bug and accessibility tooltips required fixes.
AI-written summary · about
chapters (4)
related talks
23mKeynote: Welcome New Projects
07mTo Reason via Open Source
10mKeynote: From “Open Source” to “Development in the Open”
26mKeynote: "Open" as in "Welcoming": Facilitating Contributions
25mElectron - A Community Story
13mKeynote: Open Source: The New Normal
20mKeynote: Open Open Source and Making Great Places for Col...
20mKeynote: From Prototype to Innersource to Open Source: Lessons...
