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) {
return GridView.builder(
controller: scrollController,
padding: EdgeInsets.zero,
padding: const EdgeInsets.only(bottom: 56),
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
//Sync values for itemHeight calculation _calculateItemHeight
childAspectRatio: 0.75,
@@ -383,7 +383,7 @@ class _TabListView extends HookConsumerWidget {
builder: (context, controller) {
return !reorderEnabled
? ListView.builder(
padding: EdgeInsets.zero,
padding: const EdgeInsets.only(bottom: 56),
controller: scrollController,
itemCount: displayItemCount,
itemExtent: _itemHeight,
@@ -437,6 +437,7 @@ class _TabListView extends HookConsumerWidget {
)
: ReorderableListView.builder(
scrollController: controller,
padding: const EdgeInsets.only(bottom: 56),
itemCount: displayItemCount,
itemExtent: _itemHeight,
onReorderStart: (index) {
@@ -286,7 +286,7 @@ class ViewTabTreesWidget extends HookConsumerWidget {
padding: const EdgeInsets.symmetric(horizontal: 4.0),
child: GridView.builder(
controller: scrollController,
padding: EdgeInsets.zero,
padding: const EdgeInsets.only(bottom: 56),
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
//Sync values for itemHeight calculation _calculateItemHeight
childAspectRatio: 0.75,
@@ -383,7 +383,7 @@ class _LinkedConsoleList extends ConsumerWidget {
}
return ListView.builder(
controller: scrollController,
padding: const EdgeInsets.symmetric(vertical: 4),
padding: const EdgeInsets.only(top: 4, bottom: 56),
itemCount: filtered.length,
itemBuilder: (context, index) {
final console = filtered[index];
@@ -432,7 +432,7 @@ class _AllConsoleList extends ConsumerWidget {
}
return ListView.builder(
controller: scrollController,
padding: const EdgeInsets.symmetric(vertical: 4),
padding: const EdgeInsets.only(top: 4, bottom: 56),
itemCount: consoles.length,
itemBuilder: (context, index) {
final console = consoles[index];