This commit is contained in:
polv committed 2026-09-12 17:58:28 +07:00
1 parent e9d02dbec7
commit 863142902c
3 files changed
+35 -9

No files matched your search

@@ -661,7 +661,7 @@ onBeforeUnmount(() => {
} }
.modal { .modal {
--margin-top: calc(120px + env(safe-area-inset-top)); --margin-top: 120px;
position: fixed; position: fixed;
top: 50%; top: 50%;
@@ -684,7 +684,7 @@ onBeforeUnmount(() => {
textarea { textarea {
width: 100%; width: 100%;
max-height: calc(90vh - var(--margin-top) - env(safe-area-inset-bottom)); max-height: calc(90vh - var(--margin-top));
padding: 1em; padding: 1em;
border-radius: 0 0 0.5em 0.5em; border-radius: 0 0 0.5em 0.5em;
font-family: sans-serif; font-family: sans-serif;
-7
View File
@@ -1,10 +1,3 @@
body {
padding-top: env(safe-area-inset-top);
padding-bottom: env(safe-area-inset-bottom);
padding-left: env(safe-area-inset-left);
padding-right: env(safe-area-inset-right);
}
.spoiler:not(:hover) { .spoiler:not(:hover) {
filter: blur(5px); filter: blur(5px);
} }
@@ -1,11 +1,44 @@
package cc.polv.ko_grammar package cc.polv.ko_grammar
import android.os.Bundle import android.os.Bundle
import android.view.View
import android.webkit.WebView
import androidx.activity.enableEdgeToEdge import androidx.activity.enableEdgeToEdge
import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
class MainActivity : TauriActivity() { class MainActivity : TauriActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
enableEdgeToEdge() enableEdgeToEdge()
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
val rootView: View = findViewById(android.R.id.content)
ViewCompat.setOnApplyWindowInsetsListener(rootView) { v, insets ->
val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
val imeVisible = insets.isVisible(WindowInsetsCompat.Type.ime())
val imeHeight = insets.getInsets(WindowInsetsCompat.Type.ime()).bottom
val bottomPadding = if (imeVisible) imeHeight else systemBars.bottom
v.setPadding(
systemBars.left,
systemBars.top,
systemBars.right,
bottomPadding
)
insets
}
}
override fun onWebViewCreate(webView: WebView) {
super.onWebViewCreate(webView)
webView.setBackgroundColor(0x00000000)
webView.fitsSystemWindows = true
android.util.Log.i("MainActivity", "WebView created, waiting for Rust hide() call...")
} }
} }