Has anyone heard of anyone trying to build end-use...
# thinking-together
j
Has anyone heard of anyone trying to build end-user-modifiable apps with Electron? For those who are up for working in JS, it seems like you could have the same Electron app both run code and allow you to edit the code that's run in-app. Could even use VS Code's editor.
i
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.
j
That's cool to hear. More specifically, what I'm referring to (and these things tend to be hard to describe precisely) is an app where its code is available for modification within the running app while it's still running. It doesn't sound like you described Atom as working that way.
i
Light Table was built that way