Compare commits

...
2 Commits
Author SHA1 Message Date
Codex 9416fa6518 Show version in terminal header
Gitea Smoke / smoke (push) Successful in 0s
Gitea Android APK / build (push) Successful in 12m25s
2026-07-12 02:26:32 +00:00
Codex 360e2f3af0 Top align terminal reading mode
Gitea Android APK / build (push) Failing after 57s
Gitea Smoke / smoke (push) Successful in 0s
2026-07-12 02:19:06 +00:00
@@ -1633,7 +1633,7 @@ public final class MainActivity extends Activity {
terminalText.setIncludeFontPadding(false);
terminalText.setHorizontallyScrolling(!terminalReadingMode);
terminalText.setLineSpacing(0, 1.05f);
terminalText.setGravity(Gravity.BOTTOM | Gravity.START);
terminalText.setGravity((terminalReadingMode ? Gravity.TOP : Gravity.BOTTOM) | Gravity.START);
terminalText.setTextIsSelectable(terminalSelectionEnabled);
terminalText.setPadding(dp(2), dp(8), dp(2), dp(8));
terminalText.setBackgroundColor(COLOR_TERMINAL_BG);
@@ -1720,11 +1720,34 @@ public final class MainActivity extends Activity {
terminalMetaText.setIncludeFontPadding(false);
updateTerminalMeta();
TextView version = new TextView(this);
version.setText("v" + BuildConfig.VERSION_NAME + " (" + BuildConfig.VERSION_CODE + ")");
version.setTextColor(COLOR_TEXT_DIM);
version.setTextSize(8);
version.setTypeface(Typeface.MONOSPACE);
version.setSingleLine(true);
version.setIncludeFontPadding(false);
LinearLayout metaRow = new LinearLayout(this);
metaRow.setOrientation(LinearLayout.HORIZONTAL);
metaRow.setGravity(Gravity.CENTER_VERTICAL);
metaRow.addView(terminalMetaText, new LinearLayout.LayoutParams(
0,
dp(13),
1
));
LinearLayout.LayoutParams versionParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
dp(13)
);
versionParams.leftMargin = dp(6);
metaRow.addView(version, versionParams);
titleBlock.addView(titleRow, new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
dp(17)
));
titleBlock.addView(terminalMetaText, new LinearLayout.LayoutParams(
titleBlock.addView(metaRow, new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
dp(13)
));
@@ -1742,6 +1765,7 @@ public final class MainActivity extends Activity {
terminalReadingMode = reading;
if (terminalText != null) {
terminalText.setHorizontallyScrolling(!reading);
terminalText.setGravity((reading ? Gravity.TOP : Gravity.BOTTOM) | Gravity.START);
terminalText.setMovementMethod(reading ? LinkMovementMethod.getInstance() : null);
}
styleTerminalReadingButton();