Commit Graph

148 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
e556123e34 [apps/graph] Clean
Change-Id: I2f2f8db4cd7682ad89b808f5cd3ba23e93a8488e
2017-05-03 14:22:52 +02:00
Émilie Feral
70fc734f7b [escher] Change dynamic view controller paradigm
Change-Id: I57fd41c9b9ad8a1e8b684b97fdf80ddffd71881d
2017-05-03 14:22:51 +02:00
Émilie Feral
4b18d16b2b [apps/sequence||graph] Improve hiding of copy column functionnality
Change-Id: Ic31734f99c0c223e5865b46c48866b89aa62d383
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
e58e3e8a66 [apps/sequence][apps/graph] Hide "copy column" functionnality
Change-Id: I5c452faa1ef79bb1eec8bbdd8b69ba684661a38b
2017-04-26 09:39:15 +02:00
Émilie Feral
5c7d763291 [apps/shared] Make tab table controller dynamic view controller
Change-Id: Id3a383e72173779eb295dc998f780041f62f8bf0
2017-04-21 10:08:09 +02:00
Émilie Feral
ee67b6ba03 [apps/sequence] Forbid negative values and round float in values table and interval
settings.

Change-Id: Idf18b42dbba1c5cae940bb98cae57b67e7b6a4fd
2017-04-05 11:32:16 +02:00
Émilie Feral
da4c28bf39 [apps/graph] Fix bug in values controller in willDisplayCellAtLocation
Change-Id: Ic3f166caac9d58205a9b896de2a288afe13c66d4
2017-04-03 17:05:03 +02:00
Émilie Feral
2576824728 [apps/graph] Fix bug in values controller: display derivative values in the derivative column
Change-Id: I9489c4341922efc0f7aaf3da773cb65a0548775f
2017-03-31 18:05:05 +02:00
Émilie Feral
680c84e413 Clean with clang analyzer
Change-Id: I4897b3a88795d76f4ac7e6f788a7e6d19397dbfd
2017-03-28 14:49:28 +02: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
72d898e73e [apps/graph/values] Fix bug
Change-Id: I0e03dea41a4bde7cf20ddb6f066143b301fbea2c
2017-03-08 10:34:01 +01:00
Émilie Feral
b36e5dc67c [escher] Generelize header view controller to button row controller and
use it to add two buttons: "tracer" "afficher valeurs"

Change-Id: I8ee9afec9e381de367133e6b3f5ceb738b9790ab
2017-03-07 13:28:26 +01:00
Émilie Feral
eef5f8dacb [apps/sequence] Create a values tab
Change-Id: I37ffc57bdce85c74f46d9966a4ba4db8233e6053
2017-03-03 14:32:08 +01:00
Émilie Feral
4596602080 [apps/graph/values] Display only active function in value table
Change-Id: I4e976858a2c4703ad4bc9dadda5059bcc1c994ba
2017-03-03 09:38:53 +01:00
Émilie Feral
7acac8cec7 [apps/shared] Move partial class values controller and function
parameter controller to shared to be used by sequences

Change-Id: I7908c184c757bb35856763bd339d3b34cf4ffe81
2017-03-03 09:38:53 +01:00
Émilie Feral
c51d7cda01 [apps/shared] Move interval and associated controllers to shared to be
used in apps/sequence/values

Change-Id: I231ec25a009c819fb16dcad096e1522587071255
2017-03-03 09:38:53 +01:00
Émilie Feral
8311e8857c [apps] Better compartimentalize viewWillAppear and
didBecomeFirstResponder

Change-Id: I9ad482907304973a4aa74f517d506667171a036f
2017-02-20 10:54:03 +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
6b524737b4 [apps/graph] Change name: function->cartesian_function
Change-Id: I138bd13fec8514144cfde7164ec9aff081454609
2017-02-20 09:39:25 +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
aec8facd0e [apps] Use viewWillAppear to reload view after preference change
Change-Id: I4fba6bd6d4dee03e86ac5087dbc20ef4d7dd032b
2017-02-20 09:39:17 +01:00
Émilie Feral
4dc34856f3 [apps/graph] Fix bug: select the right column title when hiding and
displaying derivative column in value page

Change-Id: Ic5b222a4d245991bd8de05ca243de9c2d38f994b
2017-02-17 16:35:08 +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
4f7658b271 [apps] Ensure to reset pointers when their content have been deleted
Change-Id: I4c236c045cbe5e6ba215cbf56b27eba92133b675
2017-02-17 16:34:57 +01:00
Émilie Feral
0f4d7f0914 [apps/shared][apps/graph][apps/sequence] Reorganise list controllers,
function title cells and function expression cells

Change-Id: Idbdae4975c8ed83a023c781dc14929b8c2053bb0
2017-02-16 14:46:04 +01:00
Émilie Feral
ad61215cca [apps/shared] Move apps/graph/function_title_cell to shared folder to be
used by sequence

Change-Id: I2dad6b5d2a3e2a0b7d11ab9e212cb3cca315940f
2017-02-13 17:15: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
a77db13f8b [apps] Update the view if preference (display mode) has changed
Change-Id: I2393d672d59345b0935b6abf44040c6d9d59db09
2017-02-06 16:30:47 +01:00
Émilie Feral
559f458bcc [apps/graph/values] Fix bug: select the derivative cell when displaying
the derivative column

Change-Id: Idc67dc401e7eca63b400dbf0b0480b462aa78cbd
2017-02-06 16:30:47 +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
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
b78aaf08d7 [apps/graph/values] Adjust display mode in values page according to
preferences

Change-Id: I79e8bee7f35904cd54c74dce9cd456d921103e1d
2017-02-02 10:29:07 +01:00
Émilie Feral
bf08b1e48a [apps/statistics] [apps/regression] Improve store page rendering
Change-Id: I1bd41a7f38ae01a6d8d068fade828c3bf4b657df
2017-01-27 12:00:51 +01:00
Émilie Feral
4b49be549d [apps] Add headers in all sub tab view for a better rendering
Change-Id: Id9fc1ffac9cbc4bebc9af7daf410f36279555519
2017-01-27 11:15:58 +01:00
Émilie Feral
3555a6306c [escher] In alternate empty view delegate, make is empty method const
Change-Id: Iad3fbfef4deb76676b0373cfb3c919127efc3207
2017-01-27 11:15:52 +01:00
Émilie Feral
f51ae5db12 [kandinsky] Introduce two fonts: small font and large font
Change-Id: I502dfa88d627b09ac5af76155140af63547025cd
2017-01-27 11:14:01 +01:00
Émilie Feral
ce88f34179 [escher] In text view, fix bug: color all background in background color
Change-Id: I45bab2759cde8d6af51b927750ba16610afc36cd
2017-01-27 10:39:26 +01:00