fix: keyboard overlapping with controls
Some checks failed
TrafficCue CI / check (push) Failing after 56s
TrafficCue CI / build (push) Successful in 48s

This commit is contained in:
Cfp
2025-08-10 14:48:49 +02:00
parent 8fe6c87714
commit 3bcd7cdade
4 changed files with 16 additions and 1 deletions

View File

@ -16,6 +16,7 @@
<activity
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode"
android:launchMode="singleTask"
android:windowSoftInputMode="adjustResize"
android:label="@string/main_activity_title"
android:name=".MainActivity"
android:exported="true">

View File

@ -5,7 +5,7 @@ import androidx.activity.enableEdgeToEdge
class MainActivity : TauriActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
enableEdgeToEdge()
// enableEdgeToEdge()
super.onCreate(savedInstanceState)
}
}

View File

@ -313,5 +313,6 @@
width: calc(100%);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
padding-bottom: calc(40px + env(safe-area-inset-bottom));
}
</style>

View File

@ -37,6 +37,19 @@ export async function downloadPMTiles(url: string, name: string): Promise<void>
console.log(`Download completed: ${path}`);
}
export async function hasPMTiles(name: string): Promise<boolean> {
const filename = name + ".pmtiles";
const baseDir = BaseDirectory.AppData;
const appDataDirPath = await appDataDir();
if(!await exists(appDataDirPath)) {
return false;
}
const filePath = await join(appDataDirPath, filename);
return await exists(filePath, { baseDir });
}
export async function getPMTiles(name: string) {
const filename = name + ".pmtiles";
const baseDir = BaseDirectory.AppData;