mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-07-03 14:06:51 +08:00
AppSetting: Add an experimental ZeroConf option
This commit is contained in:
@ -33,6 +33,7 @@ class AppSettings extends ChangeNotifier {
|
|||||||
var experimentalFs = false;
|
var experimentalFs = false;
|
||||||
var experimentalMarkdownToolbar = false;
|
var experimentalMarkdownToolbar = false;
|
||||||
var experimentalGraphView = false;
|
var experimentalGraphView = false;
|
||||||
|
var experimentalZeroConf = false;
|
||||||
|
|
||||||
void load(SharedPreferences pref) {
|
void load(SharedPreferences pref) {
|
||||||
onBoardingCompleted = pref.getBool("onBoardingCompleted") ?? false;
|
onBoardingCompleted = pref.getBool("onBoardingCompleted") ?? false;
|
||||||
@ -61,6 +62,8 @@ class AppSettings extends ChangeNotifier {
|
|||||||
experimentalMarkdownToolbar;
|
experimentalMarkdownToolbar;
|
||||||
experimentalGraphView =
|
experimentalGraphView =
|
||||||
pref.getBool("experimentalGraphView") ?? experimentalGraphView;
|
pref.getBool("experimentalGraphView") ?? experimentalGraphView;
|
||||||
|
experimentalZeroConf =
|
||||||
|
pref.getBool("experimentalZeroConf") ?? experimentalZeroConf;
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> save() async {
|
Future<void> save() async {
|
||||||
@ -85,6 +88,8 @@ class AppSettings extends ChangeNotifier {
|
|||||||
defaultSet.experimentalMarkdownToolbar);
|
defaultSet.experimentalMarkdownToolbar);
|
||||||
_setBool(pref, "experimentalGraphView", experimentalGraphView,
|
_setBool(pref, "experimentalGraphView", experimentalGraphView,
|
||||||
defaultSet.experimentalGraphView);
|
defaultSet.experimentalGraphView);
|
||||||
|
_setBool(pref, "experimentalZeroConf", experimentalZeroConf,
|
||||||
|
defaultSet.experimentalZeroConf);
|
||||||
|
|
||||||
pref.setInt("appSettingsVersion", version);
|
pref.setInt("appSettingsVersion", version);
|
||||||
|
|
||||||
@ -105,6 +110,7 @@ class AppSettings extends ChangeNotifier {
|
|||||||
'experimentalFs': experimentalFs.toString(),
|
'experimentalFs': experimentalFs.toString(),
|
||||||
'experimentalMarkdownToolbar': experimentalMarkdownToolbar.toString(),
|
'experimentalMarkdownToolbar': experimentalMarkdownToolbar.toString(),
|
||||||
'experimentalGraphView': experimentalGraphView.toString(),
|
'experimentalGraphView': experimentalGraphView.toString(),
|
||||||
|
'experimentalZeroConf': experimentalZeroConf.toString(),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user