Commit Graph

963 Commits

Author SHA1 Message Date
Émilie Feral
0e9092d2e1 [escher] Optimize drawing in scroll view
Change-Id: Ibb3d3a30f6a51df5a410e9040884f8f20e27ee4c
2017-04-13 18:48:20 +02:00
Émilie Feral
c9ec9e0a4c [apps] Avoid useless blinking in row button view
Change-Id: Ib4cba9a4c08b66fcbd26c6afd183c670ee670944
2017-04-13 18:16:54 +02:00
Émilie Feral
ba1d7cf604 [escher] Correct error in tab view controller
Change-Id: I18cfee524bc3141a218ede3248f9c42de2022999
2017-04-13 15:01:39 +02:00
Émilie Feral
51ca54a52d [escher] Add margins in all table cells
Change-Id: I7fe47c87d8129b28b8b5250141ff505af6b6d5d7
2017-04-12 09:37:49 +02:00
Romain Goyet
95aaebf659 Wait for vblank before redrawing a window
Change-Id: I1c57e2eabab6d234bec8e09afa3b50c541094dfd
2017-04-10 15:29:23 +02:00
Émilie Feral
4348bd7bae [apps] Implement a reset in apps (clear memory)
Change-Id: I158d5db92196ccfd5400a95de16ee4804e426e65
2017-04-07 15:36:03 +02:00
Émilie Feral
53596b20a8 [escher] Add constant in metrics
Change-Id: I4f2238933a0af766c5b3f95310bc893aced608ae
2017-04-07 14:52:57 +02:00
Émilie Feral
f2efada7b7 [escher] In app, display only one modal at a time
Change-Id: Ic78edbc2f620c84085c0743203aa04f08876cca9
2017-04-07 11:30:07 +02:00
Émilie Feral
a24cea77d0 [ion] Add a time out in get event
Change-Id: I7c54deb46141d921a7c5019fe8afa324f240954a
2017-04-07 11:30:07 +02:00
Émilie Feral
fb038d08e7 [escher] Change tab specification: do not active a tab with down event
but only ok

Change-Id: I990198c81ac68fe1558a0672c737c31e3ec3ea4a
2017-04-05 15:22:32 +02:00
Émilie Feral
6f3b173022 [apps/shared] In float parameter controller, stay in editing mode is the
value was refused

Change-Id: I2eca2c745bfbaeafb53de44f6e96f90a89d7925b
2017-04-05 14:39:10 +02:00
Émilie Feral
a3664a414d [escher] Clean
Change-Id: If2d162e1e2e23fe3489f4e4caed7c43343b51c58
2017-04-04 18:10:10 +02:00
Émilie Feral
e42d4eee20 [escher] Add methods on message table cells to change rendering
parameters (font size, color ...)

Change-Id: I57a6a606607787a83d152eb326f87d9209d273b3
2017-04-04 14:18:40 +02:00
Émilie Feral
3c89a603ec [escher] In tab controller, always active a tab when appearing
Change-Id: I22842bc42f1f93a7aa90b0d8e9fbc2b094190494
2017-04-03 17:17:19 +02:00
Émilie Feral
f28230b06a [escher] When textfield receive "^2" (square) event, the cursor should
position after the 2

Change-Id: I76c0cf4724f06e7af70a329701003bc32d61fde8
2017-04-03 15:26:57 +02:00
Émilie Feral
5fb32f682c [escher] Fix bug in text field
Change-Id: Id5289c9abc6c58e4ed122d95a617db421e7533ab
2017-04-03 15:22:17 +02:00
Émilie Feral
6dfbafdbac [escher] Fix bug in text field (scrolling issue when deleting characters)
Change-Id: I5ac63e7f3c78fd6e87f7de3e3d2d25cac58e3417
2017-04-03 10:34:25 +02:00
Émilie Feral
e67a27491c Merge "[escher] Fix bug due to commit "Resolve bug: specify text field for controller with only one buffer" -> input view controller has only one buffer" 2017-03-30 10:48:00 +02:00
Émilie Feral
3d80989cba [escher] Fix bug due to commit "Resolve bug: specify text field for
controller with only one buffer" -> input view controller has only one
buffer

Change-Id: Ia5b771d7b5d832ecd32464aa0e8bb07c8ae86670
2017-03-30 10:39:06 +02:00
Émilie Feral
52576533e0 Merge changes I371c3786,I196378c4
* changes:
  [escher] Resolve bug: specify text field for controller with one only text buffer
  [apps/shared] Fix bug in go to parameter controllers
2017-03-30 10:11:55 +02:00
Émilie Feral
a625fca50b Merge changes Id958ae26,I054ce60b,I8be6838c,I9b30bc16,I8b10d62f, ...
* changes:
  [apps] In i18n, syntax error
  [escher] In text field, change background color when editing
  [poincare] Pop up a syntax error for function with the wrong number of arguments
  [apps/sequence][apps/graph] Define x/n only in list controllers
  [apps/shared] Fix bug: avoid typing sum(cos(x),2,3) instead of sum(cos(n),2,3)
  [apps/shared] Fix bug in goto
  [apps/shared] Do not reset the textfield is the data has not been updated (syntax, math error)
