Commit Graph

44 Commits

Author SHA1 Message Date
Romain Goyet
e6ed6c74a4 [apps] Split the i18n in multiple files
A Python script aggregates all i18n files and merges them.
We now can pick a list of locales to build in EPSILON_I18N_LANGUAGES
2017-09-29 17:08:46 +02:00
Romain Goyet
bcdad4a5f9 [apps] Use the shared language controller in the settings app 2017-09-28 17:17:27 +02:00
Émilie Feral
01efc3c95d [apps/settings] Connect settings gauge to prefered brightness 2017-09-06 17:34:18 +02:00
Émilie Feral
7a5bcf3e0f [apps/settings] Add a row 'Brightness' to settings 2017-09-06 17:34:18 +02:00
Adrien Bertrand
d150837d7d [various apps] StringLayout: fix buffer overflow and use auto size
* The buffer overflow was happening when changing the complex format in
the settings.
* All const char arrays manually ending with a nul char were trimmed of
it considering StringLayout adds it already.
* Use automatic compile-time array-size when possible, avoids mistakes
2017-09-04 23:31:51 +02:00
Émilie Feral
b64a4110af Change name: Algebric -> Cartesian
Change-Id: I7855e9df1d401f9a3c0e95c933078852594ff309
2017-06-21 13:11:08 +02:00
Émilie Feral
1c590bc690 [apps] Change name Macro: SOFTWARE_NEEDS_UPDATE to
OS_WITH_SOFTWARE_UPDATE_PROMPT

Change-Id: Ica72f098b8ed1a079f6a791a0adc5a2e981cc63f
2017-06-16 14:53:22 +02:00
Émilie Feral
442fe1e75d [apps] Add a macro SOFTWARE_NEEDS_UPDATE
Change-Id: I70b0dd29455e0bcf84ba73ff31e8adb93f2c843a
2017-06-16 14:01:29 +02:00
Émilie Feral
0364f9494c [i18n] Make English fist language
Change-Id: I6bcaf9d85c07b31dbb0129bec6f976e074ff2484
2017-06-14 12:01:40 +02:00
Émilie Feral
cd9dd248f7 [apps/settings] Add choices in languages: german and protuguese
Change-Id: Ie350fceea799fdcc351eb69be1df8243618c85e6
2017-06-08 18:30:46 +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
6a888136c3 [apps/settings] Add FCC ID in about menu
Change-Id: Iafe06e56591399a1442b8de64257990ffa23ddac
2017-06-02 14:16:55 +02:00
Émilie Feral
8e914ec599 [apps/settings] Avoid reloading all table to update only one cell
Change-Id: I87b9572cd2ac013ee16a93a5a5732189dfdfd870
2017-06-02 14:07:56 +02:00
Émilie Feral
ce09d2f9c4 [apps] Event 'right' on chevron cells behaves as OK and 'left' on the
next cell as 'back'

Change-Id: I2470659d8237373b21ad106c79cc5f8945f0edb5
2017-06-02 14:07:56 +02:00
Émilie Feral
d7091397e5 [escher] Rule of 5 in view
Change-Id: Iba04e9046845b544e184530562e34f831fce96f6
2017-05-24 15:32:22 +02:00
Émilie Feral
343faf1bde [apps/settings] Clean sub controller
Change-Id: I58e2ec1c527354f340285fa7b4ed7d921ccb867e
2017-05-15 14:01:49 +02:00
Émilie Feral
18668cd38b [apps/settings] Enable/unable update popup
Change-Id: Ib772623728a481afd49c92968f7102d7c7d2d77b
2017-05-15 13:44:08 +02:00
Émilie Feral
2cd86a839a [apps] Define a const NumberOfLanguages
Change-Id: I8b69b97d00630d243ffa1d472c8890a409d61399
2017-05-12 10:42:34 +02:00
Émilie Feral
4e0e285501 [apps][escher] EXE and OK trigger the same behaviour
Change-Id: Ide7d38fbc445be717e50ed46f2d784c02c9830e4
2017-05-10 12:04:30 +02:00
Émilie Feral
9ac4b4dbe1 [apps/settings] Value not initiated
Change-Id: I4e994194695fc70e64a89a334cb4e54dcdd3555f
2017-05-03 15:33:07 +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
b0f51e818e [apps] Exam mode
Change-Id: I0650df50940bc341217d09f3ad3299a889ec9eab
2017-04-07 15:08:32 +02:00
Émilie Feral
702e3fede8 [apps/settings] Add a row "about" in settings
Change-Id: I2c7dd5a26133d7460b9c7fce087347e5f99b9467
2017-04-04 14:25:49 +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
7aac1077f6 [apps] Correct bug: return boolean forgotten
Change-Id: Ifa81feaacc728572dba96e3f4eaa61004005d1a9
2017-03-08 11:35:48 +01:00
Émilie Feral
a980915ca9 [Apps/settings] Typo
Change-Id: I5eb65ab3341713273eb2e0b8730eb7bd7843fb06
2017-03-08 10:33:57 +01:00
Émilie Feral
a019289a6a [poincare] Implement complex format
Change-Id: I98731b356cce0ae3107fd0a660697241210692ae
2017-03-07 15:53:05 +01:00
Émilie Feral
f34379d14e [apps/settings] Improve settings rendering
Change-Id: I717fe46d4ac302fbd992f83d1fe910903059eedd
2017-03-07 15:49:18 +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
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
b79bcfb9dc [poincare] Change name DisplayMode -> FloatDisplayMode
Change-Id: I7754b4a5ac96c3f3564749749b49130ddf357e20
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
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
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
d1adce7fea [apps] Clean typo
Change-Id: I0d0df0073ae1dd905f7441c52d9809e6007d886c
2017-02-02 10:29:06 +01:00
Émilie Feral
bb37c94bf5 [apps] Change name: preference->preferences
Change-Id: I44074068dcb4dc2ae50c45718f78091dcbb8314b
2017-01-30 16:06:48 +01:00
Émilie Feral
d67ff87448 [apps/settings] Enable to modify settings
Change-Id: Idd5e28a64d08d607f5bb2065a45ab4ecf5a26dca
2017-01-30 15:30:58 +01:00
Émilie Feral
ca9ff19c21 [apps/settings] Implement setting menu with a tree (for navigation)
Change-Id: Ie27c3c25085a279c47eb53f3f1054d970b607f8b
2017-01-30 15:30:58 +01:00
Émilie Feral
e1a77ce8aa [apps/settings] Implement structure of settings app
Change-Id: If42dc3fcb363e3ceac0dda9f89394f2535ab09be
2017-01-30 15:30:58 +01:00