Pin tmux status above soft keys
This commit is contained in:
@@ -1734,11 +1734,11 @@ public final class MainActivity extends Activity {
|
|||||||
terminalText.setLineSpacing(0, 1.05f);
|
terminalText.setLineSpacing(0, 1.05f);
|
||||||
terminalText.setGravity(Gravity.BOTTOM | Gravity.START);
|
terminalText.setGravity(Gravity.BOTTOM | Gravity.START);
|
||||||
terminalText.setTextIsSelectable(terminalSelectionEnabled);
|
terminalText.setTextIsSelectable(terminalSelectionEnabled);
|
||||||
terminalText.setPadding(dp(2), dp(8), dp(2), dp(8));
|
terminalText.setPadding(dp(2), dp(8), dp(2), 0);
|
||||||
terminalText.setBackgroundColor(COLOR_TERMINAL_BG);
|
terminalText.setBackgroundColor(COLOR_TERMINAL_BG);
|
||||||
terminalChatList = new LinearLayout(this);
|
terminalChatList = new LinearLayout(this);
|
||||||
terminalChatList.setOrientation(LinearLayout.VERTICAL);
|
terminalChatList.setOrientation(LinearLayout.VERTICAL);
|
||||||
terminalChatList.setPadding(0, dp(12), 0, dp(18));
|
terminalChatList.setPadding(0, dp(12), 0, 0);
|
||||||
terminalChatList.addView(projectStateText("Loading conversation..."), matchWrap());
|
terminalChatList.addView(projectStateText("Loading conversation..."), matchWrap());
|
||||||
showTerminalView(terminalViewMode, false);
|
showTerminalView(terminalViewMode, false);
|
||||||
terminalScroll.addOnLayoutChangeListener((view, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom) ->
|
terminalScroll.addOnLayoutChangeListener((view, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom) ->
|
||||||
@@ -2159,7 +2159,7 @@ public final class MainActivity extends Activity {
|
|||||||
private View conversationLiveTerminalPanel() {
|
private View conversationLiveTerminalPanel() {
|
||||||
LinearLayout panel = new LinearLayout(this);
|
LinearLayout panel = new LinearLayout(this);
|
||||||
panel.setOrientation(LinearLayout.VERTICAL);
|
panel.setOrientation(LinearLayout.VERTICAL);
|
||||||
panel.setPadding(dp(2), dp(10), dp(2), dp(8));
|
panel.setPadding(dp(2), dp(10), dp(2), 0);
|
||||||
|
|
||||||
LinearLayout heading = new LinearLayout(this);
|
LinearLayout heading = new LinearLayout(this);
|
||||||
heading.setOrientation(LinearLayout.HORIZONTAL);
|
heading.setOrientation(LinearLayout.HORIZONTAL);
|
||||||
@@ -2193,6 +2193,7 @@ public final class MainActivity extends Activity {
|
|||||||
terminalLiveOutputText.setIncludeFontPadding(false);
|
terminalLiveOutputText.setIncludeFontPadding(false);
|
||||||
terminalLiveOutputText.setHorizontallyScrolling(true);
|
terminalLiveOutputText.setHorizontallyScrolling(true);
|
||||||
terminalLiveOutputText.setLineSpacing(0, 1.05f);
|
terminalLiveOutputText.setLineSpacing(0, 1.05f);
|
||||||
|
terminalLiveOutputText.setGravity(Gravity.BOTTOM | Gravity.START);
|
||||||
terminalLiveOutputText.setBackgroundColor(COLOR_TERMINAL_BG);
|
terminalLiveOutputText.setBackgroundColor(COLOR_TERMINAL_BG);
|
||||||
terminalLiveOutputText.setPadding(0, dp(5), 0, 0);
|
terminalLiveOutputText.setPadding(0, dp(5), 0, 0);
|
||||||
terminalLiveOutputText.setMovementMethod(LinkMovementMethod.getInstance());
|
terminalLiveOutputText.setMovementMethod(LinkMovementMethod.getInstance());
|
||||||
@@ -3590,6 +3591,10 @@ public final class MainActivity extends Activity {
|
|||||||
int usableWidth = Math.max(1, width - horizontalPadding);
|
int usableWidth = Math.max(1, width - horizontalPadding);
|
||||||
int cols = clamp((int) Math.floor(usableWidth / charWidth), MIN_TERMINAL_COLS, MAX_TERMINAL_COLS);
|
int cols = clamp((int) Math.floor(usableWidth / charWidth), MIN_TERMINAL_COLS, MAX_TERMINAL_COLS);
|
||||||
int rows = clamp((height - verticalPadding) / lineHeight, MIN_TERMINAL_ROWS, MAX_TERMINAL_ROWS);
|
int rows = clamp((height - verticalPadding) / lineHeight, MIN_TERMINAL_ROWS, MAX_TERMINAL_ROWS);
|
||||||
|
if (terminalLiveOutputText != null) {
|
||||||
|
terminalLiveOutputText.setMinHeight(rows * lineHeight);
|
||||||
|
terminalLiveOutputText.setGravity(Gravity.BOTTOM | Gravity.START);
|
||||||
|
}
|
||||||
if (cols == terminalCols && rows == terminalRows && !forceSend) {
|
if (cols == terminalCols && rows == terminalRows && !forceSend) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user