Commit Graph

168 Commits

Author SHA1 Message Date
É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
70fc734f7b [escher] Change dynamic view controller paradigm
Change-Id: I57fd41c9b9ad8a1e8b684b97fdf80ddffd71881d
2017-05-03 14:22:51 +02:00
Émilie Feral
0517066cc0 [escher] Extrude scroll view model to its delegate
Change-Id: If863de63f5f77edb5e2905633067e03aecdd8937
2017-05-03 10:22:01 +02:00
Émilie Feral
3f98061a4c [escher] Extrude the model in selectable table view controller to its
delegate

Change-Id: I4d49e0098d501e1419f7b216e828b13efbf74f81
2017-05-03 10:22:01 +02:00
Émilie Feral
eaa7c2c237 [apps:probability] In normal law, cap the ratio Mu/Sigma to avoid
computing issues

Change-Id: Ie960296a9764d5204ad128a07c84b77856e2b684
2017-04-26 14:26:43 +02:00
Émilie Feral
7715da8e36 [apps/shared] In float parameter controllers, back has the same
consequence as 'validate'

Change-Id: Id45f824c50af2f6e47be5abd9115d98971a1e073
2017-04-26 09:39:14 +02:00
Émilie Feral
784c27b8c8 [apps] Memory leak
Change-Id: Iffc90ef26a7e5aa500d47c77140b91e62cf6dbdc
2017-04-25 13:52:29 +02:00
Émilie Feral
f3eb2b80df [escher] In textField, record edited data when changing selection
Change-Id: I74e1cac2188986244f79e7c5ad0eb1d300510475
2017-04-24 17:36:32 +02:00
Émilie Feral
5a0af6e351 [apps/probability] In calculation controller, handle Backspace on
textfield

Change-Id: I16f2280263149ef3c112e6e8b764c77cfd4833f0
2017-04-24 14:37:28 +02:00
Émilie Feral
54c5f4dcda [apps/shared] Make the float parameter controllers a dynamic controller
view

Change-Id: I216b7f6df15e5a406624ce3c1b0e892d0f871a6b
2017-04-24 14:37:27 +02:00
Émilie Feral
5ad85c59c2 [apps/probability] For discrete law, round calculation parameters to the
closest integer

Change-Id: I53dcc0605ae91ed27257fa4b831ce8a2287db3ef
2017-04-18 10:27:57 +02:00
Émilie Feral
72ab4cb00c [apps/probability] Add a grey outline on editable text fields in
calculation page

Change-Id: Id9f0c10338d36cffad9072748349114e362f341b
2017-04-17 11:10:17 +02:00
Émilie Feral
67f8dc61a9 [apps/probability] Avoid useless draw rect / layout in calculation page
Change-Id: Ibf9b3d5445128d0f202b4d095c6754284e7bd796
2017-04-17 11:10:16 +02:00
Émilie Feral
7b48a575cf [apps/probability] Improve image table view rendering
Change-Id: Id1ccca550fe925fd28aa14d38b995d4adcce5515
2017-04-17 11:09:38 +02:00
Émilie Feral
024e55abeb [apps][escher] Delete magic numbers
Change-Id: If7a589d9f02895fc1b2e8b496133ab11381e733c
2017-04-14 18:30:58 +02:00
Émilie Feral
0c7100002f [apps/probability] Improve proba cells
Change-Id: I85a7077eb2b996316ed6dff8af12fd6cfb2876a3
2017-04-13 18:03:27 +02:00
Émilie Feral
c9f61b1052 [apps/probability] Fix error: wrong images naming
Change-Id: Ie0bf38230c2df543d447caeb0b7584f7ef03e5c3
2017-04-05 12:13:42 +02:00
Émilie Feral
0a3692cfac [apps/shared] Do not reset the textfield is the data has not been
updated (syntax, math error)

Change-Id: I53301c2bdf59e03d0c2bcdb56b0da4d86d83bb5e
2017-03-29 18:36:39 +02:00
Émilie Feral
5bdd8a4e71 [apps/probability] Avoid too long loop in calculation
Change-Id: I33e60aa51aaff44b73bf0a810fdaf6369f653b19
2017-03-29 11:35:30 +02:00
Émilie Feral
f15bdd97c0 [apps/probability] Forbid NAN value in calculations
Change-Id: Iae5ae62d5fe667b8090d3084c2d13112a6766d4a
2017-03-29 11:35:30 +02:00
Émilie Feral
fff1371133 [apps/probability] Clip parameters
Change-Id: Ifb966b97afb15b2e876c506aff097999d012ec17
2017-03-29 11:35:30 +02:00
Émilie Feral
5e7bfc795a [apps/shared] Deselect table in float parameter controller when
disappearing

Change-Id: I59baf6b9d578b9d5045287f7c9ba65ff53abbda9
2017-03-29 11:35:30 +02:00
Émilie Feral
dc6acc0d48 [apps/shared] Clip displayed range in graph view in interactive curve
view range

Change-Id: I4654a1f9c06420d6ade8a86a13c0d89f025f324f
2017-03-20 14:55:59 +01:00
Émilie Feral
b1fb4f5393 [escher] Correct commit : Enable to draw the outline of cells in table
view

