rojo/plugin/src/App
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
..
Components Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
StatusPages Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
bindingUtil.lua Remove pairs() and ipairs() (#1150) 2025-11-18 18:49:52 -08:00
getTextBoundsAsync.lua Use FontFace and consistent text sizing (#988) 2024-11-09 12:05:57 +00:00
init.lua Refactor and rebrand Rojo to Atlas 2026-02-07 13:21:52 -06:00
Page.lua Stylua formatting (#785) 2023-09-18 15:39:46 -07:00
Theme.lua Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00