Almost 7 years after the release of RibbonJS, I am proud to announce my new endeavour in the ribbon UIs, called VueRibbon.
Built on top of Vue and Vuetify with ES6, it offers seamless integration in Vue apps and is easy to customize and extend. Created in compliance with Google Material Design, it also provides unmatched user experience, awesome design (256 color schemes and 2 themes – dark and light) and a huge set of 3000+ font icons from material.io and materialdesignicons.com.
To communicate with the rest of the page, VueRibbon dispatches custom events. API methods are provided to communicate with the ribbon from the outside.
VueRibbon is built with ES6 and the distributions come with WebPack module bundler, so you can start building with it immediately.