Commit Graph

337 Commits

Author SHA1 Message Date
Émilie Feral
ba73e259ad [apps/shared] Resolve bug: when deleting an editable cell, reselect (and
thereby make it first responder) the right cell

Change-Id: Ia5bd99c338c93f0e81656ccc9271f486e51fd22b
2017-06-08 18:20:07 +02:00
Émilie Feral
f43b307856 [escher] In table view, add method 'reloadCellAtLocation'
Change-Id: I2d662669621392698ee963a6c8e70d3d2f4ee829
2017-06-02 16:56:41 +02:00
Émilie Feral
13e0cd97fa [escher] Widen all pop up box (to avoid croping toolbox texts)
Change-Id: I969ea119bb5b65ae6f03e484e8f07107712f40d1
2017-06-02 14:07:55 +02:00
Émilie Feral
6afa7cd3fd [apps/hardware_test] Redesign hardware test
Change-Id: Id2c55fe66ca68ce617ea131f5cfb77d78557860b
2017-06-01 09:43:22 +02:00
Émilie Feral
747bcb808a [escher] Clean tab view controller
Change-Id: Ia56e0d9d4efd9bad87e7ef4c7a183f0c7efedaad
2017-05-31 12:21:46 +02:00
Émilie Feral
fe9e6ec59a [escher] Clean scroll view
Change-Id: I7eb00da6c9d8a60847c108eed5355bdb289dbebb
2017-05-31 12:14:24 +02:00
Émilie Feral
1d7d7f4ef1 [escher] In scroll view, mark the indicator rect as dirty if the scroll
indicator parameters has changed

Change-Id: I3136f8613a08d5b8e7c8039502f77f552f7868c2
2017-05-31 11:54:54 +02:00
Émilie Feral
1966b4648c [escher] Increase textfield size to 100
Change-Id: I93400001a829e2ce313658e08bd5e97965b715fe
2017-05-29 10:49:56 +02:00
Émilie Feral
53f4fd0b06 [escher] Reset superview when a modal view is dismissed
Change-Id: I2d3ee97f7ade486f5cf8ba16851866d60dd6cdb6
2017-05-24 15:32:26 +02:00
Émilie Feral
d7091397e5 [escher] Rule of 5 in view
Change-Id: Iba04e9046845b544e184530562e34f831fce96f6
2017-05-24 15:32:22 +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
8665978b2e [apps/probability] Clean (add a page index in snapshot)
Change-Id: I1631136cf4912225b88d26cd3cd9d36fa91db5f0
2017-05-23 15:15:35 +02:00
Émilie Feral
339afe0787 [escher] Add an event "TimerTick"
Change-Id: Ib6d1cacdf13226d37b1a8fdf6ecf8a92d077a96f
2017-05-22 16:35:27 +02:00
Émilie Feral
71608762aa [escher] Add a data source to tab to be hold by snapshots
Change-Id: I48b242ff433170d6b9618661e613a47669910a79
2017-05-19 11:25:04 +02:00
Émilie Feral
f6dd2d1180 [apps/probability] Add a page index in snapshot
Change-Id: I4d37cd744bf42b67090cbbd1619f98b512b16e9a
2017-05-18 17:55:50 +02:00
Émilie Feral
af4d6b6e81 [escher] Divide class selectable table view delegate in 2: selectable
table view data source & selectable table view delegate

Change-Id: I90fbd61e271db3754c13bd0069b95c2026de6814
2017-05-18 14:16:41 +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
18668cd38b [apps/settings] Enable/unable update popup
Change-Id: Ib772623728a481afd49c92968f7102d7c7d2d77b
2017-05-15 13:44:08 +02:00
Émilie Feral
be1be9ce82 [escher] Darken tab background to make it more readable
Change-Id: I88abc6c18fda8b4891b8d0f7824ca9b71f0529e8
2017-05-10 17:16:08 +02:00
Émilie Feral
a40dcc9af2 [escher] Correct Metric
Change-Id: Iaef3b5654ba5209eadc2a9726f7206f59df73a32
2017-05-10 17:09:22 +02:00
Émilie Feral
3e3df48051 [apps/sequence|graph|calculation] ADd a margin in edited text fields
Change-Id: I5450720bc0d58bceb8ab490d4fb837b4d79eef73
2017-05-10 16:30:46 +02:00
Émilie Feral
de5fbe54d4 [apps/sequence|graph] Fix bug: when validating new interval parameters,
jump to the values table

