Skip to content

Registers Pane #2

@CTalkobt

Description

@CTalkobt
  1. Editing affordance is invisible: Clicking the Value column opens an inline text editor, but there is no visual cue that the column is editable (no pencil icon, no hover highlight, no "click to edit" hint in a status bar).

    • Suggestion: Show a pencil cursor on hover over the Value column, or add a thin border to editable cells.
  2. P register can only be edited as a raw hex byte: Setting individual status flags requires knowing the bit layout and computing the value manually.

    • Suggestion: Add a flag-toggle UI to the Flags/Bits column, or make the flag letters clickable to toggle individual bits.
  3. "Prev" column shows zeros before any execution: Until the first instruction executes, m_prev_valid is false but the column is still displayed (empty). This wastes space and may cause confusion about what "Prev" means.

    • Suggestion: Leave the Prev column empty (or show "—") and suppress red highlighting until the first step.
  4. No decimal view: Registers like A, X, Y are commonly used as counters or values where decimal is more readable. There is no way to see decimal alongside hex.

    • Suggestion: Add a Dec column, or show decimal in a tooltip on hover.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions