mirror of
https://github.com/ImranR98/Obtainium.git
synced 2025-08-18 20:49:30 +02:00
Add a scrollbar to the apps page
This commit is contained in:
@@ -143,11 +143,14 @@ class AppsPageState extends State<AppsPage> {
|
|||||||
final GlobalKey<RefreshIndicatorState> _refreshIndicatorKey =
|
final GlobalKey<RefreshIndicatorState> _refreshIndicatorKey =
|
||||||
GlobalKey<RefreshIndicatorState>();
|
GlobalKey<RefreshIndicatorState>();
|
||||||
|
|
||||||
|
late final ScrollController scrollController = ScrollController();
|
||||||
|
|
||||||
|
var sourceProvider = SourceProvider();
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
var appsProvider = context.watch<AppsProvider>();
|
var appsProvider = context.watch<AppsProvider>();
|
||||||
var settingsProvider = context.watch<SettingsProvider>();
|
var settingsProvider = context.watch<SettingsProvider>();
|
||||||
var sourceProvider = SourceProvider();
|
|
||||||
var listedApps = appsProvider.getAppValues().toList();
|
var listedApps = appsProvider.getAppValues().toList();
|
||||||
|
|
||||||
refresh() {
|
refresh() {
|
||||||
@@ -1098,11 +1101,16 @@ class AppsPageState extends State<AppsPage> {
|
|||||||
body: RefreshIndicator(
|
body: RefreshIndicator(
|
||||||
key: _refreshIndicatorKey,
|
key: _refreshIndicatorKey,
|
||||||
onRefresh: refresh,
|
onRefresh: refresh,
|
||||||
child: CustomScrollView(slivers: <Widget>[
|
child: Scrollbar(
|
||||||
|
interactive: true,
|
||||||
|
controller: scrollController,
|
||||||
|
child: CustomScrollView(
|
||||||
|
controller: scrollController,
|
||||||
|
slivers: <Widget>[
|
||||||
CustomAppBar(title: tr('appsString')),
|
CustomAppBar(title: tr('appsString')),
|
||||||
...getLoadingWidgets(),
|
...getLoadingWidgets(),
|
||||||
getDisplayedList()
|
getDisplayedList()
|
||||||
])),
|
]))),
|
||||||
persistentFooterButtons: appsProvider.apps.isEmpty
|
persistentFooterButtons: appsProvider.apps.isEmpty
|
||||||
? null
|
? null
|
||||||
: [
|
: [
|
||||||
|
Reference in New Issue
Block a user