Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-07-30 13:53:37 +08:00
parent b5b15dbed6
commit c4c0852dea
105 changed files with 2063 additions and 1360 deletions

View File

@@ -1,13 +1,12 @@
import 'package:PiliPlus/common/widgets/appbar/appbar.dart';
import 'package:PiliPlus/common/widgets/flutter/pop_scope.dart';
import 'package:PiliPlus/common/widgets/gesture/horizontal_drag_gesture_recognizer.dart';
import 'package:PiliPlus/common/widgets/scaffold/simple_scaffold.dart';
import 'package:PiliPlus/common/widgets/scroll_physics.dart'
show tabBarScrollPhysics;
import 'package:PiliPlus/common/widgets/view_safe_area.dart';
import 'package:PiliPlus/models/common/later_view_type.dart';
import 'package:PiliPlus/models_new/later/list.dart';
import 'package:PiliPlus/pages/common/fab_mixin.dart'
show NoRightMarginFabLocation;
import 'package:PiliPlus/pages/later/base_controller.dart';
import 'package:PiliPlus/pages/later/controller.dart';
import 'package:PiliPlus/utils/accounts.dart';
@@ -63,6 +62,7 @@ class _LaterPageState extends State<LaterPage>
@override
Widget build(BuildContext context) {
final padding = MediaQuery.viewPaddingOf(context);
return Obx(
() {
final enableMultiSelect = _baseCtr.enableMultiSelect.value;
@@ -73,12 +73,13 @@ class _LaterPageState extends State<LaterPage>
currCtr().handleSelect();
}
},
child: Scaffold(
resizeToAvoidBottomInset: false,
child: SimpleScaffold(
appBar: _buildAppbar(enableMultiSelect),
floatingActionButtonLocation: const NoRightMarginFabLocation(),
floatingActionButton: Padding(
padding: const .only(right: kFloatingActionButtonMargin),
fab: Padding(
padding: .only(
right: kFloatingActionButtonMargin + padding.right,
bottom: kFloatingActionButtonMargin + padding.bottom,
),
child: Obx(
() => currCtr().loadingState.value.isSuccess
? AnimatedSlide(