Léa Saviot
5498c84ed7
[apps/regression] Add tests about regression navigation
2018-12-19 09:44:58 +01:00
Émilie Feral
944129cf1e
[apps] Create a controller VariableBoxEmptyController
2018-11-23 12:04:01 +01:00
Émilie Feral
c3043f47d4
[apps] Remove unused class
2018-11-23 12:04:00 +01:00
Émilie Feral
c95c3145bc
Merge remote-tracking branch 'github/master' into Tree
2018-09-13 17:03:31 +02:00
Émilie Feral
9182d66fcc
[apps] Apps are not allocated on the heap anymore but in a union hold by
...
the AppsContainerStorage
2018-09-06 09:49:38 +02:00
Émilie Feral
7d358a2646
Merge branch 'rtc_part1' of https://github.com/boricj/epsilon into exam_mode_boricj
2018-08-22 17:20:04 +02:00
Léa Saviot
29df2e0acd
[apps] Remove USBTimer.
...
Change-Id: Ibe2f49149ce144f9fd5476d0cc69a97406171ef1
2018-04-06 14:31:48 +02:00
Léa Saviot
54eff38c34
[usb] USB aplication that displays the link to the workshop.
...
Change-Id: I8458fe2a7f1eb4f04fc63f9e0b49d251c20f4cb6
2018-04-06 14:31:47 +02:00
Émilie Feral
c5e525ddb7
Enable to give options at run-time
2018-03-22 11:58:56 +01:00
Romain Goyet
3ad7b941dd
Define and use PYTHON in the build system
2018-02-18 15:21:15 +01:00
Jean-Baptiste Boric
2d088473a5
Reimplement LED charging
...
Fixes #196
2018-02-04 20:08:32 +01:00
Romain Goyet
6d43b944b4
Use epsilon's name in build products
2018-02-02 14:30:35 +01:00
Romain Goyet
489b26e813
Re-organize and re-prefix the Makefile variables
2018-02-02 14:30:35 +01:00
Jean-Baptiste Boric
8429f0ac94
[apps] Include Makefile apps from list
2017-12-07 09:20:31 +01:00
Léa Saviot
68e237702b
[escher/apps] Factorization of Toolbox.
...
MathToolbox methods moved to its parent, Toolbox (in escher).
Node and ToolboxNode classes renamed MessageTree and ToolboxMessageTree.
They are now in escher/, not in apps/.
Change-Id: Ibb26b0e9016094cef79506a1e9fc6dfb492d7103
2017-11-17 11:59:50 +01:00
Romain Goyet
e6ed6c74a4
[apps] Split the i18n in multiple files
...
A Python script aggregates all i18n files and merges them.
We now can pick a list of locales to build in EPSILON_I18N_LANGUAGES
2017-09-29 17:08:46 +02:00
Romain Goyet
dcdd27d6bf
[apps] Apps can be picked and ordered at compile-time
2017-09-20 11:18:39 +02:00
Romain Goyet
173c0249a2
[apps] Split the AppsContainer
...
Most classes who use AppsContainer don't need to know its whole memory
layout. Let's split AppsContainer in two, and only run will use complete
version.
2017-09-20 11:18:39 +02:00
mateoconlechuga
ae3e989314
Add shift activated text ( Fix #22 )
...
This adds the text 'shift' when the shift key is activated. No functionality changes were made.
2017-09-01 19:29:00 -06:00
Romain Goyet
19cf3a4958
[apps] Add a code app
...
Change-Id: Icc72c378a6434b5d3b0af74f23e31ea7514882b8
2017-08-03 23:28:56 +02:00
Émilie Feral
6ef5955c43
Change macro ON_BOARDING to OS_WITH_ONBOARDING_APP
...
Change-Id: I355c8164f0ed78d1c9f9bfa39cb2b185c509423a
2017-06-16 14:49:43 +02:00
Émilie Feral
d9f2604926
[build] Display on boarding app only with make PLATFORM=device
...
ON_BOARDING=1
Change-Id: Iada91f419d8e083326cf146b6cf3b6fa8c029486
2017-05-24 14:26:19 +02:00
Émilie Feral
998733db62
[on_boarding]
...
Change-Id: Ia1dd18c27bb9d5f727f6c90d2579c85556f17e86
2017-05-12 10:42:34 +02:00
Émilie Feral
4f5b35a4b3
[apps] Alpha Lock icon
...
Change-Id: Ie5a2f4e6b3fae2e14808430e2207306cae2bd7c2
2017-04-27 13:16:57 +02:00
Émilie Feral
c2b6777b58
[apps] Extinction and backlight timers
...
Change-Id: I91daf6ab78fff9ec4bc924915a17a559f9ddfa63
2017-04-25 11:00:04 +02:00
Émilie Feral
9ecb2c0c53
[apps] Warn & Suspend when the battery is too low
...
Change-Id: I814697b36f6111198dc367d4591371e6a6e260d8
2017-04-13 14:46:23 +02:00
Émilie Feral
e5610b2916
[apps] Add an icon when mode exam is on
...
Change-Id: I5b12f7857fe27d7b2db97062c17cafe7b571e303
2017-04-13 12:06:38 +02:00
Émilie Feral
26495d6c36
[apps] Add LED switch on/off to usb timer
...
Change-Id: I6685ab5e21829eb9f2751819b635177a4955d403
2017-04-12 09:37:49 +02:00
Émilie Feral
b0f51e818e
[apps] Exam mode
...
Change-Id: I0650df50940bc341217d09f3ad3299a889ec9eab
2017-04-07 15:08:32 +02:00
Émilie Feral
bc49228404
[apps] Create an exam pop up controller
...
Change-Id: I34868cd57efd1ace4a5a20994927a85119184cca
2017-04-07 14:52:58 +02:00
Émilie Feral
1bf44a3fb0
[apps] Create a LED timer
...
Change-Id: Ice5a5fbf9fdf7b493597aa9542206372ebf0ae81
2017-04-07 14:52:57 +02:00
Émilie Feral
0bc0044f80
[apps] First version of keyboard hardware test
...
Change-Id: Ic322575f22f1576eacf0068bc3aa09257e2ae3f4
2017-03-30 12:30:37 +02:00
Émilie Feral
adc80cd71b
[apps][escher] I18n
...
Change-Id: I4d6f40155a8a182184af9ef2a583d0469196ffd5
2017-03-16 15:12:12 +01:00
Émilie Feral
2e16365100
[escher] Reorganize all cells'name and factorize their layouts
...
Change-Id: I69900ee98ff6a6868f96d70a0e335a589ef16c3f
2017-02-20 10:54:02 +01:00
Émilie Feral
5b73eed76a
[apps] Merge toolboxcontroller and node list controller
...
Change-Id: Ie273b6d7bca3a035e2420ddb6e66a4163d103748
2017-02-20 10:47:05 +01:00
Émilie Feral
e5e9f7cc41
[poincare][apps] Make preferences a const object accessible from
...
anywhere (poincare and apps)
Change-Id: I49cc6bf940d1efeb6b153daac949ffcb23999a8d
2017-02-20 09:39:24 +01:00
Émilie Feral
82f29ea2e4
[apps] Merge node navigation controller and box controller
...
Change-Id: Ie8163568dc4cc30932a93b133c433f62be2cff43
2017-02-17 16:35:07 +01:00
Émilie Feral
44ce4fb069
[apps/sequence] Add model to the new application folder sequence/
...
Change-Id: I9880e85770d0895849f7f47c474a2a42b00eb3e1
2017-02-13 17:15:07 +01:00
Émilie Feral
b06c54856f
[apps\shared] Create a folder shared/
...
Change-Id: I94e4474ff5ab3bf9db7afd5b3be57b985755ecdf
2017-02-13 17:15:06 +01:00
Émilie Feral
bb37c94bf5
[apps] Change name: preference->preferences
...
Change-Id: I44074068dcb4dc2ae50c45718f78091dcbb8314b
2017-01-30 16:06:48 +01:00
Émilie Feral
19e101e5ab
[apps] Move preference model in the container (to be used by several
...
apps)
Change-Id: I1fe7516b4365c9a4f29186c39d207ca2fbd119ef
2017-01-30 15:30:58 +01:00
Émilie Feral
e1a77ce8aa
[apps/settings] Implement structure of settings app
...
Change-Id: If42dc3fcb363e3ceac0dda9f89394f2535ab09be
2017-01-30 15:30:58 +01:00
Émilie Feral
91efb72253
[apps] Add a battery icon view
...
Change-Id: I20a90a2330c7851362dd87bec390241253ff70ef
2017-01-27 11:46:31 +01:00
Émilie Feral
f7f8430288
[apps] Display app title in the title bar
...
Change-Id: I8cd8d09359e627a0915c99c13dc445027ec361e3
2017-01-27 11:20:31 +01:00
Émilie Feral
a4df89d2f5
[escher] [apps] Add a title bar in all apps
...
Change-Id: If545e9b6cd96aa1189d83120f047ac7746a5a9d6
2017-01-27 11:20:20 +01:00
Émilie Feral
c3008ca360
[apps] Improvements of MVC structure regarding curve views and ranges
...
Change-Id: Iec8031dbf349c34c18694dffabd02ef9c88ebf2d
2017-01-18 14:31:42 +01:00
Émilie Feral
affda5eae9
[apps] Modular reimplementation of application models (stores and
...
ranges) and of curve views/curve view controllers.
Change-Id: If4ca9bf1bec024917ef540a3fc7baefa8700f7ba
2017-01-10 13:35:19 +01:00
Émilie Feral
b17222112a
[apps] Change model data -> float pair store.
...
Change-Id: I72d5291f3168f2588e2a955476724ce95e32e6f5
2017-01-09 15:08:56 +01:00
Émilie Feral
14abf0f190
[apps] Create a class data parameter controller
...
Change-Id: Ic36538a618f40a7a31b0a537196d0f403598b0c9
2017-01-09 15:08:56 +01:00
Émilie Feral
23f2ddaced
[apps] Factorize the graph view controller of regression and graph apps
...
Change-Id: Ib586376c3afc0738ea39dd86fb693ec08811281e
2017-01-09 15:08:55 +01:00