mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-24 06:34:09 +00:00
- 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. |
||
|---|---|---|
| .. | ||
| Notifications | ||
| PatchVisualizer | ||
| StringDiffVisualizer | ||
| Studio | ||
| TableDiffVisualizer | ||
| BorderedContainer.lua | ||
| Checkbox.lua | ||
| ClassIcon.lua | ||
| Dropdown.lua | ||
| EditableImage.lua | ||
| Header.lua | ||
| IconButton.lua | ||
| ScrollingFrame.lua | ||
| SlicedImage.lua | ||
| Spinner.lua | ||
| Tag.lua | ||
| TextButton.lua | ||
| TextInput.lua | ||
| Tooltip.lua | ||
| TouchRipple.lua | ||
| VirtualScroller.lua | ||