Commit Graph

46 Commits

Author SHA1 Message Date
Léa Saviot
ce752eb553 [apps/stats] Fix color problem when unselecting the box views
Problem:
In Statistics, select a box view then press back to select a tab: the
previously seleted box stays colored even though it is unselected.
2018-07-04 14:21:19 +02:00
Léa Saviot
3a3522faef [apps/statistics] Store selected series in snapshot 2018-06-11 13:58:26 +02:00
Léa Saviot
1e7069f00e [apps/stats] Fix margins and column widths 2018-06-11 13:58:24 +02:00
Léa Saviot
e7f074667a [apps/stats] Series name in the box banner 2018-05-29 15:34:49 +02:00
Léa Saviot
0cb2c6215d [apps/stats] Color the boxes 2018-05-29 15:34:49 +02:00
Léa Saviot
81b09501cb [apps/stats] Display multiple boxes 2018-05-29 15:34:49 +02:00
Léa Saviot
f6ceeeb793 [apps/statistics] Inline method in BoxController 2018-05-29 15:34:49 +02:00
Léa Saviot
9376b7c62d [apps/statistics] Reorganize BoxController 2018-05-29 15:34:49 +02:00
Léa Saviot
11251f03de [apps] Fix Statistics: now displays three series 2018-05-29 15:34:48 +02:00
Émilie Feral
6de71ae145 [poincare] Clean: convertFloatToText should be in PrintFloat instead of
Complex
2018-03-21 15:57:19 +01:00
Émilie Feral
f0a776a670 [apps] Operations in double when precision required
Change-Id: I7168a861a76178f0bf81841e9378f7399f67914a
2017-08-17 09:31:53 +02:00
Émilie Feral
82e212e771 [poincare] Template for double
Change-Id: I7404bd5cefc9ef78a5dbd572c3874a557cded28e
2017-08-16 09:55:29 +02:00
Émilie Feral
1964d61fdc [libaxx] add cmath and use cmath instead of math.h when required
Change-Id: Id839b17d33c69e2e002f370e553ff35246a1bc90
2017-08-16 09:55:29 +02:00
Émilie Feral
d7091397e5 [escher] Rule of 5 in view
Change-Id: Iba04e9046845b544e184530562e34f831fce96f6
2017-05-24 15:32:22 +02:00
Émilie Feral
a11bb9eb67 [apps/statistics] Move bar selection, versions and box selected quantile
in snapshot

Change-Id: I98c2331e6265ded2f46073e8b2d3e1a895ab992c
2017-05-18 14:16:42 +02:00
Émilie Feral
adc80cd71b [apps][escher] I18n
Change-Id: I4d6f40155a8a182184af9ef2a583d0469196ffd5
2017-03-16 15:12:12 +01:00
Émilie Feral
9478fb2f26 [escher] Select tab when clicking on back: implement
willExitResponderChain for tab root controllers

Change-Id: Ie0399d24708e326d2284013a925792b36e6b629b
2017-03-07 14:34:12 +01:00
Émilie Feral
4dde6e6625 [apps/shared] Correct bug
Change-Id: Iabaee4cc03a5199cbe35c0d48cf7c0f5e90a6d04
2017-03-07 14:25:32 +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
d46afd1343 [apps/shared] Correct bug
Change-Id: I194c13c9886d2184f841723d12dc8886b0e92878
2017-03-02 18:15:46 +01:00
Émilie Feral
8311e8857c [apps] Better compartimentalize viewWillAppear and
didBecomeFirstResponder

Change-Id: I9ad482907304973a4aa74f517d506667171a036f
2017-02-20 10:54:03 +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
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
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
a77db13f8b [apps] Update the view if preference (display mode) has changed
Change-Id: I2393d672d59345b0935b6abf44040c6d9d59db09
2017-02-06 16:30:47 +01:00
Émilie Feral
49683e25ae [apps] In graph view controllers, reorder reloading methods to adjust
the banner view size to its content

Change-Id: I3ebc7751fad0af44b089b57dda2b2f2a28819f74
2017-02-02 10:29:08 +01:00
Émilie Feral
dd4d6c4936 [apps/statisctics] Adjust to display mode to preferences
Change-Id: I744cb8e88fd2c5d14bf4c288037762b8f3a8fa8c
2017-02-02 10:29:07 +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
c3008ca360 [apps] Improvements of MVC structure regarding curve views and ranges
Change-Id: Iec8031dbf349c34c18694dffabd02ef9c88ebf2d
2017-01-18 14:31:42 +01:00
Émilie Feral
a74eef903a [poincare] Redesign Float::convertTotext
Change-Id: Id27d9472147b5e443ee296feca891392fad735c8
2017-01-15 20:04:59 +01:00
Émilie Feral
ca1b61c97a [apps] Avoid switch() {} when possible.
Change-Id: I4e050dcb761fe5ca6a12af375537f3554f324f68
2017-01-15 20:04:59 +01:00
Émilie Feral
40482b89c6 [apps/statistics] In box view, define a enum class for quantile
Change-Id: Id213508fb36027e7521152cb74e724b4ed2f4322
2017-01-15 20:04:58 +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
6e9528103b [apps] Factorize banner view implementation.
Change-Id: Iedc4350d2bed0f1b1c597c2492e028293f58d5f2
2017-01-09 15:08:56 +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
852a6146e8 [apps] Rename methods in curve view with banner
Change-Id: I676ea90c241de1ade692fa04ee9c1daa89f3480f
2017-01-09 15:08:54 +01:00
Émilie Feral
ad93c1efd2 [apps/statistics] Make histogram view and box view inherits from curve
view with banner

Change-Id: Iab25cb2442ee7b20a97dfa4e4fce9742f16e5a96
2017-01-09 15:08:54 +01:00
Émilie Feral
fa5abce291 [apps/statistics] Handle selection in box
Change-Id: Id48d4f2af324bd53e8137b66695632f97396a196
2017-01-09 15:08:54 +01:00
Émilie Feral
2dc695bdec [apps/statistics] Display the box view in the box controller
Change-Id: Ib8b1aa35283a29bcbc94dfbe81ef551e42ae353f
2017-01-09 15:08:54 +01:00
Émilie Feral
1de9e3d4b3 [apps/statisstics] Avoid displaying histogram or box when all data have
0 size

Change-Id: I14206cab379d5560e66360b0131e5a939ad9ad29
2017-01-09 15:08:53 +01:00
Émilie Feral
a9433779a3 [apps/statistics] Give the data model to the box controller
Change-Id: I2ccb0747853675b9a4b9a89b091767c6f75570ac
2017-01-09 15:08:53 +01:00
Émilie Feral
14b54c1358 [apps/statistics] Create the structure of the stat apps
Change-Id: Iad59fcb3a7343d60621d28225fd4e5ab824fec49
2016-12-19 17:00:43 +01:00