I mean, the project that birthed Electron — the Atom text editor — was designed to be modified by the user in a bunch of ways, depending on their technical ability and interest:
• download plugins to add readymade behaviour
• make new plugins by coding against the high-level APIs, or by directly manipulating the DOM
• add custom keyboard shortcuts
• add custom scripts (that can be run by shortcuts, or on events)
• add custom CSS
This might not seem so special, but today, even after they worked to drastically narrow the extent to which you can mess with Atom's rendering (for the sake of perf), it's still wildly more customizable than other Electron-based apps, including VS Code.