Option to pin top row and left column
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 214
- Forks
- 52
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 82
Description
non-persistent column pinning has been implemented via #2496
Is your feature request related to a problem? Please describe.
When working with large tables and navigating somewhere in the middle of the table it become really hard to keep an overview about the current row and column you are looking at.
Describe the solution you'd like
Pin the top row and the left column so that it is always visible.
I think pinning the top row could be a hard coded default, this is something everyone will appreciate. Regarding the left column this might depend a bit on the content, so there it might be good to have a option to pin it if needed.
Describe alternatives you've considered
No response
Additional context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the non-persistent column-pinning implementation referenced in #2496, then trace the table rendering and scrolling entry points it identifies. The work is complete when the top row remains visible during navigation and users can optionally pin the left column, with behavior verified across large tables.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100