Skip to content

Make transcript mouse scroll speed configurable - #50209

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/d355e246fd943415f0ce5a6affe849f77f3615e6
Oct 2, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/d355e246fd943415f0ce5a6affe849f77f3615e6

Conversation

@copyberry

@copyberry copyberry Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Make transcript mouse scroll speed configurable

What changed

Add tui.mouse_scroll_speed as a finite positive multiplier for transcript mouse wheel scrolling, including transcript overlays and session previews. Change the default from three rows to one row per wheel event; set the multiplier to 3.0 to retain the previous speed.

Fractional values accumulate movement across events and discard the remainder when direction reverses. For example, 0.5 scrolls one row every two events. Following the latest output pauses only when a whole row moves.

Testing

Add tests for configuration validation, integer and fractional scroll speeds, direction changes, decimal accumulation, and following behavior. Extend local settings coverage to include a command-line override for the new setting.

## What changed

Add `tui.mouse_scroll_speed` as a finite positive multiplier for transcript mouse wheel scrolling, including transcript overlays and session previews. Change the default from three rows to one row per wheel event; set the multiplier to `3.0` to retain the previous speed.

Fractional values accumulate movement across events and discard the remainder when direction reverses. For example, `0.5` scrolls one row every two events. Following the latest output pauses only when a whole row moves.

## Testing

Add tests for configuration validation, integer and fractional scroll speeds, direction changes, decimal accumulation, and following behavior. Extend local settings coverage to include a command-line override for the new setting.

GitOrigin-RevId: d355e246fd943415f0ce5a6affe849f77f3615e6
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/d355e246fd943415f0ce5a6affe849f77f3615e6 branch from b5b4de8 to 4dd51f4 Compare October 2, 2026 06:50
@copyberry
copyberry Bot merged commit 4dd51f4 into main Oct 2, 2026
1 check passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/d355e246fd943415f0ce5a6affe849f77f3615e6 branch October 2, 2026 06:50
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 2, 2026
@kubilen
kubilen deployed to issue-triage October 2, 2026 06:53 — with GitHub Actions Active
@kubilen
kubilen deployed to issue-triage October 2, 2026 06:53 — with GitHub Actions Active
@kubilen
kubilen deployed to issue-triage October 2, 2026 06:53 — with GitHub Actions Active
@max3uc3
max3uc3 deployed to issue-triage October 2, 2026 07:07 — with GitHub Actions Active
@max3uc3
max3uc3 deployed to issue-triage October 2, 2026 07:07 — with GitHub Actions Active
@max3uc3
max3uc3 deployed to issue-triage October 2, 2026 07:07 — with GitHub Actions Active
@max3uc3
max3uc3 deployed to issue-triage October 2, 2026 07:08 — with GitHub Actions Active
@jiyunbo
jiyunbo deployed to issue-triage October 2, 2026 07:12 — with GitHub Actions Active
@jiyunbo
jiyunbo deployed to issue-triage October 2, 2026 07:12 — with GitHub Actions Active
@jiyunbo
jiyunbo deployed to issue-triage October 2, 2026 07:12 — with GitHub Actions Active
@jiyunbo
jiyunbo deployed to issue-triage October 2, 2026 07:13 — with GitHub Actions Active
@danielha
danielha deployed to issue-triage October 2, 2026 07:14 — with GitHub Actions Active
@danielha
danielha deployed to issue-triage October 2, 2026 07:14 — with GitHub Actions Active
@danielha
danielha deployed to issue-triage October 2, 2026 07:14 — with GitHub Actions Active
@danielha
danielha deployed to issue-triage October 2, 2026 07:15 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants