Philipinho
9ecf88511b
page property
2026-04-20 21:27:29 +01:00
Philipinho
cac4774641
fix(base): stop runaway pagination loop caused by browser scroll anchoring
...
Browser overflow-anchor silently bumped scrollTop by one page's worth
of pixels every time a new page of rows committed — anchoring on the
AddRowButton that sits below paddingBottom. This kept the near-bottom
threshold satisfied and re-fired onFetchNextPage indefinitely, even
after the user released the scrollbar. Disabling scroll anchoring on
the grid scroll container stops the browser from adjusting scrollTop
in response to content growth.
2026-04-19 02:05:30 +01:00
Philipinho
c4d8b6c300
fix(base): stop infinite fetch loop when sorted list scrolled to bottom
2026-04-19 00:27:52 +01:00
Philipinho
d4fe0e0a69
fix(base): re-render grid header and rows when column visibility changes
2026-04-18 21:41:32 +01:00
Philipinho
f812162a26
fix(base): refresh grid headers when a property is renamed
2026-04-18 20:51:14 +01:00
Philipinho
b88c060df8
fix(base): escape on dirty property options triggers discard prompt
2026-04-18 20:39:02 +01:00
Philipinho
97cd88405d
fix(base): close property menu on escape from main and options panels
2026-04-18 20:35:30 +01:00
Philipinho
3f52e54207
fix(base): pin selection bar to viewport with Confluence-style dark pill
2026-04-18 16:54:49 +01:00
Philipinho
6a230b14ca
feat(base): keyboard delete and esc to clear selection
2026-04-18 16:45:38 +01:00
Philipinho
05406640f0
feat(base): floating selection action bar with bulk delete
2026-04-18 16:44:07 +01:00
Philipinho
4c4bbe9b15
feat(base): header select-all with tri-state checkbox
2026-04-18 16:42:06 +01:00
Philipinho
3fca962c9f
feat(base): row-number cell renders checkbox + drag handle on hover
2026-04-18 16:40:21 +01:00
Philipinho
845b49968e
feat(base): replace property type picker with read-only display
2026-04-18 13:34:33 +01:00
Philipinho
f5b19316af
Base WIP
2026-04-18 13:13:53 +01:00
Philipinho
084746e65a
WIP
2026-03-09 01:08:15 +00:00
Philipinho
94ee1e80fb
feat: bases - WIP
2026-03-08 00:56:24 +00:00