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

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

View File

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

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(),
],
);
}