diff --git a/code/th_14_panels.js b/code/th_14_panels.js index 20ff0de..a0c8a2c 100644 --- a/code/th_14_panels.js +++ b/code/th_14_panels.js @@ -4921,7 +4921,7 @@ FloatBallAppWM.prototype.showPopupOverlay = function(opts) { } catch(eBackReg) { safeLog(self.L, 'w', "popup back callback register fail: " + String(eBackReg)); } } - root.setOnKeyListener(new android.view.View.OnKeyListener({ + root.setOnKeyListener(new JavaAdapter(android.view.View.OnKeyListener, { onKey: function(v, keyCode, event) { try { if (!event) return false; diff --git a/code/th_15_extra.js b/code/th_15_extra.js index c17a34e..79ef0ee 100644 --- a/code/th_15_extra.js +++ b/code/th_15_extra.js @@ -1077,10 +1077,12 @@ FloatBallAppWM.prototype.buildToolAppShell = function(contentView, title, canBac var leftStrip = this.createToolAppEdgeBackStrip(0); var leftLp = new android.widget.FrameLayout.LayoutParams(stripW, -1); leftLp.gravity = android.view.Gravity.START | android.view.Gravity.TOP; + leftLp.topMargin = topBarHeight + this.dp(8); root.addView(leftStrip, leftLp); var rightStrip = this.createToolAppEdgeBackStrip(1); var rightLp = new android.widget.FrameLayout.LayoutParams(stripW, -1); rightLp.gravity = android.view.Gravity.END | android.view.Gravity.TOP; + rightLp.topMargin = topBarHeight + this.dp(8); root.addView(rightStrip, rightLp); this.state.toolAppInnerBackLeftStrip = leftStrip; this.state.toolAppInnerBackRightStrip = rightStrip; diff --git a/manifest.json b/manifest.json index 0523166..740e65e 100644 --- a/manifest.json +++ b/manifest.json @@ -54,12 +54,12 @@ "size": 21198 }, "th_14_panels.js": { - "sha256": "a5d7fbaab77611f57664cb5e73dda5e7b7cad09562245bab4484d9197cd2cd68", - "size": 295968 + "sha256": "75ffeb41de6bda8c22ee68b61299b4821b8344d416bdac7f1471eb420bae8205", + "size": 295981 }, "th_15_extra.js": { - "sha256": "fbf6cff21e2bc8174e4a9a1639f4f435d8fecf2af42c161e5dc7c539bbd974ab", - "size": 104206 + "sha256": "11a9866ba156c2a7862633530eb0d796a9955698a0c3fad4199dcccd4bb27c47", + "size": 104307 }, "th_16_entry.js": { "sha256": "6c59d9891cd010647f84c3db93f1cf95c7bbfb758470ea21044bf72eb8ff73d1", @@ -68,5 +68,5 @@ }, "keyId": "toolhub-targets-2026-rsa3072", "schema": 2, - "version": 20260521190619 + "version": 20260521191529 } diff --git a/manifest.sig b/manifest.sig index 40b7ac2..62d1c00 100644 --- a/manifest.sig +++ b/manifest.sig @@ -1 +1 @@ -kFOfOPiwdY6Fj668Xq7zcpIy9sRMqAPRjDMKZluUkNON72ZpkQpMXdVKWSrcCj78KhTTpIRlaI1JsU/qesbEHuEoUh5w5zUYY4a1AZbk+QYlxjvqNo+O2PhoPVTp3a9GRS7kMnNg0cJFHdf8nnR0M411D8VE6sWUsx+zdF1eCgxc0AQHojMzDwn4ERjgkqv1x5P2/RBMThwKahH4QSAkaUz7dlg47Lq1ANUKPqBGKqUtyiMRYKo/cv+nkvupFrPCE/eY4IfeoffbeRzuFfY+LUjQksn1B7VCMyhRZy8xIi1VAP+nCOYQUoYAQ//RZPgdKzoe4OOAVauYoax2GvjUv/sYSEo7lR3wD7mG8ctZubYVd8kIZB4CPv5HxW3dgb8BNOZOpIlYhfyp6cnOG9YPxE6eLLWPge4cWfSQkOMoq3leBFVFJBYKlY9zMftuHOOY2Dp1DU0L7tpEZo7myBUJLa8zyI+F7OO7djpJFacMk3zqAi/TvwYlE0dGROpm4MZa +Pa5x3nJGOpVKBXL/R2Z8dBxlCDXP+Qb4mTLRpZ4aOsEg2s3VANGy2XtxxL41kvQp6Qsltlx6E6p20sAn78xbEc/uQCLz+LWeYExvurVLf5B4WRYevhiMobdg21x0mXss50mhJqAOJF3oxQl7yGyupPA9oORVbxk9TwbbvmAx+d9zLXnX1Ayf5g3SPJI6i4vp+oIfJIEEPKiCxBKjaIKI4Gpnmn5N7zzKSbk0FGCO9aosQ9d1l1T2owdY0zlCj+9zsyx2MnkqJpI6sCjfHiJGuFd3hPepAfHL+BS/lnBHJnLdIA23WU7ARirn4fpceLrflWhQIOChs9tl87f2mQG5N2AnOlgIFyH0cpaABZs100cNzwjlDFi+9yzIED0SoWwFLz3vJxOcfEHW4XpOYEImmiOuYwM+hpjglawiw+KTMFgj6Z1VSStfjLf+samDkv4uh6lA9tb+G6oVagqU9MZjKJUYvQR9oWAVTXVS3/EljO/suP6K8bD6/kMcnrmcPJJO