Add InfiniTime Vision document (#1196)

This commit is contained in:
Riku Isokoski 2022-06-29 22:31:35 +03:00 committed by GitHub
parent 8a14038324
commit c0770cde8a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 34 additions and 0 deletions

View File

@ -20,6 +20,7 @@ Fast open-source firmware for the [PineTime smartwatch](https://www.pine64.org/p
## Development ## Development
- [InfiniTime Vision](doc/InfiniTimeVision.md)
- [Rough structure of the code](doc/code/Intro.md) - [Rough structure of the code](doc/code/Intro.md)
- [How to implement an application](doc/code/Apps.md) - [How to implement an application](doc/code/Apps.md)
- [Generate the fonts and symbols](src/displayapp/fonts/README.md) - [Generate the fonts and symbols](src/displayapp/fonts/README.md)

33
doc/InfiniTimeVision.md Normal file
View File

@ -0,0 +1,33 @@
# InfiniTime Vision
The purpose of this document is to steer efforts towards a common goal, and as such should be taken into consideration with all developments.
## InfiniTime
InfiniTime is a community-built smartwatch firmware.
It offers freedom and privacy advantages unavailable to users of proprietary wearable technology.
InfiniTime is not to be used for medical or other health tracking purposes.
## Core Principles
- Keep It Simple
- Reliability
- Battery efficiency
- Easy and simple navigation
- Behaviour should be predictable and easy to understand
- Prefer solid default experience over customization
- Personalization is achieved through custom watchfaces.
More options may be available through a companion app.
- Use standard protocols and methods
## Long term vision
The perfect version of InfiniTime would include:
- Capability to sideload apps and watchfaces
- Only a minimal feature set in the flashed firmware.
Users would add the features they want.
- Ports to other devices
- Translations
- Great user documentation