diff --git a/android/gradle.properties b/android/gradle.properties
index 2c9d43c520a06b38808242c86e55863c0653df88..9afb4c689a0bff258d2a5403ef6a41e03d7faed5 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -1,5 +1,5 @@
 org.gradle.jvmargs=-Xmx1536M
 android.useAndroidX=true
 android.enableJetifier=true
-app.versionName=0.0.47
-app.versionCode=47
+app.versionName=0.0.48
+app.versionCode=48
diff --git a/fastlane/metadata/android/en-US/changelogs/48.txt b/fastlane/metadata/android/en-US/changelogs/48.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c35d70339d8a37a3c30a1937e87ad12747d49556
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/48.txt
@@ -0,0 +1 @@
+Improve navigation bar.
diff --git a/fastlane/metadata/android/fr-FR/changelogs/48.txt b/fastlane/metadata/android/fr-FR/changelogs/48.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d09c55c0fd93b3b66109c75f5d095ba0edeb513
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/changelogs/48.txt
@@ -0,0 +1 @@
+Amélioration de la barre de navigation.
diff --git a/lib/ui/skeleton.dart b/lib/ui/skeleton.dart
index 5ff784f1133de542be74d0109ec656e8c6ad3ae6..9a720a7b94ce6d50148e8c9af0049e5f11019eee 100644
--- a/lib/ui/skeleton.dart
+++ b/lib/ui/skeleton.dart
@@ -36,6 +36,7 @@ class _SkeletonScreenState extends State<SkeletonScreen> {
           return pageNavigation.elementAt(index);
         },
         pagination: SwiperPagination(
+          margin: const EdgeInsets.all(0),
           builder: SwiperCustomPagination(
             builder: (BuildContext context, SwiperPluginConfig config) {
               return BottomNavBar(swipeController: config.controller);
diff --git a/lib/ui/widgets/bottom_nav_bar.dart b/lib/ui/widgets/bottom_nav_bar.dart
index c775a6ac79e7ff50eabd40ae2bca30fb9913174c..8e00166e3dbd4711001fdae2f4c528180b095649 100644
--- a/lib/ui/widgets/bottom_nav_bar.dart
+++ b/lib/ui/widgets/bottom_nav_bar.dart
@@ -14,20 +14,11 @@ class BottomNavBar extends StatelessWidget {
   @override
   Widget build(BuildContext context) {
     return Card(
-      margin: const EdgeInsets.only(
-        top: 1,
-        right: 0,
-        left: 0,
-      ),
+      margin: const EdgeInsets.all(0),
       elevation: 4,
       shadowColor: Theme.of(context).colorScheme.shadow,
       color: Theme.of(context).colorScheme.surfaceVariant,
-      shape: const RoundedRectangleBorder(
-        borderRadius: BorderRadius.only(
-          topLeft: Radius.circular(16),
-          topRight: Radius.circular(16),
-        ),
-      ),
+      shape: const ContinuousRectangleBorder(),
       child: BlocBuilder<BottomNavCubit, int>(
         builder: (BuildContext context, int state) {
           return BottomNavigationBar(
diff --git a/pubspec.yaml b/pubspec.yaml
index 6235665f34fd0d66e96ccc8d56c6b9b88d03e48d..2e058f8862eb87b6a01af482cd28233cd5ec3c3d 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -3,7 +3,7 @@ description: Display scrobbles data and charts
 
 publish_to: 'none'
 
-version: 0.0.47+47
+version: 0.0.48+48
 
 environment:
   sdk: '^3.0.0'