If you are looking at the first post in your feed (you are at the top), should new fresh posts appear and slide everything down? If you are even 1px off (which usually happens if you just touch scrolling), it will not be at the top anymore and new posts will show up without moving your screen. It could be annoying for new users.. πŸ€” But it would be great to just open Amethyst and watch the live updates as they come while you are doing other stuff. πŸ€”

Replies (14)

Default avatar
npub1s3mz...ng37 11 months ago
Personally I never liked auto updating feeds. It’s annoying when the feed updates while I’m in the middle of reading a post.
jb55's avatar
jb55 _@jb55.com 11 months ago
that's what we do, if you scroll down a little bit it stops auto-scroll
One thing I love about Amethyst is that it *does not* mess with my feed unless I ask it to. Lots of times I have a note open, I have to put my phone down due to some interruption, and then I'm sure I'll pick it back, get the Amethyst app/process, and see *the exact same note* I was looking at. If people want something else, at least make it a config?
New posts should be added above or announced above in an element that doesn't shift around my stuff. The latter is widely considered the better approach. Scrolling at the paste that your timeline gets events is disturbing.
jb55's avatar
jb55 _@jb55.com 11 months ago
we do something a bit different in notedeck. on ios we don't add them on the timeline. in notedeck we add notes above but don't move the scrollview. its a bit easier to do that with rust because we control all the rendering frame by frame.
No, I want the dopamine provided by a manual refresh. I take my phone out of my pocket to use Amethyst, I don't leave it sitting out and open and wait for a note to appear. Also the feed skipping around seems to also come from the speed notes render anyways, which means lots of bouncing around. Less is more. It is also annoying when the latest post is one you want to interact with, and another note loads underneath your thumb.
↑