LemmyNet / jerboa

A native android app for Lemmy
GNU Affero General Public License v3.0
1.15k stars 167 forks source link

Suggestion: redesign the PostListingList Composable #1465

Open rodrigo-fm opened 3 months ago

rodrigo-fm commented 3 months ago

I thought that removing the username, moving the community name to the top and adding the community icon preview would make it cleaner and prettier. Let me know your thoughts on this.

Before

drawing

After

drawing
MV-GH commented 3 months ago

Showing those community avatars should already be an setting that the user can control.

I believe this change is only regarding the list view mode, now my opinion:

List view mode is a compact mode where it only shows what matters for a post, the title. This should be first, second should be the meta data about the post. Your redesign makes it more consistent with the other modes but it reduces the clearity (Not sure how to put this in words but before it was much easier/faster to read the titles)

For some context. Jerboa is heavily influenced by Boost for Reddit in all its UI/UX design aspects. We believe that it has the best UX out of all Reddit clients. And this includes this compact mode which follows BfR.

So I do prefer before but nothing is stopping is us from adding more post view modes but it should be a bigger change than just this.

rodrigo-fm commented 3 months ago

I see. I agree that it is more interesting for it to become a separate list item. Can I create this new list item in this pull request?

Honestly I just made it like that because the community icons help me identify faster which community post I'm seeing.

Making it customizable in the settings is a much bigger change.

MV-GH commented 3 months ago

The setting already exists though its show avatar

dessalines commented 3 months ago

I also lean a tiny bit towards the before, but mainly because I'm partial to boost.

As far as icons: I believe I made that PostListingList just ignore your showAvatar setting in order to make it more compact, but I'd be totally fine with that being added back in.

As far as the other two changes:

Its up to you whether you want to: