microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
164.9k stars 29.52k forks source link

Sticky scroll .md table headers #234918

Open thotty opened 2 days ago

thotty commented 2 days ago

Feature Request:

Currently, when editing Markdown files (.md) with tables, the header row of a table does not remain visible as you scroll down the content. This makes it difficult to track the column context when working with large tables.

Proposed Feature:

Add functionality to make table headers sticky (fixed at the top of the scrollable area) when scrolling Markdown documents in the editor. This would behave similarly to how "sticky scroll" works for headings but applied to table headers.

Why This is Important:

Enhances productivity when editing large Markdown tables. Reduces the need to constantly scroll up to check the column headers. Improves readability and user experience. I've attached a GIF demonstrating the current behavior, where the table headers do not stay fixed during scrolling.

Image

thotty commented 1 day ago

Hi, @aiday-mar, I'd like to help with this issue.

I'm a developer interested in contributing to open-source projects, and I think this would be a great opportunity to collaborate. If there are any instructions or guidelines on how to get started, I’d be happy to take a look and contribute where I can.

That said, I should mention that my availability is limited, so I might not be able to take on large tasks. However, I’m more than willing to assist in smaller ways to help move this feature forward.

Let me know how I can help.

Thanks!