I am developing this UIX Library to apply standards based widget interaction patterns on top of any HTML structure and to work seamlessly with any CSS framework.
The WAI ARIA standards describe a set of keyboard and mouse interactions for controlling almost any user interface widget. Implementing these standards should be a simple matter of incorporating a dedicated “controller library” into your website or application. Such a dedicated controller library does not exist, until now.
Most front-end libraries are not configurable in how they implement their UI controls, leaving website designers and developers powerless to craft unique user experiences or fine tune their ARIA compliance without hiring a team of JS and accessibility experts. Let’s face it… the same old tabs, accordions, and drop down menus are getting old, but the “logic” that powers them will be usable for decades. Designers need the freedom to tweak their HTML5 applications, without having to re-invent the UI control layer every time.
The User Interface Controller (UIX) Widget Library is (currently) a collection of jQuery UI factory widgets that can be applied to any front end framework to provide display control of the underlying HTML elements (via ARIA standard mouse, keyboard, and touch interactions) without affecting the style or structure of the rendered output.
Developed a dedicated library focused simply on implementing standards based UI controller logic.
Can be utilized within any front-end CSS libraries, which are typically inconsistent in their implementation of ARIA standards.