- The code there basically reimplements a nicer graphics engine on top of Graphics2D.
- The format is non-standardized and the imagery needs to be regenerated at each runtime.
- The code just kind of sucks.
- Turning a JAR into platform executables was annoyingly difficult.
- We're using CSS opacity on '.channel' classes to adjust elements in a more centralized manner.
- An SVG file will be generated once from a layout and will be packaged into the app.
- We should have cleaner code with a rewrite and better architecture.
- See maxogden/electron-packager.