GitHub user xuang7 edited a discussion: Proposal: Improve the dataset page with a more visual and organized layout
Hi everyone, After the hackathon, we saw several creative interface ideas related to workspace discovery. I think this is a good opportunity for us to discuss a broader improvement to the current dataset page. Currently, many dataset page improvements focus on refining the existing layout, such as improving spacing, adjusting individual components, and so on. While these changes are helpful, we may also want to explore a more visual and modern layout for both the dataset dashboard and the detailed dataset page. ## Dataset dashboard For the dataset dashboard, there are two directions worth exploring: - Card-view layout: add a card view alongside the current line-by-line list, making it easier to browse and quickly understand what datasets are available. - Richer metadata display: surface key fields at a glance on each card, such as dataset name, short description, owner, visibility, tags, last updated time, and an optional preview or cover image. Related references: - Dataset Bank hackathon project [(PR #5097)](https://github.com/apache/texera/pull/5097) - Workflow dashboard card-view [(PR #4216)](https://github.com/apache/texera/pull/4216) Current dashboard (today): <img width="1474" height="853" alt="dashboard" src="https://github.com/user-attachments/assets/7e589896-9744-4941-a555-490c9f67ea5c" /> Reference: Dataset Bank (PR 5097) from the hackathon: <img width="1932" height="1146" alt="dataset bank" src="https://github.com/user-attachments/assets/8493ac91-04be-4720-9e64-52e2c4e57869" /> Reference: AI-generated sample layout (for discussion only): <img width="809" height="457" alt="dashboard" src="https://github.com/user-attachments/assets/c3557b01-a3ee-4e4b-86c4-988c7cef7da6" /> ## Detailed dataset page For the detailed dataset page, we could also consider reorganizing the current content into clearer sections or tabs. Right now, dataset information, file management, preview, and settings are mostly presented on the same page, which makes navigation harder as more features get added. A tab-based or section-based layout may help here. Possible top-level tabs: - Data card: dataset overview (name, description, owner, tags, visibility) - Files: file tree + per-file preview - Metadata: source, schema overview, statistics Also, the rich file preview from [PR #5112](https://github.com/apache/texera/pull/5112) would be nice to integrate into the Files tab. Current dataset page (today): <img width="2788" height="1580" alt="image" src="https://github.com/user-attachments/assets/2497e279-1bfb-41f9-8479-8201f9ced9f6" /> Reference: AI-generated sample layout (for discussion only): <img width="618" height="691" alt="dataset-page" src="https://github.com/user-attachments/assets/4db45d50-bc72-4ffe-ad20-4fe2fa2608e6" /> Please feel free to share any thoughts, concerns, or suggestions. Thank you. GitHub link: https://github.com/apache/texera/discussions/5130 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
