diff --git a/CHANGELOG.md b/CHANGELOG.md index 29e8a03..aa451bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,15 @@ ## Versión actual -- Versión base: `1.1.0` +- Versión base: `1.1.1` ## Historial +### 1.1.1 - 2026-04-23 + +- Se oculta la barra de navegación del sistema Android en modo inmersivo. +- Se ajusta el alto del menú inferior Android para evitar recortes en los íconos. + ### 1.1.0 - 2026-04-23 - Se agrega pantalla About en Android con versión y texto de uso. diff --git a/VERSION b/VERSION index 9084fa2..524cb55 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.1.0 +1.1.1 diff --git a/android/app/build.gradle b/android/app/build.gradle index 15a368e..a79ab8a 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -18,8 +18,8 @@ android { applicationId "net.linkedcorp.linkedsign" minSdk 26 targetSdk 35 - versionCode 10100 - versionName "1.1.0" + versionCode 10101 + versionName "1.1.1" buildConfigField "String", "API_BASE_URL", "\"${apiBaseUrl}\"" } diff --git a/android/app/src/main/java/net/linkedcorp/linkedsign/MainActivity.kt b/android/app/src/main/java/net/linkedcorp/linkedsign/MainActivity.kt index 2df4abe..1422290 100644 --- a/android/app/src/main/java/net/linkedcorp/linkedsign/MainActivity.kt +++ b/android/app/src/main/java/net/linkedcorp/linkedsign/MainActivity.kt @@ -5,6 +5,8 @@ import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.material3.Surface +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.WindowInsetsControllerCompat import androidx.lifecycle.viewmodel.compose.viewModel import net.linkedcorp.linkedsign.ui.LinkedSignApp import net.linkedcorp.linkedsign.ui.MainViewModel @@ -14,6 +16,7 @@ class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() + hideSystemNavigation() setContent { LinkedSignTheme { @@ -28,4 +31,21 @@ class MainActivity : ComponentActivity() { } } } + + override fun onResume() { + super.onResume() + hideSystemNavigation() + } + + override fun onWindowFocusChanged(hasFocus: Boolean) { + super.onWindowFocusChanged(hasFocus) + if (hasFocus) hideSystemNavigation() + } + + private fun hideSystemNavigation() { + WindowInsetsControllerCompat(window, window.decorView).apply { + systemBarsBehavior = WindowInsetsControllerCompat.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE + hide(WindowInsetsCompat.Type.navigationBars()) + } + } } diff --git a/android/app/src/main/java/net/linkedcorp/linkedsign/ui/LinkedSignApp.kt b/android/app/src/main/java/net/linkedcorp/linkedsign/ui/LinkedSignApp.kt index 7441721..9ee2de2 100644 --- a/android/app/src/main/java/net/linkedcorp/linkedsign/ui/LinkedSignApp.kt +++ b/android/app/src/main/java/net/linkedcorp/linkedsign/ui/LinkedSignApp.kt @@ -29,6 +29,7 @@ import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxHeight import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth @@ -268,9 +269,10 @@ fun LinkedSignApp(viewModel: MainViewModel, appContext: Context, activity: Compo bottomBar = { if (state.authenticated) { NavigationBar( - modifier = Modifier.height(44.dp), + modifier = Modifier.height(52.dp), containerColor = Color.White, - tonalElevation = 0.dp + tonalElevation = 0.dp, + windowInsets = WindowInsets(left = 0.dp, top = 0.dp, right = 0.dp, bottom = 0.dp) ) { val tabs = listOf( AppTab.Documents to Icons.Outlined.Description, diff --git a/backend/package.json b/backend/package.json index cea196a..f0d957f 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "linkedsign-backend", - "version": "1.1.0", + "version": "1.1.1", "private": true, "description": "Initial backend for LinkedSign", "main": "src/server.js", diff --git a/frontend/package.json b/frontend/package.json index 05bdce8..d9d3d49 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "frontend", "private": true, - "version": "1.1.0", + "version": "1.1.1", "type": "module", "scripts": { "dev": "vite",