官术网_书友最值得收藏!

  • 101 UX Principles
  • Will Grant
  • 183字
  • 2021-07-16 18:02:42

Chapter #22. When a User Refreshes a Feed, Move Them to the Last Unread Item

Typically a feed (or any list of items) will have links on each item to view them or perform actions on them. This means that users may well be navigating back and forth to these lists.

Imagine a list of news items; it's likely that a user would read the list, then choose one or more news items to read, each time navigating back to the list view. Don't simply reload the feed and put the user back to the start again, you monster!

Twitter shows the user how many "tweets" behind they are, allowing them to manually reload if they wish, but not altering the feed without their explicit action:

When a User Refreshes a Feed, Move Them to the Last Unread Item

Twitter getting something right for a change

Of course, technically, the feed may well have changed in the time it took the user to read the story, butg, it's disorienting and difficult to use. Yes, this means additionally keeping track of where your user's scroll position is, but it's worth it for the usability benefit.

主站蜘蛛池模板: 丽江市| 雷山县| 江山市| 汝城县| 南宫市| 安溪县| 柳河县| 嘉祥县| 洪江市| 灵武市| 宜兰县| 鄂伦春自治旗| 陕西省| 淅川县| 黄骅市| 大城县| 梁河县| 县级市| 郧西县| 凭祥市| 明溪县| 改则县| 增城市| 林口县| 吐鲁番市| 梧州市| 五寨县| 桃江县| 卓资县| 凤山县| 青龙| 江口县| 鄂托克旗| 梁山县| 黑龙江省| 习水县| 道真| 博野县| 夏津县| 安化县| 广南县|