IceCubesApp icon indicating copy to clipboard operation
IceCubesApp copied to clipboard

Feature request: Collapse long post

Open Cyrivs89 opened this issue 2 years ago • 1 comments

I think a great feature, which I've seen in other apps like Ivory, Toot!, Trunks or Tusker, is the ability to collapse long posts, so that you have to press something like "Read More" to read the whole text.

Cyrivs89 avatar Feb 17 '23 05:02 Cyrivs89

Would like to see that as well, I already had some first look at it but did not dig deeper yet.

sothawo avatar Feb 17 '23 14:02 sothawo

Would also love this - my Neuromatch instance has a 10000 char post limit! But be sure it can be activated from both top and bottom of the post, for people who scroll either way. Even if the post is collapsed it may be more than a screenfull on a tiny phone.

LorenAmelang avatar Feb 17 '23 20:02 LorenAmelang

I do not think about actively collapsing by the user. Wouldn't it be better if long posts (long to be defined) would be initially collapsed to their lets say first 100 words with a small button "read complete post"? When that button is tapped, the post would be expanded. Perhaps with the option to collapse again.

sothawo avatar Feb 19 '23 12:02 sothawo

Mastodon web client 4.02 does that: image

"Read More" opens an expanded detail view. You can close it and go "Back" to the previous collapsed view. If the timeline is always collapsed that works fine for me.

But "100 words" is probably too sensitive. What I'd like would be defined in screen heights of the text section - if it fills more than one whole screen on the current device, collapse it.

There's an "eye" icon on the Mastodon expanded post that says "Show less/more for all", but it doesn't change expand/collapse. Reddit thinks it is about CW visibility...

LorenAmelang avatar Feb 19 '23 21:02 LorenAmelang

The eye is for CW, mostly on a thread so that you don't have to expand every answer when your setting is to have CWs collapsed.

The 100 was just a number I put in. I am not sure if dynamically calculating the visible length of the text in relation to the screen is the best solution; people with large displays might like to see a collapsed post and 2 or three more.

sothawo avatar Feb 20 '23 12:02 sothawo

@Dimillian can you assign this to me please? I am already trying things out here.

sothawo avatar Feb 23 '23 05:02 sothawo