-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complete rewrite of the Webinterface #76
base: main
Are you sure you want to change the base?
Conversation
… to match the new frontend apply new index.html, styles.css and add new owie.js, move to 'minify' in gen_data.py to handle the js file correctly, adjust platform io upload speed
…bsulete files, add minify to package.json so npm install will install this dep.
…e not needed function, code refactoring
…h, fix websocket port
fix default value handling, refactor /update fallback sites, cade cleanup
…essbar icon not chenged in overlay div code cleanup, changed order of displayed stats
…lean up, restore accidentally removed css property
- refactor deprecated code - adjust stylesheet for new icons - fixed error while minifying under windows - adjusted temperatur unit labels
- add visual severity to temperature gauges
- adjust battery icon size and position
…settings page, fix error shown while firmware update, pushed to OWIE version 2.1.0
Nice one I'll have a look when I get the xr back up and running |
|
@mretich Have you had anyone testing this? I'd be up for it potentially. |
Actually I have this running on my own XR, and a college has it installed on his 2 Pints. BUT: I used my own repository version from https://github.com/mretich/Owie/releases/tag/2.1.0 |
No biggie. It was just some updates to the README. Would be pretty easy to merge in if you wanted. I'll drop this on my board as well! |
Is there instruction for compiling the codebase? I only see mention of the installation of the minify package. Thanks! |
You will need NodeJS >= 16 and a NodeJS package manager (e.g. NPM) + all other requirements used for the original OWIE compiling process. Regards |
Right, this is the part I'm unfamiliar with. Is it outlined somewhere in the repository that I've missed? Thanks again! |
added a facebook discussion group, since I found now place where the community would discuss owie issues
- Add image files for instruction - Update instructions to reference images
Update installation instruction imagery, Add Facebook link, Add tips and warnings
FYI There's a few lines in the README that I updated to point to your fork that probably don't belong in a PR to the lolwheel main @mretich In other news, I've just installed this and will start testing with it on my VESC. |
I have completely rewritten the Web Interface, to a more modern approach and style.
It's completely vanilla js based with XHR (JSON) backend communication.
Since the currently used minifier was not able to handle the JS, CSS, and HTML files correctly,
I needed to introduce node.js and the "minify" package.
So for the build to work, you need to have node and npm (or the package manager you like) installed and the minify package defined in package.json
(Will be installed automatically if "npm install" is triggered in the source folder)
All features are implemented, and are tested.
(Onewheel XR)
And Yes, I am aware that this project is pretty much abandoned. :(
P.S.: some images of the new Interface are attached :)


