A widget overlay application for displaying additional data & metrics on Zwift activities.
Running this application has the following external requirements:
- For Windows, a WinPCap implementation such as Win10Pcap , WinPcap, or Npcap.
Changes and contributions to this project are encouraged, and can be made by raising a pull request.
This is an Electron application, as as such makes use of many javascrip technologies; namely yarn and typescript.
For local development, it is likely you will only need the following commands:
yarn
-- Install require JS dependenciesyarn lint
-- Verify your changes comply to the project standarsyarn start
-- Build and run the application locallyyarn restart
-- Run the most recently built version
While Standards are not yet documented or fully enforced with eslint configuration, it is expected all code written is aligned with similar styles and conventions. This applies to code, changelogs, and commit messages.
Any work wishing to be included in the project must be introduced through a pull request. This pull request:
- MUST contain an overview of the changes being made.
- MUST describe why these changes being made.
- MUST contain screenshots for and visual changes.
- MAY contain any additional information deemed relevent.
- MUST contain the issue number in the title.
This work will be reviewed by the core team, with one of the following outcomes:
- Your work will be merged into the core codebase.
- Your pull request will be declined, with a comment explaining the reasoning.
- Your work will be modified by the core team, and the merge.
- This may require declining your original pull request.
This application currently contains widgets for:
- Predicted finish times
- Custom split distances
- Widget configuration
- Distributable packages
- Currently contains misconfigured
electron-builder
implementation
- Currently contains misconfigured
- (Running) incline display
- (Running) power display
- Route detection & predictions
- (Cycling) power based predictions
Please see the LICENSE
file contained without this source code.