Code Monkey home page Code Monkey logo

hypertuner's Introduction

HyperTuner

HyperTuner

Open source tuning for everyone


License

๐Ÿšง Work in progress ๐Ÿšง

Project main goals

  • ๐Ÿš€ always free and open source (FOSS)
  • ๐Ÿ’ป ๐Ÿ“ฑ true cross-platform (Windows, MacOS, Linux/Embedded, Android, iOS) with data synchronization and backups
  • ๐Ÿ”Œ wide range of connectivity (Bluetooth v3/4/5, USB, WiFi)
  • ๐ŸŽ fast startup and low resource consumption
  • ๐Ÿ‘ fully featured - all tuning essentials and beyond
  • ๐Ÿ‘ good user experience
    • ๐Ÿ’Ž clean, intuitive, modern and responsive UI
    • ๐Ÿ‘ถ easy for newcomers with tips, tools and simple diagnostics

HyperTuner Cloud

hyper-tuner/hypertuner-cloud

Support this project

GitHub Sponsors

Discord server

HyperTuner Discord server

Development

Note Development is currently in progress in a private repository. Once the app reaches a usable alpha state, it will be pushed here.

License

GPL v3

hypertuner's People

Contributors

dependabot[bot] avatar karniv00l avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hypertuner's Issues

โŒจ๏ธ Keyboard shortcuts

  • ALT+1,2,3 (tabs direct)
  • ALT+CMD+-> (tabs relative, left / right)
  • <, > (table inc and dec)
  • arrows (table cells navigation)
  • = change cell values

๐Ÿ”ค Console / terminal

Used mainly for debugging

  • output (info, debug, errors)
  • input (send messages, query of data)
  • limited buffer
  • data sent
  • data received
  • commands: help, info
  • save to file

๐Ÿ“ˆ Logger

  • play
  • record
  • markers with annotations (space)
  • exact time stamp
  • play on dashboard
  • global play / pause buttons
  • support for mlg format
  • composite logger
  • file explorer
  • pinch to zoom

Profiles to choose on launch

  • driving (dash + logging, read only/tuning disabled for safety)
  • tuning
  • developer (all above + some developer stuff like direct access/editor for INI?)

Setup guide for new installs

Create a sequential guide for new installs. Intent is it walks you through each stage of the setup in a logical order till you get to the first start. Eg Step 1 calibrate TPS, once done it moves into step 2, crank trigger, once you've got a signal, step three configure trigger offset etc etc till you've got everything you need to start the engine. By doing it logically you'll support the user and reduce confusion of someone trying to set X before Y is configured.

โŽŒ History of changes

  • undo / redo (ctrl+z/y)
  • full list of changes made by user (redux state history)
  • ability to click and go to given point in time
  • [ ]

Custom views

Allow user to create and edit custom tune views with dialogs (this is different than custom Dashboards #27)

Pin assigment

  • show what is board default (external data source needed)
  • show used pins in the select box (what and where)
  • IO summary

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.