I have always been concerned about adding much JS and CSS to the apps I build for people but without it they just don’t look good enough at the moment.
Totally - we look at this as hopefully a way to reduce the need for this level of custom code going forward.
If changes were to come about which drastically broke apps I would not have the capacity to fix them in a reasonable period of time - so fingers crossed.
A breaking change that may be considered drastic would be reserved for the new theme, in order to keep your current customized apps intact.
What are your thoughts on the cost it would require to update minor customizations in specific areas when we update features that require breaking changes (such as a drag-and-drop file uploader)?
Is the issue in supporting many clients’ apps? Or is it more about locating/identifying the code and having the information needed to remediate?