Skip to content

Common: log a note instead of dump content to console#133

Merged
JumpLink merged 1 commit into
mainfrom
fix/129-console-dump-message
Jun 12, 2026
Merged

Common: log a note instead of dump content to console#133
JumpLink merged 1 commit into
mainfrom
fix/129-console-dump-message

Conversation

@JumpLink

Copy link
Copy Markdown
Owner

Fixes #129

Problem

The horizontal scrollbar of the message console did not behave RTL-correctly. The scrollbar only existed because the full hexdump content (long, unwrappable lines, wrap-mode: none) was printed into the console — even though the hexdump and disassembly each have a dedicated debugger view showing the same content.

Fix

  • The bridge logs a short translated note (Hexdump generated. / Disassembly generated.) instead of the dump content; the dedicated views keep showing the dumps via updateAssemblerViews.
  • The message console now wraps messages (wrap-mode: word_char) and never shows a horizontal scrollbar (hscrollbar-policy: never) — with wrapping, horizontal scrolling has no remaining use, and vertical scrolling mirrors fine in RTL.
  • New msgids translated in all 15 languages, reusing the established heading terminology; the msgmerge fuzzy artifacts (heading translations without the verb) were corrected and unfuzzied. All .po files validated with msgfmt --check.

The previous "Hexdump:\n%s" / "Disassembly:\n%s" msgids from #127 are obsolete and were retired by the translations build.

The hexdump (and potential disassembly) content was printed into
the message console although both have dedicated debugger views.
The long unwrapped dump lines were also the reason the console
needed a horizontal scrollbar, which does not mirror well in RTL
locales (#129).

Log a short translated "Hexdump generated." note instead, let the
console wrap messages and drop its horizontal scrollbar.

Fixes #129
@JumpLink JumpLink merged commit 62c81ba into main Jun 12, 2026
3 checks passed
@JumpLink JumpLink deleted the fix/129-console-dump-message branch June 12, 2026 07:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Message console scrollbar is LTR

1 participant