diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d817ba0..bcec26b 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -25,17 +25,20 @@
+ android:label="Metadata"
+ android:windowSoftInputMode="adjustResize"/>
+ android:label="ghost CMS login"
+ android:windowSoftInputMode="adjustResize"/>
+ android:launchMode="singleInstance"
+ android:windowSoftInputMode="adjustResize">
diff --git a/app/src/main/java/org/wntr/mdeditor/MainActivity.kt b/app/src/main/java/org/wntr/mdeditor/MainActivity.kt
index 1833cc0..85456ac 100644
--- a/app/src/main/java/org/wntr/mdeditor/MainActivity.kt
+++ b/app/src/main/java/org/wntr/mdeditor/MainActivity.kt
@@ -38,7 +38,6 @@ import okhttp3.ResponseBody.Companion.toResponseBody
import org.json.JSONObject
import retrofit2.Response
import java.io.BufferedReader
-import java.io.File
import java.io.FileOutputStream
import java.io.IOException
import java.io.InputStreamReader
@@ -109,6 +108,7 @@ class MainActivity : AppCompatActivity() {
}
]
});
+ easyMDE.codemirror.getScrollerElement().style.minHeight="100px";
"""
companion object {
@@ -162,6 +162,11 @@ class MainActivity : AppCompatActivity() {
}
}
}
+ webView.viewTreeObserver.addOnGlobalLayoutListener {
+ webView.evaluateJavascript("easyMDE.codemirror.getScrollerElement().style.height=String(window.innerHeight-120) +\"px\"", {
+ Log.d(javaClass.simpleName, "js window innerheight set to: $it")
+ })
+ }
webView.loadUrl("file:///android_res/raw/index.html")
val jsi = object {
@@ -269,7 +274,6 @@ class MainActivity : AppCompatActivity() {
override fun onResume() {
super.onResume()
-
if (!readOnResume) {
readOnResume = true
autosaveTimer = fixedRateTimer("timer",true,0,5000){
diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml
index 4f603c2..d331118 100644
--- a/app/src/main/res/layout/activity_login.xml
+++ b/app/src/main/res/layout/activity_login.xml
@@ -7,6 +7,8 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="5dp"
+ android:layout_alignParentBottom="true"
+ android:fitsSystemWindows="true"
tools:context="LoginActivity">
+ android:layout_alignParentBottom="true"
+ android:fitsSystemWindows="true">