on xenial help sign in
fade out the layout listview a bit when the language selector gets expanded
f3d9288Lukáš Tinkl
qml/Wizard/Pages/10-welcome.qml−1
@@ -160,7 +160,6 @@ LocalComponents.Page {
160 var locale = plugin.languageCodes[languagesListView.currentIndex];
160 var locale = plugin.languageCodes[languagesListView.currentIndex];
161 var language = locale.split("_")[0].split(".")[0];
161 var language = locale.split("_")[0].split(".")[0];
162 plugin.currentLanguage = languagesListView.currentIndex;
162 plugin.currentLanguage = languagesListView.currentIndex;
163− print("Setting current language to:", plugin.currentLanguage)
164 oskPlugin.setCurrentLayout(language);
163 oskPlugin.setCurrentLayout(language);
165 System.updateSessionLocale(locale);
164 System.updateSessionLocale(locale);
166 }
165 }
qml/Wizard/Pages/20-keyboard.qml+5−1
@@ -39,7 +39,7 @@ LocalComponents.Page {
39
39
40 Component.onCompleted: print("Initial language:", i18n.language)
40 Component.onCompleted: print("Initial language:", i18n.language)
41
41
42− readonly property string selectedLanguage: langPlugin.languageCodes[langSelector.selectedIndex].split("_")[0].split(".")[0]
42+ readonly property string selectedLanguage: langPlugin.languageCodes[langSelector.selectedIndex].split(".")[0] // chop off the codeset (.UTF-8)
43
43
44 onSelectedLanguageChanged: {
44 onSelectedLanguageChanged: {
45 print("Selected language:", selectedLanguage)
45 print("Selected language:", selectedLanguage)
@@ -76,6 +76,10 @@ LocalComponents.Page {
76 snapMode: ListView.SnapToItem
76 snapMode: ListView.SnapToItem
77 model: layoutsModel
77 model: layoutsModel
78 currentIndex: -1
78 currentIndex: -1
79+ opacity: langSelector.currentlyExpanded ? 0.5 : 1
80+ Behavior on opacity {
81+ UbuntuNumberAnimation {}
82+ }
79
83
80 delegate: ListItem {
84 delegate: ListItem {
81 id: itemDelegate
85 id: itemDelegate