@egouldo Thank you so much for your awesome contribution, and my sincere apologies it took me that long to get around and take a look. As you might see in the history, I didn't do any development on this package for quite a while, but now I'm pushing some things forward, including your UI!
I don't know how to repay your efforts, but do let me know if you have an idea. What I can do is give some feedback on your code @clairemiller (can't tag Mark ☹️ )
During my review of the code, I made some style changes and wording changes, and refactoring, see nuest@5d54092
I am not an experiences Shiny/Addin developer, so for easier understandability (thinking about future me) I used explicit labels for the functions
Spaces around =, space after , in function argument list, use <- for object assignments and = for argument assignments
use the same type of quote character (not mixing " and ')
added a file common.R to have one share place to reduce duplication of code statements, e.g. the volumes <- definition for file opening dialogs.
some aligning of function names (e.g. in addin.R)
use basename to get directory name instead of regex
Put shiny::stopApp() at the same spot in all event functions
rename script files
I created an issue to develop the UI further: #147Let me know what you think!