Skip to content

Commit c0770cd

Browse files
authored
Add InfiniTime Vision document (#1196)
1 parent 8a14038 commit c0770cd

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Fast open-source firmware for the [PineTime smartwatch](https://www.pine64.org/p
2020

2121
## Development
2222

23+
- [InfiniTime Vision](doc/InfiniTimeVision.md)
2324
- [Rough structure of the code](doc/code/Intro.md)
2425
- [How to implement an application](doc/code/Apps.md)
2526
- [Generate the fonts and symbols](src/displayapp/fonts/README.md)

doc/InfiniTimeVision.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# InfiniTime Vision
2+
3+
The purpose of this document is to steer efforts towards a common goal, and as such should be taken into consideration with all developments.
4+
5+
## InfiniTime
6+
7+
InfiniTime is a community-built smartwatch firmware.
8+
It offers freedom and privacy advantages unavailable to users of proprietary wearable technology.
9+
10+
InfiniTime is not to be used for medical or other health tracking purposes.
11+
12+
## Core Principles
13+
14+
- Keep It Simple
15+
- Reliability
16+
- Battery efficiency
17+
- Easy and simple navigation
18+
- Behaviour should be predictable and easy to understand
19+
- Prefer solid default experience over customization
20+
- Personalization is achieved through custom watchfaces.
21+
More options may be available through a companion app.
22+
- Use standard protocols and methods
23+
24+
## Long term vision
25+
26+
The perfect version of InfiniTime would include:
27+
28+
- Capability to sideload apps and watchfaces
29+
- Only a minimal feature set in the flashed firmware.
30+
Users would add the features they want.
31+
- Ports to other devices
32+
- Translations
33+
- Great user documentation

0 commit comments

Comments
 (0)