From c0770cde8a1416e8dad3064bf0de8168ec0915db Mon Sep 17 00:00:00 2001 From: Riku Isokoski Date: Wed, 29 Jun 2022 22:31:35 +0300 Subject: [PATCH] Add InfiniTime Vision document (#1196) --- README.md | 1 + doc/InfiniTimeVision.md | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 doc/InfiniTimeVision.md diff --git a/README.md b/README.md index b9100a65..41e5d4ab 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ Fast open-source firmware for the [PineTime smartwatch](https://www.pine64.org/p ## Development + - [InfiniTime Vision](doc/InfiniTimeVision.md) - [Rough structure of the code](doc/code/Intro.md) - [How to implement an application](doc/code/Apps.md) - [Generate the fonts and symbols](src/displayapp/fonts/README.md) diff --git a/doc/InfiniTimeVision.md b/doc/InfiniTimeVision.md new file mode 100644 index 00000000..6702d911 --- /dev/null +++ b/doc/InfiniTimeVision.md @@ -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