Commit Graph

263 Commits

Author SHA1 Message Date
Émilie Feral
8f1d37c28c [escher] Add a cursor to text fields
Change-Id: Ib4a80a3c6d4b5d76cb56645275e8ecc6d69528ca
2017-03-08 15:42:14 +01:00
Émilie Feral
f34379d14e [apps/settings] Improve settings rendering
Change-Id: I717fe46d4ac302fbd992f83d1fe910903059eedd
2017-03-07 15:49:18 +01:00
Émilie Feral
7406e0d775 [apps][escher] Do not forget to delete dynamic objects when reassigning
then or destructing them

Change-Id: If2b4de460163bf187152389e419d87329b83fc39
2017-03-07 15:03:11 +01:00
Émilie Feral
c03149d202 [escher] Add comment on responder and controller's method calling order
Change-Id: I53ebb44b9534e4537c5df9771e37e2a12e76fb21
2017-03-07 14:57:07 +01:00
Émilie Feral
695c8812bb [apps] Handle back event
Change-Id: I5d4502fa4ba6cc55a7bf1da90687a129ef322d34
2017-03-07 14:34:47 +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
1be0dc8b67 [escher] Change name: didResignFirstResponder->willResignFirstResponder
Change-Id: Ie630f8a2a146bd01d6a2d5075a522edae28005be
2017-03-07 14:30:54 +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
4a73a7ab0f [escher] Correct text field
Change-Id: I3f7c7b26a2ff51366cfc241bc50f90fa5c050a72
2017-03-07 13:28:26 +01:00
Émilie Feral
a911bafa9c [escher] Repare editable text cell layout
Change-Id: Ibde1ff7c989421e496e9a9df8e5f5d2924e99c18
2017-03-07 13:28:26 +01:00
Émilie Feral
11ed29840b [escher] Make textField scrollable in editing mode
Change-Id: I0ecc72060f4679ba027c3a53b839bb53eec30049
2017-03-07 13:28:26 +01:00
Émilie Feral
21a6ae216a [escher] Create a class scrollable view
Change-Id: I2c588da1f6fd6b1bde878f85c02d0e4dffd04f52
2017-03-07 13:28:26 +01:00
Romain Goyet
3e83fe91f8 [escher] Add an InvocationTimer subclass
So that we can build invocation-less timers

Change-Id: I412fc8ad040156340caab295719fb83ed25b8b51
2017-03-07 11:06:59 +01:00
Romain Goyet
ebb633ff23 [escher] Add RunLoop and Timer
Change-Id: Icb5b2e82cc9fe999eb4b1c7e9dff75ca92dcca43
2017-03-07 11:00:00 +01:00
Émilie Feral
81ea03cc69 [escher] Improve chevron view
Change-Id: I54239fc4564cc546e29b8002ecb44c178f05f378
2017-03-03 14:32:14 +01:00
Émilie Feral
8f0e440838 [escher] Create a class key view
Change-Id: I7a8e02996ceac8bbdb9d9d214f2b3b70b1fc6cf0
2017-03-03 14:32:14 +01:00
Émilie Feral
0bd796310c [apps/shared] Move partial classes from grpah/graph to shared to be used
by sequence

Change-Id: I0e18be96cfaa92b6a51836ae8aa072fa6cf0f1af
2017-03-03 09:38:46 +01:00
Émilie Feral
519cf2564b [kandinsky] Large font: new '3'
Change-Id: I876caa0e0fbb46343bac4afc8110e49745c1cb7d
2017-03-02 15:34:57 +01:00
Émilie Feral
8311e8857c [apps] Better compartimentalize viewWillAppear and
didBecomeFirstResponder

Change-Id: I9ad482907304973a4aa74f517d506667171a036f
2017-02-20 10:54:03 +01:00
Émilie Feral
7d06868ad9 [escher] Do actions in this order: layouts, viewWillAppear,
didBecomeFirstResponder

