Human-Connection / Human-Connection

Free and open-source social network for active citizenship.
https://human-connection.social
Other
205 stars 90 forks source link

🚀 [Feature] Post List View Optional To Waterfall Grid View #3460

Open Raimundo-dev opened 4 years ago

Raimundo-dev commented 4 years ago

:rocket: Feature

User Story

Feature: Post List View Optional To Waterfall Grid View 
  As a user
  I want to have a quick and sorted overview over the posts
  in the newsfeed and on my user profile.
  In order to find and access older posts quickly,
  Therefore I want to see a list view of the posts, where I can easy navigate.

EN: A very similar issue half way coded already exists as 🚀 [Feature] List view for posts #2968 DE: Ein sehr ähnliches Issue, halb programmiert, gibt es schon, siehe 🚀 [Feature] List view for posts #2968

User Problem

EN: I have the problem that older posts are difficult to find because they quickly disappear down into the feed.

DE: Ich habe das Problem, dass ältere Posts schwer auffindbar sind, weil sie in dem Feed nach unten hin schnell verschwinden.

Implementation

EN:

DE:

Design & Layout

EN Choose the view. DE Auswahl der Ansicht

grafik

(Picture coding example see issue 🚀 [Feature] List view for posts #2968)

Validation

None

Additional context

EN As User I would happy to have the possibility to expand the a list entry to show a preview of the content. Perhaps it could be realised in an extra issue.

DE Als Benutzer wäre es wünschenswert, wenn ich eine Zeile der Liste aufklappen könnte, um mir die Vorschau anzusehen. Vielleicht in einem neuen Issue zu realisieren.

sushidave commented 4 years ago

@Raimundo-dev Hello Raimundo. @Tirokk asked me to review this issue and here are my findings:

The issue consists of three parts: 1) List view (layout) 2) View switch (function) 3) Date filter (function)

The feature request is about a view, so it should be a subset of the Epic issue "Views" #2872 . I'm going to add it there.

This issue is the same as #2968 but with the addition:

  1. of a date filter (covered by #1065 ) which should also apply to the grid view and the profile page
  2. of a pagination/navigation
  3. that the view should apply to the profile page too

As most of the brainwork has been done by #2968 would you agree if we close this issue and enhance #2968 instead in order to pursue this feature?

Tirokk commented 4 years ago

Hey @sushidave ,

I am not sure that this is or should be part of Epic issue "Views" #2872. Because this is an alternative to the tiles grid even on the user profile. Or did you mean a deeper subset?

This issue is kind of the same as #2968 and I think we can go there with it. I just didn’t liked to destroy @alina-beck work right before we had a plan. See what @Raimundo-dev is saying …

sushidave commented 4 years ago

Thank you @Tirokk .

View switch: Let me figure out how the list view would fit into the Epic issue and for what scenarios/contents it should apply otherwise - apart from the newsfeed and the profile page.

Navigation: Okay, I understand that the proposed "calender control" is not primarily a date filter #1065 but an indicator of the publishing dates of available posts.

As per our discussion two alternative designs should be evaluated as well:

Design B: The horizontal bar that The Way Back Machine uses: the-way-back-machine

Design C: The vertical one from Apple's Time Machine (at the right edge): apple-time-machine

We also have to make sure that this type of navigation will work well with the future date filter function #1065 .

I'll get back on these points.

sushidave commented 4 years ago

The priority of this issue will be reviewed in order to proceed.