add padding to avoid overlaps with fab

This commit is contained in:
Fabian Freund
2026-05-02 09:12:26 +02:00
parent 43aeb1d1f6
commit cf6b81d2c0
4 changed files with 6 additions and 5 deletions
@@ -470,7 +470,7 @@ class _TabGrid extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return GridView.builder( return GridView.builder(
controller: scrollController, controller: scrollController,
padding: EdgeInsets.zero, padding: const EdgeInsets.only(bottom: 56),
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
//Sync values for itemHeight calculation _calculateItemHeight //Sync values for itemHeight calculation _calculateItemHeight
childAspectRatio: 0.75, childAspectRatio: 0.75,
@@ -383,7 +383,7 @@ class _TabListView extends HookConsumerWidget {
builder: (context, controller) { builder: (context, controller) {
return !reorderEnabled return !reorderEnabled
? ListView.builder( ? ListView.builder(
padding: EdgeInsets.zero, padding: const EdgeInsets.only(bottom: 56),
controller: scrollController, controller: scrollController,
itemCount: displayItemCount, itemCount: displayItemCount,
itemExtent: _itemHeight, itemExtent: _itemHeight,
@@ -437,6 +437,7 @@ class _TabListView extends HookConsumerWidget {
) )
: ReorderableListView.builder( : ReorderableListView.builder(
scrollController: controller, scrollController: controller,
padding: const EdgeInsets.only(bottom: 56),
itemCount: displayItemCount, itemCount: displayItemCount,
itemExtent: _itemHeight, itemExtent: _itemHeight,
onReorderStart: (index) { onReorderStart: (index) {
@@ -286,7 +286,7 @@ class ViewTabTreesWidget extends HookConsumerWidget {
padding: const EdgeInsets.symmetric(horizontal: 4.0), padding: const EdgeInsets.symmetric(horizontal: 4.0),
child: GridView.builder( child: GridView.builder(
controller: scrollController, controller: scrollController,
padding: EdgeInsets.zero, padding: const EdgeInsets.only(bottom: 56),
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
//Sync values for itemHeight calculation _calculateItemHeight //Sync values for itemHeight calculation _calculateItemHeight
childAspectRatio: 0.75, childAspectRatio: 0.75,
@@ -383,7 +383,7 @@ class _LinkedConsoleList extends ConsumerWidget {
} }
return ListView.builder( return ListView.builder(
controller: scrollController, controller: scrollController,
padding: const EdgeInsets.symmetric(vertical: 4), padding: const EdgeInsets.only(top: 4, bottom: 56),
itemCount: filtered.length, itemCount: filtered.length,
itemBuilder: (context, index) { itemBuilder: (context, index) {
final console = filtered[index]; final console = filtered[index];
@@ -432,7 +432,7 @@ class _AllConsoleList extends ConsumerWidget {
} }
return ListView.builder( return ListView.builder(
controller: scrollController, controller: scrollController,
padding: const EdgeInsets.symmetric(vertical: 4), padding: const EdgeInsets.only(top: 4, bottom: 56),
itemCount: consoles.length, itemCount: consoles.length,
itemBuilder: (context, index) { itemBuilder: (context, index) {
final console = consoles[index]; final console = consoles[index];