Commit Graph

40 Commits

Author SHA1 Message Date
Léa Saviot
bea78aa3b1 [apps/escher] Invocation::Action returns a bool 2018-11-23 12:04:04 +01:00
Lionel Debroux
1a8c6b6ae9 [poincare, escher, ion, apps] Split the huge umbrella header poincare.h, to reduce build time.
This should be a NFC, but surprisingly, it also reduces size... so what does it change ?
2018-10-23 11:49:09 +02:00
Léa Saviot
5d92f13c26 Clean strlcpy arguments 2018-10-17 11:22:37 +02:00
Romain Goyet
f8beae3b86 [kandinsky] Move to KDFont 2018-10-11 16:44:02 +02:00
Émilie Feral
86b3d366ca [apps] All apps are allocated in the same union 2018-09-11 11:32:29 +02:00
Émilie Feral
48f890ef93 [poincare] AngleUnit, FormatComplex and PrintFloatMode are now
enumeration of Preferences class
2018-07-30 13:48:04 +02:00
Émilie Feral
b8af15f1ab [poincare] change createLayout signature
- CreateLayout depends on the float display mode and the number of
significant digits
- Float display mode does not have a default value anymore
2018-07-18 16:32:50 +02:00
Émilie Feral
33ad49789b [escher][apps] Make View using blendRectWithMask without background
inherit from TransparentView
2018-05-15 17:24:27 +02:00
Émilie Feral
7bc5142c8f [hardware test] Avoid passing battery test if the level is "somewhere in
between"
2018-05-09 09:50:56 +02:00
Romain Goyet
a29c775663 [ion] Encode the serial number in Base64
Also, expose serialNumber() in Ion and keep "copySerialNumber" in
Ion::Device. This allows the DFU bootloader to remain .bss-free.
2018-05-04 17:31:41 +02:00
Romain Goyet
5d9f66df28 [hardware_test] Get rid of the USB step 2018-05-04 17:04:24 +02:00
Romain Goyet
aa776be032 [hardware_test] Get rid of the reset step 2018-05-04 17:04:24 +02:00
Romain Goyet
71f9ce3b67 [hardware test] Use a BankViewController
And add a SerialNumberController
2018-05-04 17:04:24 +02:00
Émilie Feral
6de71ae145 [poincare] Clean: convertFloatToText should be in PrintFloat instead of
Complex
2018-03-21 15:57:19 +01:00
Émilie Feral
5c4740913b [kandinsky] Replace KDText::stringSize(" ") by KDText::charSize()
Change-Id: Ie962d7784b54ff41431d21f64d9af0887a86f9b7
2017-08-17 16:21:17 +02:00
Émilie Feral
82e212e771 [poincare] Template for double
Change-Id: I7404bd5cefc9ef78a5dbd572c3874a557cded28e
2017-08-16 09:55:29 +02:00
Émilie Feral
1011fae644 [apps] Clean dispatch event apps container
Change-Id: I960fffd914c3b3e821e0654a7ad20318b5a7c807
2017-07-10 10:11:24 +02:00
Émilie Feral
cb8a18e551 [apps/hardware_test] Clean plugging USB test
Change-Id: I4fcc116c4d498bbc3510c9d9be4596c4e3472f4f
2017-06-30 15:18:28 +02:00
Émilie Feral
e97e2607ad [apps/hardware] Add schematic instruction for USB plugging
Change-Id: I77a04242128d8f3d1aa322f468b6bea30fead870
2017-06-29 15:50:40 +02:00
Émilie Feral
53c4c20be4 [apps/hardware_test] Create an arrow view
Change-Id: I0054820a3c6d21638dd358f88299765d0ebf5b18
2017-06-29 15:02:30 +02:00
Émilie Feral
434d9f1107 [apps/hardware_test] Add USB-plugging test
Change-Id: Ief50c7618e4f4083566a6b32b07d23b64bb4fbf2
2017-06-12 10:25:10 +02:00
Émilie Feral
62fdda45bf [apps/hardware_test] Update battery info after every events
Change-Id: Ie535939aa6ee64aa50ddf9ce0a0d9a6584bb47f4
2017-06-02 14:07:55 +02:00
Émilie Feral
6afa7cd3fd [apps/hardware_test] Redesign hardware test
Change-Id: Id2c55fe66ca68ce617ea131f5cfb77d78557860b
2017-06-01 09:43:22 +02:00
Émilie Feral
f9a1caa8eb [ion] Add a class State in Keyboard
Change-Id: I42b2c892deaedc83a7629d8c8be66cd4e1fbcb5c
2017-05-23 15:24:55 +02:00
Émilie Feral
67e1943679 [apps/hardware_test] Redesign app
Change-Id: If31db838918dd41c13970517bec59e3007b5f402
2017-05-22 16:35:27 +02:00
Émilie Feral
0e158d7817 [apps/hardware_test] Clean controller (without resolving bug ...)
Change-Id: I8b0fdf1101e2ca69e0ed03490aa96670c7e70ee4
2017-05-19 10:55:44 +02:00
Émilie Feral
71284311bb [escher] [apps] Implement app snapshot
Change-Id: I24d7eed7cef964af8be1c85222e758c297dc0da1
2017-05-18 14:16:41 +02:00
Émilie Feral
06de0dd9db [escher] Only one app is on the heap at one time
Change-Id: I6c77601cb0cc883083a4dd05370ca543fa7951cc
2017-05-18 14:16:41 +02:00
Émilie Feral
96733dbbdc [apps] Rule of 5 (3)
Change-Id: Ia85b23a09e9debd62b4f3590463a4f16454ef4b7
2017-05-09 14:33:53 +02:00
Émilie Feral
c1be0309f3 [apps/hardware_test] Correct bug
Change-Id: I5cd1d4ac31ed49cbc0aa359ddc52c1cb31c11cce
2017-05-05 10:19:05 +02:00
Émilie Feral
5b45907259 [apps/hardware_test] Add solid color views at the end of the hardware
test