Change-Id: If2eadc0b9987678c0ccc56401bd46835d861a436
2017-03-16 17:35:43 +01:00
Émilie Feral
1f21251011 [escher] Change name: pointer->message
Change-Id: I0bd7a7d8da047b03342bec1ff31f29ad7efcc2f6
2017-03-16 15:12:12 +01:00
Émilie Feral
adc80cd71b [apps][escher] I18n
Change-Id: I4d6f40155a8a182184af9ef2a583d0469196ffd5
2017-03-16 15:12:12 +01:00
Émilie Feral
406fc0e0a5 [escher] Enable to draw the outline of cells in table view
Change-Id: I2842e9fdada4ebdc3fe49608e6f7886d831aa98b
2017-03-16 15:12:11 +01:00
Émilie Feral
e7abdbe2e3 [apps/shared] In float parameter controllers, add a ok button
Change-Id: I6063afd5ebc9bcb0bcddc13e42a91d029c4bd831
2017-03-16 15:12:11 +01:00
Émilie Feral
94ab6c6dba [escher] Make button a highlightCell
Change-Id: Ie23d2d53546827563ab086d5f62895be8fd1b09b
2017-03-16 15:12:11 +01:00
Émilie Feral
276504e978 [apps/probability] Represent binomial law on [0,n]
Change-Id: Ide69a437e8f9d7a6e46f95689d6db24146d3b357
2017-03-07 15:03:11 +01:00
Émilie Feral
7e9464e66e [apps/proba] Resolve bug in probability calculation
Change-Id: I67e21f31dd0b6010efd876404f7cd304b4abdc19
2017-03-07 15:03:11 +01:00
Émilie Feral
9b2bc019e4 [apps/probability] Forbid impossible value in parameters and calculation
parameters

Change-Id: I47aae775dc031d5b78d6995ca63f49d537848cb1
2017-03-07 15:03:11 +01:00
Émilie Feral
81ea03cc69 [escher] Improve chevron view
Change-Id: I54239fc4564cc546e29b8002ecb44c178f05f378
2017-03-03 14:32:14 +01:00
Émilie Feral
eedc37370e [apps/proba/image] Replace Audrey's picto (color improvment)
Change-Id: I5c8fde9f020b16c176c595269b743ba567a5dcae
2017-03-03 14:32:13 +01:00
Émilie Feral
e65b07286d [escher] [apps] Get rid of magic numbers
Change-Id: Iad192d24324dda37b3d739830cc8ead7a032e22f
2017-02-20 10:54:03 +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
c584d1fb4e [escher] Add toolbox event handling in responder [apps] Correct the text
field delegate app accordingly

Change-Id: I180fe53aaa1e0929b357d3985f584937fba2ecca
2017-02-20 10:48:50 +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
b79bcfb9dc [poincare] Change name DisplayMode -> FloatDisplayMode
Change-Id: I7754b4a5ac96c3f3564749749b49130ddf357e20
2017-02-17 16:35:07 +01:00
Émilie Feral
15a736c855 [apps/shared] Avoid container casting when possible
Change-Id: I646e605c88ad577ebd9102032aad77ff8eae6ad7
2017-02-17 16:35:07 +01:00
Émilie Feral
6f138e6b1c [escher] Add methods viewWillAppear/Disappear in view controller instead
of keeping track of dataHasChanged in the selectable table view

Change-Id: Id2626f527f44714e29b9bd66e2c843193e1b57b5
2017-02-17 16:35:07 +01:00
Émilie Feral
761be1c8c7 [apps/probability] Comments to explain the 0.001 precision is proba
Change-Id: Id5618802f9a08967b2fa0d68b35ff2a4f0b5a116
2017-02-17 16:35:07 +01:00
Émilie Feral
23026b6718 [apps/shared] Namespace shared
Change-Id: I6dec7ce900bb4e801a25c567fe5e242cb744cf29
2017-02-13 17:15:06 +01:00
Émilie Feral
b06c54856f [apps\shared] Create a folder shared/
Change-Id: I94e4474ff5ab3bf9db7afd5b3be57b985755ecdf
2017-02-13 17:15:06 +01:00
Émilie Feral
69e46f4958 [poincare] Namespace Poincare
Change-Id: I51a84fa7978ba16f128cfe1d32c390970f2037e8
2017-02-13 17:15:06 +01:00
Émilie Feral
676bd46f33 [poincare] Expand numbers to complex numbers
Change-Id: I2e7cf5240e184da45b656ee4f121ad76aabfd1c7
2017-02-13 17:15:03 +01:00
Émilie Feral
39dab5125c [apps] Add angle unit preference in apps
Change-Id: I25eb760883d164563cb3059d73e8d1fff92ad6da
2017-02-06 16:30:48 +01:00
Émilie Feral
8b5e2be1b7 [escher] In selectable table view, avoid reloading all table cells when
not required

Change-Id: I31bdb1567eed6ebaa839672df61472994ab89b05
2017-02-06 16:30:41 +01:00
Émilie Feral
34d31ca729 [apps/probability] Round the calculation results to 3 decimals
Change-Id: I6f127253ee3c72d03c71e7c23f2abf3003a29ee9
2017-02-02 10:29:08 +01:00
Émilie Feral
5e3de6eec9 [apps/probability] Improve stack title colors
Change-Id: Ifd6f79030e0ef13c478fae307205c71955ce4593
2017-02-02 10:29:06 +01:00