2478 2026 02 16 Update File Before After Separator Lane 0553d33c

Update file side-by-side diff now has explicit before/after separation lane

tools-only Updated 7 repo stars

File contents

Update file side-by-side diff now has explicit before/after separation lane

Summary

Improved readability of update_file side-by-side diffs by adding a visible change lane (-│, +│, ) and explicit Before/After captions.

Changes

  • src/tunacode/ui/renderers/tools/update_file.py

    • Added symbolic constants for side-by-side layout widths and divider glyphs.
    • Changed middle diff column to a 2-character lane that combines change direction with a vertical separator.
    • Styled lane markers by direction (delete red, insert green, context dim).
    • Updated caption to: Before: a/<file> │ After: b/<file>.
  • tests/unit/ui/test_update_file_renderer.py

    • Added assertion that rendered output includes:
      • Before: a/file.py
      • After: b/file.py
      • -│ and +│ markers

Behavioral Impact

No tool contract changes. The renderer still parses unified diffs and retains unified-diff fallback when side-by-side parsing fails.

tools-only/X-Skills/tree/main/development/2478-2026-02-16-update-file-before-after-separator-lane_0553d33c commit 3ab7b8d483

Frequently asked questions

npx skillmds@latest add tools-only/2478-2026-02-16-update-file-before-after-separator-lane-0553