Repository navigation
v0.3.16
0.3.16 (2025-12-25)
⭐ New Features
table: no-resize cols now stay the same initial width regardless of if the table is resized (8d3436b)
These types of columns are meant for things like showing icons. Before, on
resize of the table, they would expand/shrink with it, causing issues.
Now they won't. Resizable columns are shrunk in proportion instead. Note that
for very large no-resize columns this can cause fitWidth tables to scroll sooner
than expected (there is always a point at which they will because of the minimum
col width).
🐛 Fixes
table: added will-change-transform for better virtualized performance (a045ff9)
table: fixed grips sometimes not correctly positioned after dragging (244ff56)
Element sizes aren't correct immediately after we set them. So added a small
timeout before positioning the grips and made sure we don't get into an infinite
resize observer loop.
table: fixed grips not getting correctly positioned after resize when multiple tables shown (5008e07)
Something about throttling the resize observer callback was causing the
reference to the el to be "lost" / disconnected from the dom. Could not pinpoint
exactly how as vue should have unmounted the el if so.
Disabled throttling for now.