Hi,
Right now, I using WAB - Arc GIS Online. But I had setup dev environment [Node.js/Atom IDE].
In my understanding, If I need customized print functionality, I have to download the app which created WAB - ArcGIS Online, Open in Atom IDE and modify and relaunch again in AGOL.
Am I right?