You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@texera.apache.org by "xuang7 (via GitHub)" <gi...@apache.org> on 2026/05/19 04:01:16 UTC
[D] Proposal: Improve the dataset page with a more visual and organized layout [texera]
GitHub user xuang7 created 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 dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "mengw15 (via GitHub)" <gi...@apache.org>.
GitHub user mengw15 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I agree with @zyratlo. Having both list view and card view, with a toggle between them, seems like a good direction since they serve slightly different browsing needs.
I also vaguely remember that we had some previous effort around supporting list and card views for the dashboard. Maybe we can continue from that effort.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971093
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset page with a more visual and organized layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
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 dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "zyratlo (via GitHub)" <gi...@apache.org>.
GitHub user zyratlo added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
Randomly selecting a default image from a larger pool would help with all of the datasets looking alike. It could even be as simple as keeping the diamond pattern image but using different colors.
For the information on the card, am I correct in saying that everything currently included is all the metadata we currently save? We could have another discussion about improving the metadata, such as adding tags.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-17100233
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
GitHub user xuang7 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
Yes, I saw your PR. It looks good! I think the card view is a good direction to explore.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971266
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "chenlica (via GitHub)" <gi...@apache.org>.
GitHub user chenlica added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I prefer the 2nd option "Dataset Bank (PR 5097) from the hackathon," as it is more compact.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16970690
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "zyratlo (via GitHub)" <gi...@apache.org>.
GitHub user zyratlo added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I like option 1 more, I wonder what the best size for the cover image would be to both still be meaningful but take up less space to compact the design.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-17085163
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "SarahAsad23 (via GitHub)" <gi...@apache.org>.
GitHub user SarahAsad23 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I also like the card view. It looks clean and makes it easy to quickly view richer information about each dataset. It would be nice to have a toggle between both views, depending on how much information the user wants to see.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16981511
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "carloea2 (via GitHub)" <gi...@apache.org>.
GitHub user carloea2 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
In general, based on my recent experience, I care less about traditional UI interactions and increasingly rely on chat-based agents to get things done.
At the hackathon, we saw a demo where the entire UI could be managed through chat alone, which reinforced this direction.
External collaborators also mentioned that Texera is difficult to run because it consumes a lot of resources. Given that, I think a higher priority should be optimizing the system so it becomes more accessible to a broader group of users.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971460
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
GitHub user xuang7 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
refer: [PR #4216](https://github.com/apache/texera/pull/4216)
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971466
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "zyratlo (via GitHub)" <gi...@apache.org>.
GitHub user zyratlo added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
In general, I prefer the card-view layout over a list as it offers more space for descriptions, although we could have both and let the user toggle between them. I think tags are a great feature to have, as they offer both organizational benefits as well as searchability when these datasets are uploaded to the Hub. I am in favor of allowing the user to upload a cover image, as it can make datasets instantly recognizable, other platforms such as Kaggle offer this feature.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16970810
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "Ma77Ball (via GitHub)" <gi...@apache.org>.
GitHub user Ma77Ball added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I had opened the original PR on adding a card view. I think it is a good option.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971233
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "zyratlo (via GitHub)" <gi...@apache.org>.
GitHub user zyratlo edited a comment on the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
In general, I prefer the card-view layout over a list as it offers more space for descriptions, although we could have both and let the user toggle between them. I think tags are a great feature to have, as they offer both organizational benefits as well as searchability when these datasets are uploaded to the Hub. I am in favor of allowing the user to upload a cover image, as it can make datasets instantly recognizable.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16970810
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
GitHub user xuang7 edited a discussion: Proposal: Improve the dataset dashboard with a more visual card-view 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/dashboard page.
### Proposed direction
For the dataset dashboard, there are two directions worth exploring (some of these ideas may also apply to the workflow dashboard):
- 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.
The goal is not necessarily to replace the current list view immediately, but to explore whether a card-based dashboard could make dataset browsing more intuitive and visually clear.
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" />
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 dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
GitHub user Yicong-Huang added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I also like card views. I think this is a good design. The "AI-generated sample layout" is on this direction and much more beautiful.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971391
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
GitHub user xuang7 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
Hi everyone , I would like to get some feedback on the implementation design for the proposed card view.
There are currently two possible directions for the dataset card view:
#### Option 1: Cover-image-based card view
This option uses a larger cover image to make the dataset listing more visual and easier to browse. The style is similar to Kaggle's dataset cards and may work well for public dataset listings.
Reference:
<img width="750" alt="Kaggle" src="https://github.com/user-attachments/assets/c23dcb17-79bb-4d71-a222-6e8419569f21" />
Sample 1:
<img width="850" alt="public-dataset" src="https://github.com/user-attachments/assets/23b84f3f-a39e-4ffa-98a5-67f39d48a626" />
#### Option 2: More text-based card view
This option uses a more text-focused layout, where the cover image is excluded, optional, or displayed as a smaller thumbnail. This may work better for datasets that do not have meaningful cover images.
Sample 1:
<img width="665" alt="Image1" src="https://github.com/user-attachments/assets/a0c94af5-95fb-45ef-8632-81d2533cc4a2" />
Sample 2:
<img width="600" alt="Image2" src="https://github.com/user-attachments/assets/9c3689b7-71ed-473b-8fca-7f9b432c87f9" />
Please feel free to share any thoughts or suggestions. Thank you!
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-17082262
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "Ma77Ball (via GitHub)" <gi...@apache.org>.
GitHub user Ma77Ball added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I do like the amount of new features from the PR in the hackathon. However, after a quick glance, I do see that it will need significant work and review to be production-ready.
1. It needs to be separated into separate PRs (too large to review in a timely manner).
2. Needs to leverage existing code to reduce the number of code additions strictly to UI/UX
> [!NOTE]
> I think my PR and the hackathon PR are guilty of this, in that too many lines are added to achieve this feature, and I do agree with @carloea2 in that if adding card view will add a significant amount of code to our repo, it is not worth it. If either of these PRs is merged, they need to be heavily reviewed and refactored.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971363
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "chenlica (via GitHub)" <gi...@apache.org>.
GitHub user chenlica added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
@carloea2 Texera has a user-facing interface. Improving its UI/UX is definitely as important as other issues.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971235
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
GitHub user Yicong-Huang added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
Yeah I'd love to make things more efficient! feel free to start a new discussion about how to improve performance! we can discuss about UI/UX as well: they are not conflicting.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971502
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "carloea2 (via GitHub)" <gi...@apache.org>.
GitHub user carloea2 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
Just wondering, should in general apache/texera main focus be to improve UI/UX?
I think there are other issues in the queue, like: "performance", "AI tools", etc.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971184
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
GitHub user Yicong-Huang added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
mind link the PR here for reference?
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971439
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
GitHub user Yicong-Huang added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I am unfortunately not in favor for option 1, the main concern is the image (there will not be any real user spend time to find a cover image for a dataset), and the lack of useful information on the card.
please see my detailed comments in https://github.com/apache/texera/pull/5215.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-17097206
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
GitHub user xuang7 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
Thanks everyone for the input! Regarding the images, I agree that many datasets may fall back to the default image if no cover image is provided. We could consider using the agent to generate cover images or providing more varied default images as future improvements. @Yicong-Huang
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-17100210
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
GitHub user xuang7 edited a comment on the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
> Randomly selecting a default image from a larger pool would help with all of the datasets looking alike. It could even be as simple as keeping the diamond pattern image but using different colors.
>
> For the information on the card, am I correct in saying that everything currently included is all the metadata we currently save? We could have another discussion about improving the metadata, such as adding tags.
That's a good idea! And yes, for the option 1 sample, we don't need to add new fields for now. We can adding tags or improving the metadata as a future improvement too.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-17100275
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
GitHub user xuang7 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
That's a good idea! And yes, for the option 1 sample, we don't need to add new fields for now. We can adding tags or improving the metadata as a future improvement too.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-17100275
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
GitHub user xuang7 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
Thanks everyone for the suggestions! There is an ongoing related effort for the card view display in another repo, and I will open a PR in this repo soon.
<img width="1555" height="535" alt="private-dataset" src="https://github.com/user-attachments/assets/023b8cfe-cb14-4d7f-bb68-98ec31036d7e" />
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16984435
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "carloea2 (via GitHub)" <gi...@apache.org>.
GitHub user carloea2 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I am in love with Option 1
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-17084670
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
GitHub user xuang7 edited a discussion: Proposal: Improve the dataset dashboard with a more visual card-view 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 dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
GitHub user xuang7 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
Agreed. In this case, I think I will start with a lighter PR focused on the new layout direction, rather than directly adopting the larger hackathon PR. The Dataset Bank [(PR #5097)](https://github.com/apache/texera/pull/5097) I mentioned is mainly an external-source dashboard, so I would use it as a design reference. For the actual implementation, I will try to keep the changes small.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971462
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "kunwp1 (via GitHub)" <gi...@apache.org>.
GitHub user kunwp1 added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I agree with this idea. I always wanted to improve the dataset UI.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16980574
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "Xiao-zhen-Liu (via GitHub)" <gi...@apache.org>.
GitHub user Xiao-zhen-Liu added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I also like the card view, especially the one shown in the Hackathon demo. The current list view might be okay for "Your Work", but for a community work discovery page, the card view looks more attractive and intuitive, and more "community-like". I think we could let "Your Work" and "Hub" have different visual styles.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16980496
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "chenlica (via GitHub)" <gi...@apache.org>.
GitHub user chenlica added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
The card view has the most support. Let's go with this layout then.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16984394
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
GitHub user Yicong-Huang added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
improving UI/UX is not conflicting with performance or other features that sounds more hard core. In fact, UI/UX is quite important to attract users.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971429
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
GitHub user Yicong-Huang added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
of course, let's break down into small PRs for review and merging into main. Here the discussion is about direction/design.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971455
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
GitHub user Yicong-Huang added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
yup agreed
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-16971393
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "xuang7 (via GitHub)" <gi...@apache.org>.
GitHub user xuang7 edited a comment on the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
Hi everyone , I would like to get some feedback on the implementation design for the proposed card view.
There are currently two possible directions for the dataset card view:
#### Option 1: Cover-image-based card view
This option uses a larger cover image to make the dataset listing more visual and easier to browse.
Sample 1:
<img width="850" alt="public-dataset" src="https://github.com/user-attachments/assets/23b84f3f-a39e-4ffa-98a5-67f39d48a626" />
#### Option 2: More text-based card view
This option uses a more text-focused layout, where the cover image is excluded, optional, or displayed as a smaller thumbnail. This may work better for datasets that do not have meaningful cover images.
Sample 1:
<img width="665" alt="Image1" src="https://github.com/user-attachments/assets/a0c94af5-95fb-45ef-8632-81d2533cc4a2" />
Sample 2:
<img width="600" alt="Image2" src="https://github.com/user-attachments/assets/9c3689b7-71ed-473b-8fca-7f9b432c87f9" />
Please feel free to share any thoughts or suggestions. Thank you!
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-17082262
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org
Re: [D] Proposal: Improve the dataset dashboard with a more visual card-view layout [texera]
Posted by "chenlica (via GitHub)" <gi...@apache.org>.
GitHub user chenlica added a comment to the discussion: Proposal: Improve the dataset dashboard with a more visual card-view layout
I also prefer option 1.
GitHub link: https://github.com/apache/texera/discussions/5130#discussioncomment-17085025
----
This is an automatically sent email for dev@texera.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@texera.apache.org