All
Forms
Ring Progress Upload
A circular upload target: drop or pick files, the dashed ring becomes an overall progress gauge with the count in the middle, each file gets a status chip, then a check mark draws itself; uploads can be cancelled.
No dependency: paste the HTML into your page, the CSS into your stylesheet, and the JavaScript into a function that receives the parent element (root).