{"repo":"Mathews2115/AutoDashFrontEnd","free":true,"listed":false,"github":"https://github.com/Mathews2115/AutoDashFrontEnd","clone":"git clone https://github.com/Mathews2115/AutoDashFrontEnd.git","description":"Digital Dash 'frontend' for Holley/Racepak CAN protocol","language":"JavaScript","stars":20,"topics":["raspberry-pi","dash","pixijs","pixi-js"],"license":null,"category":"game-templates","readme_excerpt":"Quick How-To Raspberry Pi 4 Digital Dashboard setup. See https://github.com/Mathews2115/AutoDashBackEnd for HW setup. Tech stack Pixi.js Greensock for transitions/movement translations robust-websocket Few Dev notes... The front end engine wraps Pixi.js for WebGL and asset management. Becaues I'm a glutton for punishment, I render most geometry to textures on first frame, to lessen the load on the RPI 4 GPU. So must things that use sprites or filters (ie shaders), I'll just render it to a texture so I dont have to send a bunch of complicated geometry down the pipeline each frame. There is a worker thread that is in charge of all websocket communications with the backend. Togglable - light/dark themes State - I try to keep the frontend stateless for the most part; outside of timeouts, it should just react from the data it gets from the backend.","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mathews2115","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mathews2115/AutoDashFrontEnd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}