It used to be fairly easy to find and edit Slack's ssb-interop.js file, to load a custom CSS which would change the way it looked.
With the recent release of v4.0, the file is gone, and exists as a bundled file within
app.asar, a compressed file.
To achieve the same functionality, you'd have to extract
app.asar into a folder, edit the
dist/ssb-interop.bundle.js file, and compress the folder back into
app.asar before restarting the application.
This means, that Slack's program loads content from the compressed file.
I wonder what the benefits of such an arrangement would be to Slack's internal architecture. Does anyone know?