Change-Id: I48e75048d11e71f5198e1b70de6d9150f852919b
2017-05-05 10:19:05 +02:00
Émilie Feral
7d66a8792b [apps] Delete reset methods in apps
Change-Id: I667530b118d1534e2f6664f48f1efdbbdb94178c
2017-05-03 14:22:50 +02:00
Émilie Feral
0f51bc19a7 [apps/hardware_test] Add info about LED supposed color
Change-Id: Icd1a9ce654b4a425192723ecdd69d7f9902646bd
2017-04-24 17:36:26 +02:00
Émilie Feral
415ab22fa2 [apps/hardware_test] Fix bug: overwriting wrong memory space
Change-Id: Ie29e657d91ddef78ecf7c0d75f1eac937bb8213f
2017-04-24 16:58:56 +02:00
Émilie Feral
93e98abf17 [apps/settings] Open/close hardware test
Change-Id: I1a5cef4643e586a500ec1a8063aca416476d556a
2017-04-24 14:37:28 +02:00
Émilie Feral
4348bd7bae [apps] Implement a reset in apps (clear memory)
Change-Id: I158d5db92196ccfd5400a95de16ee4804e426e65
2017-04-07 15:36:03 +02:00
Émilie Feral
4e920d2a6c [apps/hardware_test] Add LED test
Change-Id: I998074b74357f76a624962bfa274ebf7a10ac0fc
2017-04-03 14:04:13 +02:00
Émilie Feral
7d39182aeb [apps/hardware_test] Add a battery level and a charging state indicators
Change-Id: Ibb0534d8b1eb69b03703147ae0030a8010ea9c8f
2017-04-03 10:10:21 +02:00
Émilie Feral
2e22ec4da1 [apps/hardware_test] Reset the test at when switching app
Change-Id: Ice30719b008721894f825f16f529adeaa673c9c9
2017-03-30 14:40:45 +02:00
Émilie Feral
0bc0044f80 [apps] First version of keyboard hardware test
Change-Id: Ic322575f22f1576eacf0068bc3aa09257e2ae3f4
2017-03-30 12:30:37 +02:00