Gabriel Ozouf
b2f81db4a9
[apps/home] Apps placement defined by country
...
Instead of relying on the order in which the apps are passed at compile
time, the look of the Home app is defined in a config file, and depends
on the country chosen.
Change-Id: If7f56a284e0001d6d75ece1e7efdf5fd1d0a9978
2020-11-04 15:11:44 +01:00
Hugo Saint-Vignes
70830e0b74
[escher] Scroll speed increase for long repetition in selectable table
...
Change-Id: Idfc3edcedff5a933b6f2168b475e22ea56ea0ab0
2020-11-04 14:45:34 +01:00
Émilie Feral
bac2949a5e
[escher][apps] SelectableTableViewDelegate: add
...
tableViewDidChangeSelectionAndDidScroll method and implement it for
Calculation::HistoryController
This fixes the following bug: In the calculation application, input 1,
OK, 1/2/3/4/5/6/7/8, OK, up, up, left, down, up. The selection failed.
2020-06-25 13:48:47 +02:00
Émilie Feral
fbeb5ed982
[apps/controller] All code regarding Dutch exam mode is in
...
ExamModeConfiguration
2020-06-04 14:50:10 +02:00
Romain Goyet
1353e512fe
[apps] Remove dead code
2020-02-17 10:31:24 -05:00
Léa Saviot
9f018eb9d9
[escher/view] setFrame and layoutSubviews can be forced
2020-02-12 15:13:15 +01:00
Émilie Feral
da735b93a4
[apps] GlobalPreferences: change exam mode API
2019-12-19 15:52:45 +01:00
Émilie Feral
510151c7db
[apps/home] Prevent from entering Python application in exam mode
2019-12-19 15:52:45 +01:00
Léa Saviot
4caf9f5197
[coding style] Make some methods const
2019-09-09 20:05:14 +02:00
Ruben Dashyan
eb6d697927
[apps] Make app accessors static members of App classes
2019-07-19 15:06:25 +02:00
Ruben Dashyan
44809f4b3f
Substitute Escher app() by Container::activeApp()
2019-07-19 15:06:25 +02:00
Ruben Dashyan
1dd39f6f6b
[apps/home] Revert commit "Select cell on Snapshot's construction"
2019-07-19 15:06:25 +02:00
Ruben Dashyan
bcf2fda882
[apps/home] Access to SelectableTableViewDataSource directly from App
2019-07-19 15:06:25 +02:00
Ruben Dashyan
0702212cfe
[apps/home] Select cell on Snapshot's construction
2019-07-19 15:06:25 +02:00
Ruben Dashyan
a124f456c6
[apps/home/controller] Remove dummy
2019-07-19 15:06:25 +02:00
Ruben Dashyan
2c98a6ea0d
[apps/home/controller] Substitute m_container by AppsContainer::sharedAppsContainer()
2019-07-19 15:06:25 +02:00
Émilie Feral
2217eebaec
[escher] SelectableTableView: when reloading data, we temporary deselect
...
the table. We warn the SelectableTableViewDelegate that the selection
change is 'within a temporary selection change' when notifying it of the
change.
2019-05-03 15:54:21 +02:00
Ruben Dashyan
571967088e
[escher/scroll_view] Uniformize scroll bars frame across Epsilon
2019-02-18 16:49:58 +01:00
Ruben Dashyan
fd654d1c79
[escher/scroll_view] Remove setColorsBackground
...
Introduced in commit 37da7b95a to avoid screen tearing.
Not necessary anymore since commit 0e9092d2e .
2019-02-18 16:49:58 +01:00
Ruben Dashyan
eb17334050
[escher/scroll_view] New Arrow/BarDecorator inherit from Decorator
2019-02-18 16:49:58 +01:00
Ruben Dashyan
1e958717fb
[escher/scroll_view] Rename m_indicatorThickness to m_barsFrameBreadth
2019-02-18 16:49:58 +01:00
Ruben Dashyan
c02d44988b
[escher/scroll_view] New ScrollView::Decorator class
...
Containing the members specific to indicators
2019-02-18 16:49:58 +01:00
Léa Saviot
a7208ade0f
[apps] Container::switchTo returns a bool (false if could not switch)
2019-01-22 14:57:51 +01:00
Jean-Baptiste Boric
da755cafe5
[home] Fix dirty bottom row of home screen
...
Fixes #645 .
2018-10-19 09:49:48 +02:00
Émilie Feral
197027c961
[home] Vertical scroll, reorder apps
2018-06-11 10:37:38 +02:00
Émilie Feral
8a6c06367e
[home] Fix number of rows instead of fixing number of columns
2018-05-08 14:44:54 +02:00
Romain Goyet
84561a929f
[escher] Clean the ScrollView, TableView and SelectableTableView constructors
2018-04-18 18:08:07 +02:00
MaxBzh
d360709d9b
In Home application, select Calculation application when Home or Back buttons are pushed
2018-01-16 12:19:43 +01:00
Émilie Feral
8349f899b7
[home] Fix reload view
2017-08-30 13:20:59 +02:00
Émilie Feral
c189876673
Correct typo: initiate -> initialize
...
Change-Id: I2282bf4df87094679135176555ac18d9678de0b4
2017-08-25 11:20:49 +02:00
Émilie Feral
49e632ab3d
[apps/home] Hide the trick to redraw home with odd number of apps
...
Change-Id: I5002e1efc7907c57c51fbf690a22c6fea9ecffc2
2017-08-17 16:21:22 +02:00
É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
d7091397e5
[escher] Rule of 5 in view
...
Change-Id: Iba04e9046845b544e184530562e34f831fce96f6
2017-05-24 15:32:22 +02:00
Émilie Feral
77f6ea2111
[apps/home] Make the snapshot selectable table view data source
...
Change-Id: If10a7d856a99be3f52d83a37cb91dcfd239b7294
2017-05-19 09:56:35 +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
4e0e285501
[apps][escher] EXE and OK trigger the same behaviour
...
Change-Id: Ide7d38fbc445be717e50ed46f2d784c02c9830e4
2017-05-10 12:04:30 +02:00
Émilie Feral
96733dbbdc
[apps] Rule of 5 (3)
...
Change-Id: Ia85b23a09e9debd62b4f3590463a4f16454ef4b7
2017-05-09 14:33:53 +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
49d24c3c7c
[apps] Hide hardware test
...
Change-Id: I56e8b4844513a5d169b9b0ad08a03b9009defd31
2017-04-24 14:37:28 +02:00
Émilie Feral
e2d46081da
[apps/home] Do not redraw the white background at each scroll
...
Change-Id: Ifc7c30862ca9034dbdb22600e399792061f6ee4d
2017-04-04 18:08:39 +02:00
Émilie Feral
18501bae55
[apps/home] CHange color
...
Change-Id: Ieb513cb8502d43e3517e645ff7e2ad54d1567d79
2017-03-28 14:49:27 +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
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
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
ad95a693da
[escher] In palette, change name: YellowOne/Two -> YellowDark/Light
...
Change-Id: I0eba4914f7b4f9f78d7797d47fb893bd66ece454
2017-01-27 12:03:38 +01:00