interstellar icon indicating copy to clipboard operation
interstellar copied to clipboard

UI UX tweaks

Open breadguyyy opened this issue 10 months ago • 7 comments

Description

  • [x] default empty magazine field to random
  • [ ] give magazine and user mentions colored text and bg for visibility (like misskey for example)
  • [x] color gradient for thread comment bands
  • ~fetch remote follows/followers on user profiles~ (Mbin needs to implement)
  • [ ] when tapping the reply button, automatically open keyboard and jump to where the reply field is visible above it
  • [ ] add the reply button next to the comment button in feed
  • ~image embeds?~ (Can't do for Mbin)
  • [ ] options to hide FAB, nav bar, top bar while scrolling
  • ~I can't remember what the current defaults are but definitely have set filter on the app bar, and default sort by hot for everything.~ (See comment: https://github.com/jwr1/interstellar/issues/107#issuecomment-2685386624)
  • [ ] line break mag name from instance name in the sidebar since they always wrap around anyway
  • [ ] add option to show separate up/down vote count instead of aggregate
  • [x] allow changing between microblog and thread post type within the editor

breadguyyy avatar Feb 26 '25 11:02 breadguyyy

  • give magazine and user mentions colored text and bg for visibility (like misskey for example)

Would you have an example of what misskey's mentions look like?

  • fetch remote follows/followers on user profiles

Not sure what you mean here. You can see how many followers a user has by looking at the Follow button. You can see who follows a user by looking at the Followers tab and you can see who the user is following by looking at the Following tab.

  • add the reply button next to the comment button in feed

There's no reply button here because the majority of the threads' bodies are cut off (limited to 4 lines of text), so you won't get the whole context till you click on it.

  • image embeds?

With Mbin's API, there is no way to directly upload an image and then embed it somewhere in a post/comment. What you have to do is upload it as an attachment, which Interstellar dosen't let you do for comments yet.

  • I can't remember what the current defaults are but definitely have set filter on the app bar, and default sort by hot for everything.

I'd like to at least have something used for the tabs by default; otherwise, people won't even know it's possible without digging through the settings. We could either leave it to the "Set filter" (Sub, Mod, Fav, All) option, or change it to the "Set type" (Threads, Microblogs) option.

Everything is set to hot by default, except for the explore sort, which there's a good reason for. That being that some posts don't show or display at all if their vote is a particular score, which isn't good if someone clicks on a user's profile intending to look at all the threads/microblogs/comments a person has made but some of them aren't showing.

jwr1 avatar Feb 26 '25 15:02 jwr1

here's a cherrypick (mk fork) mention example

Image

breadguyyy avatar Feb 26 '25 15:02 breadguyyy

also for fetching remote follows I mean that it currently only shows followers/follows that are already federated

Image

breadguyyy avatar Feb 26 '25 15:02 breadguyyy

I shouldn't have split all these replies out but whatever lol. fair enough about the tabs, they'll probably be fine if/when you add an option to hide the toolbars while scrolling

breadguyyy avatar Feb 26 '25 15:02 breadguyyy

also for fetching remote follows I mean that it currently only shows followers/follows that are already federated

Image

Yeah, that would be something Mbin would need to fix.

jwr1 avatar Feb 26 '25 16:02 jwr1

ah I see, I just assumed since I've seen apps like moshidon do it client side

breadguyyy avatar Feb 26 '25 16:02 breadguyyy

I've updated the issue to include what's already been completed, and what will/can not be done.

jwr1 avatar Mar 19 '25 18:03 jwr1