Commit Graph

67 Commits

Author SHA1 Message Date
É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
Émilie Feral
a6ce2e2c1c [apps] Move the zoom parameter controller from apps/raph/graph to apps
to use it with the regression graph

Change-Id: Ia86cd9d085f990b329db55e7e841c9ea2571a2be
2017-01-09 15:08:55 +01:00
Émilie Feral
ce7aa7f2ab [apps] Create an abstract class for banner view
Change-Id: Ib0235866a2850caa78dc7caf246b42a5c4bc7db5
2017-01-09 15:08:55 +01:00
Émilie Feral
a7b2a235de [apps][apps/graph] Move window parameter controller to be used in graph
and regression

Change-Id: I469e06bfd0e20fe7d93c66c38a53a9a0189de99b
2017-01-09 15:08:55 +01:00
Émilie Feral
ac51a691f1 [apps] Create an abstract class Curve View with Banner and Cursor
Change-Id: I195425d270980de30c2ea7fafb90c33c3b15c3b6
2017-01-09 15:08:55 +01:00
Émilie Feral
a37963c4a9 [apps] Create an class window curve with with cursor
Change-Id: Ic90eccedeefc689858576e190fd5df1d3f8b30e3
2017-01-09 15:08:55 +01:00
Émilie Feral
71f9913b08 [apps] Move the graph/cursor view to the apps root to be used by other
app (as regression app)

Change-Id: Ie3b7f1028333fe136b0ac761cc728a05a90ffc7f
2017-01-09 15:08:55 +01:00
Émilie Feral
4841bdb8af [apps] Create an abstract class of data model and of data controller
Change-Id: I764b07bde5f81068eaeebed80969f410495bf6b6
2017-01-09 15:08:55 +01:00
Émilie Feral
60cb611278 [apps/regression] Create the structure of the application regression
Change-Id: I2433a5e6dabdd9a15d87c8e2ddf3cea5ad329a0e
2017-01-09 15:08:54 +01:00
Émilie Feral
19d57a8897 [apps] Create a class curve view with banner
Change-Id: I49108e9231f97aeed53351e2596b6550568c6314
2017-01-09 15:08:54 +01:00
Émilie Feral
9ce66a254b [apps] Create an abstract model curve view window
Change-Id: Iec94d0d75d03bb7a2a3e7085f38a0732639baff7
2016-12-21 14:50:35 +01:00
Émilie Feral
38d0310e37 [apps] Create a class editable cell table view controller
Change-Id: I69eec933e0aa47317e7ba48b08dd840309a0adf7
2016-12-19 17:30:36 +01:00
Émilie Feral
983905af59 [apps] Factorize app classes by creating a text field delegate app
Change-Id: Ic9c1ed5ba6eb620389cbe4a009f703ecbfe98c55
2016-12-19 17:30:29 +01:00
Émilie Feral
6dff4b9a07 [apps] add the stat apps in the container
Change-Id: I89338a609a80cc376a5bdfbe47dadbd3c0ae9f59
2016-12-19 17:00:49 +01:00
Émilie Feral
eeb17625d1 [apps] Create a curve view to draw curves from any expression
Change-Id: I6e1183a560042688c596e3aa2385ab3bf0dcda2c
2016-12-08 15:21:52 +01:00
Émilie Feral
f95e49929b [apps] Move float parameter controller from apps/graph to apps/ to be
used in apps/robability

Change-Id: I00ab38bd35d2b3ad77d9aee3072422b9bd36fe01
2016-12-08 15:21:52 +01:00
Émilie Feral
485ae21aee [apps/graph/graph] Delete useless class
Change-Id: I37af086e544c51401d2e4fd519910444401db438
2016-12-08 15:21:52 +01:00
Émilie Feral
9f34049950 Merge changes Iab0d283d,Ib1ca31d4,Iac52d377,Iee2efaab,If5cc51c3, ...
* changes:
  [apps] create a class variable box lead cell
  [apps] Ensure const methods when needed in node class
  [apps] use toolbox leaf cell in the toolbox controller
  [apps] create a class toolbox leaf cell
  [apps] Improve the drawing of boxes (variable and toolbox)
  [escher] enable stack view controller to have different stack view colors
  [escher] Change palette names to make them consistant
  [apps] enable node navigation controller to use different cell types (implemented by its subclasses)
  [escher] Correct int comparison issue in text field
  [escher] improve stack view drawing
  [escher] add default constructor for text menu list cell
2016-11-15 11:58:56 +01:00
Émilie Feral
1dcd102e99 [apps] create a class variable box lead cell
Change-Id: Iab0d283d4472a40a5c628d770d829dc84979791b
2016-11-14 17:06:55 +01:00
Émilie Feral
0df7d64dce [apps] create a class toolbox leaf cell
Change-Id: Iee2efaab85646329700078ebd83079a82e5a31f6
2016-11-14 17:06:55 +01:00
Romain Goyet
5f04544503 Proper dependency tracking
Change-Id: Ib55da5b0c9779610c323ddaf6f695eb88d3583c7
2016-11-14 15:46:56 +01:00
Romain Goyet
6248a63b29 Proper ordering of Makefiles
Change-Id: I44faa72d5fb77d93898283add52ef1debc2f6823
2016-11-14 15:46:56 +01:00
Émilie Feral
b220ed5dd8 [apps] change name toolBox->toolbox
Change-Id: I55c72fdfdf0334de6c1da55224bb8e2abecba135
2016-11-10 17:29:48 +01:00
Émilie Feral
a4e0a452a1 [apps] create a class variable box controller
Change-Id: I139bc23fa778127e9f89a5d8d9fde91030d0e9dd
2016-11-10 17:26:07 +01:00