rojo/plugin/src/App/StatusPages
Joe 9b832c4637 Complete implementation of Git-style change metadata and diff utilities
- Finalized the `ChangeMetadata` module to compute structured change metadata, replacing inline calculations in `PatchTree`.
- Introduced `DiffUtil` for accurate line difference calculations using the Myers algorithm, ensuring consistency with Git's behavior.
- Updated `DomLabel` to display git-style change indicators, including added and removed line counts, with hover tooltips for detailed information.
- Comprehensive tests for `DiffUtil` have been added to validate functionality across various scenarios.
- Removed the obsolete `WhitespaceUtil` as its functionality is now integrated into the new modules.
2026-02-08 16:12:40 -06:00
..
Settings one-shot + new commit dialogue 2026-01-27 06:34:40 -06:00
Confirming.lua Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
Connected.lua Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
Connecting.lua Slightly improve initial sync hangs (#1140) 2025-11-06 00:06:42 -08:00
Error.lua Show the plugin version on the Error page (#1068) 2025-06-20 18:28:04 -07:00
init.lua Add visual diffs to syncing (#603) 2023-04-01 23:17:23 -04:00
NotConnected.lua Refactor transparency logic and improve button interaction in PatchVisualizer 2026-02-01 10:42:02 -06:00