2017-03-30 10:04:36 +02:00
Émilie Feral
151423320e [escher] Resolve bug: specify text field for controller with one only
text buffer

Change-Id: I371c37869e6e48b819cf4af70f7544e2844a3fee
2017-03-29 18:36:47 +02:00
Émilie Feral
21019d24e2 [escher] In text field, change background color when editing
Change-Id: I054ce60bb8c7e96076a8f8cafe773d6506d2766a
2017-03-29 18:36:45 +02:00
Émilie Feral
633b1486f5 [apps/sequence][apps/graph] Define x/n only in list controllers
Change-Id: I9b30bc16c3454a0531ebcd40a5fe5169c0af6f24
2017-03-29 18:36:45 +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
3410bf65b1 Merge changes I5d425ea7,I4db9777b,I6120c22a,Ia2a46a7d
* changes:
  [escher][apps] Clean and fix bug in text field function application)
  [apps/statistics] Forbid negative sizes and round float sizes
  [apps/calculation] Fix error: scroll when copying a history line
  [apps/calculation] Reset expression scroll when changing selection
2017-03-29 18:34:42 +02:00
Romain Goyet
85d0aab2c6 Merge changes Iefaef017,Iff854e9c,I995984b9
* changes:
  [Apps] Refresh the screen upon wakeup
  [Escher] Window can be force-redrawn
  [ion/device] Use the USART3 port for the console
2017-03-29 15:31:58 +02:00
Émilie Feral
6d8d105d7e [escher][apps] Clean and fix bug in text field
function application)

Change-Id: I5d425ea7752a054ea6b05735b12442c4429f13b4
2017-03-29 15:04:37 +02:00
Émilie Feral
85b27c372d [apps/calculation] Fix error: scroll when copying a history line
Change-Id: I6120c22afd63abe6ac5bf4e264ad7fcc712fe291
2017-03-29 15:04:37 +02:00
Émilie Feral
de893300ad [apps/calculation] Do no reinit the edited text when reselecting the
edit expression controller

Change-Id: I9426e6ec4b4a12801f854b832b479ba5802b9aed
2017-03-29 11:34:47 +02:00
Émilie Feral
9097065ffe [escher] Fix bug due to type confusing
Change-Id: I4a3072a69858b7fdee5215d80e4ce238612a5cd7
2017-03-29 11:34:46 +02:00
Émilie Feral
869179a363 [escher] Fix bug (due to expression view, pointer to deleted object)
Change-Id: Ib3ca7b3b0ed8eb5ebafab7270b090798c09b0007
2017-03-29 11:34:42 +02:00
Émilie Feral
b48d34aeed [escher] Fix error
Change-Id: Id09d5c5e0d62d38c935789fc07b214c68240a9d2
2017-03-28 14:49:27 +02:00
Romain Goyet
51faa15c74 [Escher] Window can be force-redrawn
Change-Id: Iff854e9c7bdcbd88761de18961a3a78603d1941b
2017-03-28 10:08:07 +02:00
Émilie Feral
eb4a217e0d [escher] Correct bug in text fields
Change-Id: I3e7682c6d0e3f41d5ee3392b55f8a73bcf910a18
2017-03-20 14:55:59 +01:00
Romain Goyet
bfab275a88 [ion] Get rid of log
Change-Id: Icf37d4cedb1cc3ffbc9e020cdb7b4a89d543aa23
2017-03-17 16:00:47 +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
9d7284e2e2 [escher] Improve rendering of input view controller
Change-Id: I3d92fdc5bba7ec21dfb4d2c15e5827f29b2e57a8
2017-03-16 15:12:12 +01:00
Émilie Feral
1f21251011 [escher] Change name: pointer->message
Change-Id: I0bd7a7d8da047b03342bec1ff31f29ad7efcc2f6
2017-03-16 15:12:12 +01:00
Émilie Feral
9186792e40 [escher] In pointer text view (future message text view) implement
minimal size for optimal display to ensure to be able to display all
languages

Change-Id: Id3c81185fa44017bc4fcca5db0c8d0a6c115f6fb
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
a1442674c7 [escher] Correct metrics
Change-Id: I6f6e3a64b7264db58a50362678869ed84a90f979
2017-03-16 15:12:11 +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
9aa516fe5d [apps/shared] Improve validate button rendering in float parameter
controllers

Change-Id: I58ccc4da68c83509fe734038781b971d2a8f74c6
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
fa24561cd1 [apps/graph][apps/sequence] Improve footer rendering
Change-Id: I4b5953621118b5dad9e4974514c35ae3fc9b215e
2017-03-16 15:12:11 +01:00
Émilie Feral
d862001bc3 [escher] In textfields, in editing mode, OK == EXE
Change-Id: I83c9fd8f6c5ea5348067108899a065a3b1d69d5c
2017-03-08 15:47:16 +01:00
É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