Change-Id: Id56587dea29fcca18cc34045a6c93f2f740564e2
2017-05-10 16:30:08 +02:00
Émilie Feral
9b119942a2 [apps] Cap the size of stores (memory issue)
Change-Id: I69dbb593b42615d601b0adcf7580c740ecd22e4b
2017-05-09 17:00:32 +02:00
Émilie Feral
96733dbbdc [apps] Rule of 5 (3)
Change-Id: Ia85b23a09e9debd62b4f3590463a4f16454ef4b7
2017-05-09 14:33:53 +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
3c9e835110 [escher] Change name in selectable table view:
unhighlightTable->unhighlightSelectedCell

Change-Id: Ifd5e0e430ec31253a3804d3858a3b4d940af2daf
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
a1f3c21d9b [escher] Correct toolbox
Change-Id: I89bbb3ff90d5a82f0a9395290232012addc74208
2017-05-03 14:22:51 +02:00
Émilie Feral
f6abcbac3c [escher] Correct selectable table view
Change-Id: I0cb8e254f9bdfd91c234f2eb87fd7a7d65c53d79
2017-05-03 14:22:51 +02:00
Émilie Feral
50372eb935 [escher] Unload view is done after all methods viewWillDisappear,
willResignFirstResponder, didExitResponderChain

Change-Id: I04fa28783b8500f0312f451d4d83fe543f2da8f0
2017-05-03 14:22:44 +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
Romain Goyet
0764a7dda3 [ion] Add Event::Termination
Change-Id: I7f417700d85f0298483564268609a5298ecc0022
2017-05-01 21:57:52 +02:00
Émilie Feral
f43f47c306 [apps/sequence][apps/graph] Implement copy paste in values controller
Change-Id: Id4283e75c5e42debc4e6983aa1d7499acffbfc26
2017-04-26 09:39:07 +02:00
Émilie Feral
1f312d8d54 [escher] Change name clipboard
Change-Id: Ie222b9c7c380346759eaec26626cf76068576a94
2017-04-25 14:01:31 +02:00
Émilie Feral
4d08504bf2 [escher] Create a clipped board
Change-Id: I994175d902bce2c326149e1b08ebb7c1a60581a2
2017-04-25 11:58:24 +02:00
Émilie Feral
4781a8f1fa [escher] In textField, do not set the cursor at random locations when
the text could not be inserted

Change-Id: I555d0a7031962cda9c2c12f17ee2e11ced76cc9d
2017-04-25 11:00:11 +02:00
Émilie Feral
11fc821282 [escher] Decrease buffer size in textfield
Change-Id: I6e02213a81fe308c94f9cfe532f697fd1423d182
2017-04-25 11:00:11 +02:00
Émilie Feral
c5df11da93 [escher] Clean tab view controller
Change-Id: Iccf362d38209db014af7ba94a4ddfc3332d8bf10
2017-04-24 17:36:32 +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
9ee0c7fd5d [apps/shared] Correct bug when quitting graph/sequence app
Change-Id: Ib6d7c0122930c1873d7e9b6bbcbda1f30fe10011
2017-04-24 14:37:28 +02:00
Émilie Feral
7b9e199d44 [escher] Clean stack view controller
Change-Id: I922ed49353b98b7e763c7b6fefd43ed214a6a794
2017-04-24 14:37:28 +02:00
Émilie Feral
50aacc79ec [escher] Create dynamic view controller
Change-Id: Ic8fe6d095666aa7af76c8d328b0bf83342a09453
2017-04-20 12:11:59 +02:00
Émilie Feral
5fde73dac2 [escher] Change name: viewWillDisappear -> viewDidDisappear
Change-Id: Ie7e324cfd9c1313ef4f5310e1688be0b7fabd0bf
2017-04-18 15:29:09 +02:00
Émilie Feral
91ce605f65 [escher] Improve switch view
Change-Id: I832cc4733c0611d79d5ac79e3867413e5af0ac2d
2017-04-17 10:05:14 +02:00
Émilie Feral
024e55abeb [apps][escher] Delete magic numbers
Change-Id: If7a589d9f02895fc1b2e8b496133ab11381e733c
2017-04-14 18:30:58 +02:00
Émilie Feral
51ca54a52d [escher] Add margins in all table cells
Change-Id: I7fe47c87d8129b28b8b5250141ff505af6b6d5d7
2017-04-12 09:37:49 +02:00