default-diff type (one or two column) should be a setting #58

Closed
opened 2026-07-28 11:54:46 +00:00 by hugo · 1 comment
Owner

the default style of diff - one or two columns - should be a setting in the preferences.

the default style of diff - one or two columns - should be a setting in the preferences.
hugo added the enhancement label 2026-07-28 11:54:52 +00:00
Author
Owner

Implemented in 191ff0b. Preferences now includes a typed Default layout setting for Git diffs with 1-column and 2-column choices. The choice is persisted in the existing Git configuration, missing/legacy configuration remains 1-column, and every successfully opened file diff starts from the saved default while its segmented control remains a per-view override. This is a DS4Server-only Git UI feature; DS4 has no corresponding diff viewer. Verified with the configuration round-trip test and the full commit gates: rustfmt, Clippy with warnings denied, app bundle, and all-feature tests (150 passed, 12 hardware/model tests ignored).

Implemented in 191ff0b. Preferences now includes a typed Default layout setting for Git diffs with 1-column and 2-column choices. The choice is persisted in the existing Git configuration, missing/legacy configuration remains 1-column, and every successfully opened file diff starts from the saved default while its segmented control remains a per-view override. This is a DS4Server-only Git UI feature; DS4 has no corresponding diff viewer. Verified with the configuration round-trip test and the full commit gates: rustfmt, Clippy with warnings denied, app bundle, and all-feature tests (150 passed, 12 hardware/model tests ignored).
hugo closed this issue 2026-07-28 17:08:20 +00:00
Sign in to join this conversation.