Léa Saviot
f0532b7f97
[apps] Dismiss the Exam mode before connecting the calculator.
...
Change-Id: If9754841aaa17c677a451387c8c7ec43926890da
2018-04-10 11:30:15 +02:00
Léa Saviot
29df2e0acd
[apps] Remove USBTimer.
...
Change-Id: Ibe2f49149ce144f9fd5476d0cc69a97406171ef1
2018-04-06 14:31:48 +02:00
Léa Saviot
54b0de716d
[usb] Switch to the USB application on usb connect.
...
Change-Id: I822b154544bd8372b3301f34174b1c8bc44b91a3
2018-04-06 14:31:47 +02:00
Romain Goyet
67f082f4e8
[emscripten] Use emterpreter
...
This allows us to control the runloop
2018-02-01 14:10:26 +01:00
Romain Goyet
0682d21a32
[python] Implement ExecutionEnvironment::input
...
By using a re-entrant RunLoop call
2018-02-01 14:10:26 +01:00
Léa Saviot
1ce6f36651
[code] Fixed the wait for user input after drawing using Python.
...
A SandboxController is now pushed on the StackViewController and sets the
KDIonContext::sharedContext before drawing, sets a white background and handles
user input after the Python computation to dismiss the drawing screen.
Change-Id: I51b0474365a85e845227379a16d090541fa8ded7
2017-12-01 13:19:28 +01:00
Romain Goyet
52bdf4a41f
Merge branch 'cas_with_app_copy' into python_console
2017-11-21 18:44:38 +01:00
Léa Saviot
fc603df886
[code] Activate AlphaLock mode when renaming a script.
...
Default Alphalock mode when finishing or aborting edition.
Change-Id: I6455d5e18957c822de34271c53b64be43a5099ea
2017-11-17 11:59:50 +01:00
Léa Saviot
98f2db900c
[apps] Cleaned useless functions for updating the title bar.
...
Change-Id: I119d1bd29aef1be4b65a9281d21400b81f801cc6
2017-11-17 11:59:50 +01:00
Émilie Feral
23629b0939
[poincare] Restructuration of poincare (no duplication of children
...
storage)
Change-Id: Ia10c3cc83e10d238750c6954b7c093d26b762c94
2017-09-21 13:49:06 +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
Émilie Feral
ad3b0365a6
[on_boarding] Namespace update controller
...
Change-Id: I16f098811151f688f6572d7f44ceea390cd9eb1f
2017-08-17 16:21:21 +02:00
Émilie Feral
68cd3f4574
[apps][ion] Discard shift alpha status when switching app or switch off
...
Change-Id: I955276168c9e31f7aebccbe0d57e8f15bb030e7e
2017-08-17 16:21:21 +02:00
Romain Goyet
19cf3a4958
[apps] Add a code app
...
Change-Id: Icc72c378a6434b5d3b0af74f23e31ea7514882b8
2017-08-03 23:28:56 +02:00
Émilie Feral
1011fae644
[apps] Clean dispatch event apps container
...
Change-Id: I960fffd914c3b3e821e0654a7ad20318b5a7c807
2017-07-10 10:11:24 +02:00
Émilie Feral
e0f2fcb2f6
[escher] App can have timers that are ticked when the app is active
...
Change-Id: I2033a99fb2ebff030934b02d6128dce721012979
2017-06-30 11:21:33 +02:00
Émilie Feral
dee5f315a9
[apps] Init and quit the app in the "run" method of apps container
...
Change-Id: I3eb5adedca57fede14c4af67d72cbde697188000
2017-05-23 16:15:35 +02:00
Émilie Feral
c644a8d4f7
[escher] Fix bug: do not redraw window at each timer fire but only for
...
timer requiring redraw
Change-Id: Ia39a35185a4836809970f5ba77cc76a8b2e6ee26
2017-05-23 15:25:00 +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
a30bdf0d8d
[escher] Redraw the window when a timer fires
...
Change-Id: Ib62ad7ec9641e6da61f8c3cbf00fbd470d46326c
2017-05-18 14:16:41 +02:00
Émilie Feral
0000bd3fb8
[apps] Spamm with the "need upgade" pop up after suspend
...
Change-Id: I7ca817ff9630a3f802ae4a7d01506dc117f6bb35
2017-05-12 15:54:34 +02:00
Émilie Feral
998733db62
[on_boarding]
...
Change-Id: Ia1dd18c27bb9d5f727f6c90d2579c85556f17e86
2017-05-12 10:42:34 +02:00
Émilie Feral
689b5e1b48
[apps] Reload title bar when changing language
...
Change-Id: I1b2a7bc0a64af851f366843b8e06133e80050bc3
2017-05-10 16:30:46 +02:00
Émilie Feral
b6b0e90966
[ion] In suspend, enable to wait until power release before suspending
...
Change-Id: I175998b450c3ef668280c00226be64e23f572a37
2017-05-09 17:15:45 +02:00
Émilie Feral
6c80ec0480
[apps] Rule of 5
...
Change-Id: Ib7b3fec6dbe3f9629e07464695ddd3b5611d8f83
2017-05-09 11:53:24 +02:00
Émilie Feral
71d5c7ae90
[apps] Delete all apps in apps container destructor
...
Change-Id: Ib36d2270722d1d90bc2a26cf604f94f915015a76
2017-05-05 10:19:05 +02:00
Émilie Feral
62c93e49a6
[apps] AppsContainer does not own the apps but a pointer to the apps
...
Change-Id: I9b6787be2cd143b52fd8dd60f3528fed2f74e4bb
2017-05-03 15:32:54 +02:00
Émilie Feral
bea3a97786
[poincare] Interrupt too long event when back key is down
...
Change-Id: I668efec0aefdd5d3baf7973942d4f44165a05f07
2017-05-03 14:22:50 +02:00
Émilie Feral
c2b6777b58
[apps] Extinction and backlight timers
...
Change-Id: I91daf6ab78fff9ec4bc924915a17a559f9ddfa63
2017-04-25 11:00:04 +02:00
Émilie Feral
93e98abf17
[apps/settings] Open/close hardware test
...
Change-Id: I1a5cef4643e586a500ec1a8063aca416476d556a
2017-04-24 14:37:28 +02:00
Émilie Feral
49d24c3c7c
[apps] Hide hardware test
...
Change-Id: I56e8b4844513a5d169b9b0ad08a03b9009defd31
2017-04-24 14:37:28 +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
26495d6c36
[apps] Add LED switch on/off to usb timer
...
Change-Id: I6685ab5e21829eb9f2751819b635177a4955d403
2017-04-12 09:37:49 +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
b0f51e818e
[apps] Exam mode
...
Change-Id: I0650df50940bc341217d09f3ad3299a889ec9eab
2017-04-07 15:08:32 +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
695c8812bb
[apps] Handle back event
...
Change-Id: I5d4502fa4ba6cc55a7bf1da90687a129ef322d34
2017-03-07 14:34:47 +01:00
Romain Goyet
ebb633ff23
[escher] Add RunLoop and Timer
...
Change-Id: Icb5b2e82cc9fe999eb4b1c7e9dff75ca92dcca43
2017-03-07 11:00:00 +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
cfc6689363
[escher] Improve colors
...
Change-Id: I3878793f5f5b8d21ef2034d2633ea88b22ff741b
2017-02-16 16:34:05 +01:00
Émilie Feral
7b4444a96c
[apps] Add sequence app to the apps container
...
Change-Id: I5884674858d443d8abaae7be8db6dd961e999769
2017-02-13 17:15:07 +01:00
Émilie Feral
69e46f4958
[poincare] Namespace Poincare
...
Change-Id: I51a84fa7978ba16f128cfe1d32c390970f2037e8
2017-02-13 17:15:06 +01:00
Émilie Feral
47cec5e72b
[apps] Put the method preference in container instead of in every app
...
Change-Id: Ib390952a6559aa847c99e3ca74c4f6995a07e909
2017-02-02 10:29:07 +01:00
Émilie Feral
39b0bd9b66
[apps] Display the preferences in the title bar
...
Change-Id: Ib1defef85b68a48f667127c583901b659db1cbaf
2017-01-30 16:06:48 +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
d17d57d3b9
[apps] Add settings app in the app container
...
Change-Id: I48c761aff9d923f179fba21be3a87011853ba35d
2017-01-30 15:30:58 +01:00
Émilie Feral
5c2d6e0591
[apps/home] Reorder apps and display
...
Change-Id: I8890943260cb075feed6a814b7fb1ec61bc8805b
2017-01-27 11:51:10 +01:00