Advanced table manipulation with resizable columns/rows and custom border colors
Table Layout: Tables now use table-layout: fixed for more predictable resizing behavior.
Resize Handles: Virtual handles are automatically added to table cells using a MutationObserver.
Border Color Storage: Border colors are stored as a data attribute on the table element and preserved during operations.
Fit-to-Width Algorithm: Calculates the maximum content width across all cells in a column.
| Feature | Implementation | Status |
|---|---|---|
| Column Width Resizing | Drag resize handles | ✅ Implemented |
| Row Height Resizing | Drag resize handles | ✅ Implemented |
| Fit-to-Width | Double-click column edge | ✅ Implemented |
| Custom Border Colors | Color picker in modal | ✅ Implemented |
| Border Color Persistence | Stored as data attribute | ✅ Implemented |