14
submitted 1 year ago by wason@lemmy.world to c/lemmyapps@lemmy.world

Hi, I decided to write this post here and not on any app's community specifically since there are many in development and they are all welcome to take my suggestions.

This post is about how I think marking posts as read, hiding read posts and keeping history of posts should be handled. If anyone else have different suggestions please comment below.

Marking Posts as Read

  • Mark posts as read when scrolling past them. There should be a toggle in the app's settings to mark posts as read after scrolling past them.
  • Interacting with a post should mark it as read. Interacting meaning opening the post, voting, commenting, saving it, etc. Note: Sometimes I accidentally tap the user/community so the app takes me to the user profile or community. This shouldn't count as interacting with a post.

Hiding Read Posts

  • Lemmy servers (instances) log your read posts and Lemmy has a setting to "Show Read Posts". My suggestion is to keep this setting enabled.
  • FAB. Please add a FAB to hide read posts.
  • Hide read posts by default. This is not a setting I personally use but basically since the server is going to feed the apps with read posts when loading (per the setting above), the apps should have a toggle to hide them by default both when opening the app and when manually triggering a refresh of the feed.

History

  • History should be kept locally by the app, not the server. If you delete an app but want to keep a post on your history just save it.
  • Interacting with a post should add it to your history. Since most (if not all) apps are in their early days they sometimes crash unexpectedly and if you have the setting "Show Read Posts" disabled on the server then you can't go back to the post you were reading so, as soon as a post is opened add it to the history and if the app crashes you just open it again and the post should be there on top.

These are my suggestions. Let me know what you think. If you are a Lemmy app dev please consider implementing them. Thanks!

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here
this post was submitted on 05 Jul 2023
14 points (93.8% liked)

Lemmy Apps

5004 readers
30 users here now

A home for discussion of Lemmy apps and tools for all platforms.

RULES:


An extensive list of Lemmy apps is available here:

LemmyApps.com

or lemmyapps.netlify.app


Visit our partner Communities!

Lemmy Plugins and Userscripts is a great place to enhance the Lemmy browsing experience. !plugins@sh.itjust.works

Lemmy Integrations is a community about all integrations with the lemmy API. Bots, Scripts, New Apps, etc. !lemmy_integrations@lemmy.dbzer0.com

Lemmy Bots and Tools is a place to discuss and show off bots, tools, front ends, etc. you’re making that relate to lemmy. !lemmy_dev@programming.dev

Lemmy App Development is a place for Lemmy builders to chat about building apps, clients, tools and bots for the Lemmy platform. !lemmydev@lemm.ee

founded 1 year ago
MODERATORS