adc-viewcore
v3.0.17
Published
HTML5 Web Component library for user interfaces.
Downloads
12
Readme
ViewCore
Web components for HTML5/vanilla-js user interfaces that are easy to integrate into any project.
Overview
Versions 1 and 2 of ViewCore were based upon React and Microsoft Fabric. While they worked well, certain controls didn't run well on limited hardware, and Microsoft kept changing its mind about the API and even name of Microsoft Fabric. While not as volatile, React would also change its API and standard practices from time to time.
For a small development team that needs to focus on supporting a product, not contantly adapting it to the underlying libraries, this is not ideal. Third-part libraries also tend to assume much better hardware specs than embedded systems tend to have available.
ViewCore is designed to run on minimal hardware with an integrated graphics. The offical CPU targetted is an Intel dual-core ATOM, and we also test performance on a Raspberry Pi 4B. ViewCore uses vanilla-js web components, and is natively supported across all major browsers. Building and integrating into a project is simple, requiring no special tools or libraries.
Usage
Themeing
Acknowledgements
- eventemitter3
- material-symbols
- numeral.js
- Simple Keyboard (https://github.com/hodgef/simple-keyboard)
- We customize Simple Keyboard for cleaner physical keyboard integration.
- shoelace-style