Skip to content

Question: When adding an item to a list, Append or Prepend? #discuss #408

Open
@nelsonic

Description

@nelsonic

Very soon we're going to allow people to add items to list. #356 (included in #345)
So the question is: should an item be added to start of the list i.e. prepend?
or should it be tacked onto the end of the list i.e. append?

Currently the default behaviour is to prepend an item to the list such that the newest item is first:

dwyl-mvp-items-are-prepended-to-lsit

IMO: this "makes sense" because as soon as the person has more than a handful of items,
they would have to scroll to find the latest one ... 💭

However this only makes sense in the world where we are building a "Todo List" ...
Which, we are not. The "Todo List" is just one of the features we are building.
I actually think it makes more sense for the item to be appended to the list
and for the interface to scroll to keep that latest item in the viewport.

I'm very keen to hear/read your thoughts on this ... 🙏 💭

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    T5mQuick tasks that take 5 mins or less. See: GTD 2 min rule.discussShare your constructive thoughts on how to make progress with this issueenhancementNew feature or enhancement of existing functionalitygood first issueGood for newcomershelp wantedIf you can help make progress with this issue, please comment!priority-2Second highest priority, should be worked on as soon as the Priority-1 issues are finishedquestionA question needs to be answered before progress can be made on this issuestarterA beginner-friendly issue that is a good starting point for a new persontechnicalA technical issue that requires understanding of the code, infrastructure or dependencies

    Type

    No type

    Projects

    • Status

      📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions