Commit Graph

84 Commits

Author SHA1 Message Date
Joachim LF
9b17d1b882 [Update] Epsilon 15.3.1 2021-01-21 19:56:06 +01:00
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
Quentin Guidée
4f30089d47 Revert "Merge pull request #393 from RedGl0w/MenuFix"
This reverts commit a9d75c6c7a, reversing
changes made to ebc9384131.
2020-08-06 15:23:08 +02:00
Joachim LF
c57f8d257b [Apps/home] Change menu behaviour with incomplete lines 2020-07-27 16:41:01 +02:00
Quentin Guidée
c2df1c33d1 [Fix] Examination level 2020-07-18 10:31:14 +02:00
M4x1m3
51cb57d1a1 [apps/home] Made external apps selectable again. 2020-07-14 10:04:00 +02:00
Joachim LF
d7ac7e19bb [Update] Epsilon 14 2020-07-13 10:36:47 +02: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
M4x1m3
2ae312c703 [apps/external] Added icon support, fixed stuff. 2020-05-05 16:17:03 +02:00
M4x1m3
becada912a [app/external] External apps on home menu. 2020-05-05 16:17:03 +02:00
Romain Goyet
1353e512fe [apps] Remove dead code 2020-02-17 10:31:24 -05:00
Quentin Guidée
fac5b0c416 ExamMode types 2020-02-16 20:22:05 +01:00
Quentin Guidée
ab8f731515 Fixed some conflicts 2020-02-12 17:42:58 +01:00
Léa Saviot
9f018eb9d9 [escher/view] setFrame and layoutSubviews can be forced 2020-02-12 15:13:15 +01:00
Venceslas
b4fdde072b Update controller.cpp 2020-01-23 20:57:33 +01:00
Venceslas
3ad641f596 Update controller.cpp 2020-01-21 19:42:26 +01:00
citorva
c94affa7cd Remove External app for unsupported devices (web/n0100) and adds a basic examination checking system 2020-01-19 23:45:35 +01:00
Quentin Guidée
f6d2ef441e [1.18.1] Disabled External in NoSym exam mode 2019-12-29 11:53:45 +01:00
Damien Nicolet
26dcc7c546 Disable "External" in Dutch exam mode 2019-12-24 13:28:13 +01:00
Quentin Guidée
a159d80b1c Resolved conflicts 2019-12-24 01:07:22 +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
Quentin Guidée
c68a0cdb33 New Default theme: Omega theme! (Beta) 2019-11-29 19:42:39 +01:00
Quentin Guidée
3b592c847e New dark theme & KDColorWhite -> Palette::BackgroundHard 2019-11-26 23:04:03 +01:00
Jean-Baptiste Boric
df7d552e80 [apps] Implement accessibility features 2019-11-01 20:00:33 +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