Skip to content

Commit

Permalink
fix: some bug fix in appmenu
Browse files Browse the repository at this point in the history
  • Loading branch information
bootloopmaster636 committed Sep 10, 2024
1 parent cd9f6ef commit 1d3bef8
Showing 1 changed file with 14 additions and 8 deletions.
22 changes: 14 additions & 8 deletions lib/panel/widgets/appmenu/appmenu.dart
Original file line number Diff line number Diff line change
Expand Up @@ -162,13 +162,13 @@ class AppmenuList extends HookConsumerWidget {
() => data.value!.appmenuFav
.where((element) => element.name.toLowerCase().contains(searchTerm.value.toLowerCase()))
.toList(),
[searchTerm.value],
[searchTerm.value, data.value!.appmenuFav],
);
final filteredNonFav = useMemoized(
() => data.value!.appmenuNoFav
.where((element) => element.name.toLowerCase().contains(searchTerm.value.toLowerCase()))
.toList(),
[searchTerm.value],
[searchTerm.value, data.value!.appmenuNoFav],
);

return DynMouseScroll(
Expand Down Expand Up @@ -212,12 +212,18 @@ class AppmenuList extends HookConsumerWidget {
SliverToBoxAdapter(
child: SizedBox(
height: 100,
child: ListView.builder(
scrollDirection: Axis.horizontal,
itemCount: filteredFav.length,
itemBuilder: (context, index) {
return SizedBox(width: 160, child: AppmenuFavItem(app: filteredFav[index]));
},
child: DynMouseScroll(
durationMS: 200,
animationCurve: Curves.easeOutQuad,
builder: (context, controller, physics) => ListView.builder(
controller: controller,
physics: physics,
scrollDirection: Axis.horizontal,
itemCount: filteredFav.length,
itemBuilder: (context, index) {
return SizedBox(width: 160, child: AppmenuFavItem(app: filteredFav[index]));
},
),
),
),
),
Expand Down

0 comments on commit 1d3bef8

Please sign in to comment.