mlemgroup / mlem

Mlem for Lemmy
https://lemmy.ml/c/mlemapp
GNU General Public License v3.0
176 stars 32 forks source link

Render pinned posts compact/collapsed/consolidated/etc. after interaction #930

Open boscojwho opened 7 months ago

boscojwho commented 7 months ago

Introduction

Briefly:

Requirements

Discussion

Reddit introduced a consolidated pinned posts UI on mobile about a year ago to what appears to be a generally negative response from the community (especially from mods):

https://www.reddit.com/r/ModSupport/comments/ydb66d/consolidated_pinned_posts_on_mobile_is_really/ https://www.reddit.com/r/redditmobile/comments/15of9h2/ios_2023310_collapsed_pinned_posts_is_ruining/ https://www.reddit.com/r/redditmobile/comments/15i53bn/ios2023300_pinned_posts_feature_for_subreddits_is/ https://www.reddit.com/r/modnews/comments/xuvkmy/announcing_consolidated_pinned_posts_on_android/ https://www.reddit.com/r/ModSupport/comments/xw2jm9/the_new_update_to_pinned_posts_is_already_causing/

Reddit's implementation hides all pinned posts inside a "disclosure group" after two interactions with a community (this may have changed since the original announcement).

Our implementation probably should avoid hiding pinned posts in a disclosure group section, and also allow users to opt-in to auto-collapse/compact etc.

boscojwho commented 7 months ago

After reading those Reddit comments, I'm inclined to keep it simple, and do the following:

/bosco/pinned-posts-ui

boscojwho commented 7 months ago

Carousel-style pinned posts (/bosco/pinned-posts-ui-1)

Sjmarf commented 7 months ago

After reading those Reddit comments, I'm inclined to keep it simple, and do the following

I agree with your first design. The carousel takes up less space, but is a little more cumbersome to use IMO, and you also can't use the swipe actions

d42ohpaz commented 2 months ago

Can we expand this feature to include the All and Local feeds too for admin pins?

image