Add option to show page number in reader settings

This commit is contained in:
2025-03-24 18:54:48 +08:00
parent 2b1684b0fc
commit ba8831caa6
4 changed files with 14 additions and 3 deletions

View File

@@ -372,7 +372,8 @@
"Refresh": "刷新",
"Paging": "分页",
"Continuous": "连续",
"Display mode of comic list": "漫画列表的显示模式"
"Display mode of comic list": "漫画列表的显示模式",
"Show Page Number": "显示页码"
},
"zh_TW": {
"Home": "首頁",
@@ -747,6 +748,7 @@
"Refresh": "刷新",
"Paging": "分頁",
"Continuous": "連續",
"Display mode of comic list": "漫畫列表的顯示模式"
"Display mode of comic list": "漫畫列表的顯示模式",
"Show Page Number": "顯示頁碼"
}
}

View File

@@ -168,6 +168,7 @@ class Settings with ChangeNotifier {
'followUpdatesFolder': null,
'initialPage': '0',
'comicListDisplayMode': 'paging', // paging, continuous
'showPageNumberInReader': true,
};
operator [](String key) {

View File

@@ -127,6 +127,7 @@ class _ReaderScaffoldState extends State<_ReaderScaffold> {
Positioned.fill(
child: widget.child,
),
if (appdata.settings['showPageNumberInReader'] == true)
buildPageInfoText(),
buildStatusInfo(),
AnimatedPositioned(

View File

@@ -179,6 +179,13 @@ class _ReaderSettingsState extends State<ReaderSettings> {
min: 1,
max: 16,
).toSliver(),
_SwitchSetting(
title: "Show Page Number".tl,
settingKey: "showPageNumberInReader",
onChanged: () {
widget.onChanged?.call("showPageNumberInReader");
},
).toSliver(),
],
);
}