Change-Id: I01b5c2457d9e3b6d2cc71afe119287c1cb507dc3
2017-02-20 10:54:03 +01:00
Émilie Feral
42149265d4 [escher] Function colors
Change-Id: I97c9ee9be8bf234944c7df4fc6756f19c98baf54
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
836399ff85 [escher] Typo
Change-Id: If41ca017c0cd8eb50507996beee689ae7cfe90a8
2017-02-20 10:54:03 +01:00
Émilie Feral
0504d11c43 [escher] Change wall screen color for even odd table
Change-Id: I55ebb16c065b68e28d642a51f13924020746dc2b
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
4a1735c29e [escher] Avoid holding a working buffer for all chevron view
Change-Id: Ib8c5f085b57dd0417215d7e8689833dfee138699
2017-02-20 10:54:02 +01:00
Émilie Feral
f2512b2968 [apps/sequence] Temporary implementation of sequence toolbox
Change-Id: I59c703c4c50cd523d49af9a558a7fc3b0f360bc6
2017-02-20 10:51:58 +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
5b73eed76a [apps] Merge toolboxcontroller and node list controller
Change-Id: Ie273b6d7bca3a035e2420ddb6e66a4163d103748
2017-02-20 10:47:05 +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
8691c55b06 [escher] Create a class expression menu list cell
Change-Id: I4dfa2acf33fd3a2bf39c6579650f74aef72395f1
2017-02-17 16:35:06 +01:00
Émilie Feral
7b9b8141ee [apps/sequence] In type parameter controller, improve u(n) layout
(subscript)

Change-Id: I0b64137e5dda642d15f4cb4e1103a98a0a5baaaa
2017-02-16 16:34:12 +01:00
Émilie Feral
94c63357d4 [escher] Create a class chevron expression menu list cell
Change-Id: I2351a77fcfadaad0ac1171e2ea08589d0ebbd535
2017-02-16 16:34:12 +01:00
Émilie Feral
f95979030c [escher] In selectable table view, add a method to set a delegate after
construction

Change-Id: I27e55bba2de111d501500e7470501a188f709b1a
2017-02-16 14:46:04 +01:00
Émilie Feral
b5b0cef18a [escher] Create a class text buffer menu list cell
Change-Id: I31fb8e2a0f842e7080ddde7d717511ff1e4b7ab5
2017-02-16 14:46:04 +01:00
Émilie Feral
24fc727b53 [escher] Uniformize methods in menu list cell and even odd cells
Change-Id: Idccb55bdfe0ff2010fd06bd5796b8c324469446b
2017-02-16 14:46:04 +01:00
Émilie Feral
f76b603c67 [apps/sequence] Create a class sequence title cell
Change-Id: I2a891e6a47ec742cedfa6780ee1a50eb3df24085
2017-02-13 17:15:08 +01:00
Émilie Feral
9d1bab79ce [escher] Move apps/settings/menu_cell to escher to be used by sequence
app and settings app

Change-Id: Ia7812d9e83f5f54af4670fd5da73ba371678cd15
2017-02-13 17:15:08 +01:00
Émilie Feral
69e46f4958 [poincare] Namespace Poincare
Change-Id: I51a84fa7978ba16f128cfe1d32c390970f2037e8
2017-02-13 17:15:06 +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
b3a2114417 [escher] In editable text menu list cell, layout subviews is handled by
parent class

Change-Id: Ic1260b423fa8df6aff2771200238b39b06a989c6
2017-02-02 10:29:07 +01:00
Émilie Feral
5e3de6eec9 [apps/probability] Improve stack title colors
Change-Id: Ifd6f79030e0ef13c478fae307205c71955ce4593
2017-02-02 10:29:06 +01:00
Émilie Feral
400e2e5a37 [apps/probability] Improve titles and parameter definitions layout
Change-Id: I84e04b9900d92b0a4d61c19dc27be426f9b9117c
2017-02-02 10:29:06 +01:00
Émilie Feral
f89c770bbc [apps/settings] Create a class menu cell
Change-Id: I609c54eeb3e4e4d68327f1ca1defebecfcef80a8
2017-01-30 15:30:58 +01:00
Émilie Feral
506fc5b7f7 [escher] In menu list cell, correct private/public/protected
Change-Id: I820ddfb22b1ed51bd80b03fd680c76021961903a
2017-01-30 15:30:58 +01:00
Émilie Feral
c4336c93b1 [escher] Clean indentation
Change-Id: Id3b187b4bfff1e151ea96faebe8039f3212da609
2017-01-30 15:30:58 +01:00
Émilie Feral
ad95a693da [escher] In palette, change name: YellowOne/Two -> YellowDark/Light
Change-Id: I0eba4914f7b4f9f78d7797d47fb893bd66ece454
2017-01-27 12:03:38 +01:00
Émilie Feral
9d0354f3bd [kandinsky] Add a default font size : large
Change-Id: I6b9f1a7b09292f120074c8957e328ddc33023c67
2017-01-27 12:03:06 +01:00
Émilie Feral
385fdc8bb4 [escher] Add a class even odd expression cell
Change-Id: Iacc6d96a2f5d8a4214a407d2f8a8b433e818a43a
2017-01-27 12:01:23 +01:00
Émilie Feral
6ef76341aa [escher] Correct layout metrics
Change-Id: I829d387885af23be3782b99926c09547219ba6cc
2017-01-27 11:59:47 +01:00