rojo/plugin/src/App/Components
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
..
Notifications Update asset IDs and improve header component styling 2026-02-01 11:51:49 -06:00
PatchVisualizer Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
StringDiffVisualizer Improved string diff viewer (#994) 2025-11-18 20:26:44 -08:00
Studio Stylua formatting (#785) 2023-09-18 15:39:46 -07:00
TableDiffVisualizer Fix Table diff colors (#1084) 2025-07-31 19:36:03 -07:00
BorderedContainer.lua Add visual diffs to syncing (#603) 2023-04-01 23:17:23 -04:00
Checkbox.lua Add locked tooltip (#998) 2024-12-28 15:03:11 -08:00
ClassIcon.lua Use buffer for ClassIcon EditableImages (#1149) 2025-11-07 13:07:19 -08:00
Dropdown.lua Add locked tooltip (#998) 2024-12-28 15:03:11 -08:00
EditableImage.lua Use buffer for ClassIcon EditableImages (#1149) 2025-11-07 13:07:19 -08:00
Header.lua Refine testing philosophy and success criteria in comprehensive_plugin_tests plan 2026-02-01 21:13:52 -06:00
IconButton.lua Stylua formatting (#785) 2023-09-18 15:39:46 -07:00
ScrollingFrame.lua Visualize table changes (#834) 2024-01-22 12:26:41 -08:00
SlicedImage.lua Redesign settings UI in plugin (#886) 2024-05-13 10:36:03 -07:00
Spinner.lua Switch git submodules to Wally packages (#584) 2022-08-03 18:36:58 -04:00
Tag.lua Use FontFace and consistent text sizing (#988) 2024-11-09 12:05:57 +00:00
TextButton.lua Enhance StdBackend with critical error handling and improve file watcher reliability 2026-01-30 05:02:06 -06:00
TextInput.lua Enhance TextInput and ConfirmingPage layout 2026-02-02 17:55:12 -06:00
Tooltip.lua Show update indicator on version header (#1069) 2025-06-21 02:53:45 +00:00
TouchRipple.lua Stylua formatting (#785) 2023-09-18 15:39:46 -07:00
VirtualScroller.lua Improved string diff viewer (#994) 2025-11-18 20:26:44 -08:00