Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pagination-free UI: one single page with all data sources included #70

Open
Dentrax opened this issue Nov 2, 2021 · 12 comments
Open

Pagination-free UI: one single page with all data sources included #70

Dentrax opened this issue Nov 2, 2021 · 12 comments

Comments

@Dentrax
Copy link

Dentrax commented Nov 2, 2021

Currently, if we follow more than 4 data sources, we need to click next and prev buttons to traverse between pages. (just noticed we could not swipe pages using touchpad with 2-fingers) I thought that the overall UI would be way better if we have an option to toggle one single page with all data sources included feature. One of the caveats is that we might consider reducing the font size to fill all texts in. What do you think? It makes sense? What should we do to get rid of pagination (or at least make it a feature)?

@medyo
Copy link
Owner

medyo commented Nov 3, 2021

I tried to handle the touchpad (2 fingers) but couldn't find an efficient solution, I'll give another try later.
Regarding your second suggestion, do you mean gathering all cards in 1 view (2 rows, 4 columns) or gathering the content of all theses sources in 1 view ?

@Dentrax
Copy link
Author

Dentrax commented Nov 3, 2021

Actually I mean something like: gathering all cards in 1 view (2 rows, 4 columns). But I'm not explicitly saying that way, since I'm not so sure which design will fit better in this case. Here some sample reference, not sure if this adds unnecessary complexity in UI. 🤷‍♂️ What's your thoughts?

Screen Shot 2021-11-03 at 15 56 40

@victor-duarte
Copy link
Contributor

Tabs

Tab navigation where each tab is a data source and have normal scroll.
image

List

Use a list with all the content that can be filtered and sorted
image

@medyo
Copy link
Owner

medyo commented Oct 15, 2023

Thanks @victor-duarte for the Mockups,

I think going with the Tabs layout is totally doable. It's all about making some UI changes, and we can even use it to display the article content later. We just need to add an extra column where users can pick the article they want to see, and when they click on it, it'll show up in the remaining space.

with the List layout, filtering by tags could be challenging. Some sources like Hacker News and Product Hunt don't even use tags, and even when they do, as in the case of Dev.to, the tags aren't always on point.

@victor-duarte
Copy link
Contributor

No problem 👍🏻

@medyo, are you thinking like an email dashboard?

  • Folders = data sources
  • Emails = data
  • Preview = data preview

image

@medyo
Copy link
Owner

medyo commented Oct 15, 2023

No problem 👍🏻

@medyo, are you thinking like an email dashboard?

  • Folders = data sources
  • Emails = data
  • Preview = data preview

image

Yes exactly, the idea is to allow users to read the favourite content without leaving hackertab

@victor-duarte
Copy link
Contributor

victor-duarte commented Oct 15, 2023

Will work on a proof of concept this week and come back with any findings.

@victor-duarte
Copy link
Contributor

victor-duarte commented Oct 17, 2023

hey @medyo ,
I was not able to find a way of handling previews due to permissions on source pages when using iframes, any thoughts on alternative to do this?

In the meantime, here is an option/mock on how the layout might look without the preview section

image

If we want to proceed with it, we could go into the details on what needs to be changed and updated, e.g:

  • would dragging functionality be needed with this new layout
  • what data can be shown by row.
  • would the compact mode be needed

etc.

@medyo
Copy link
Owner

medyo commented Nov 22, 2023

@victor-duarte As a start, this looks good. Is it a coded version or a mockup?

@medyo medyo pinned this issue Nov 22, 2023
@younes-io
Copy link

@victor-duarte : Looks great! Any updates on this one?

@victor-duarte
Copy link
Contributor

@younes-io, no.

Displaying previews (see thread) was not possible due to different domains and I did not got confirmation if this was an issue so I did not pursue.

Will work this week on a PR with the changes of the last screenshot (sidebar + list of sources).

@victor-duarte
Copy link
Contributor

@medyo, can you look into the draft PR. There is still work to do in regards to cleaning the cards, but before keep working on it, it would be good to know if its worth keep going down this direction.

Let me know if their is any questions in regards to the implementation details, but in a nutshell is removing the current behavior in large viewports and just re-position elements with css in large viewport.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants