Drag and Drop Ordering in Bases

Use case or problem

In Bases I need to be able to reorder line items based on my own visual needs, whether in cards mode, or table mode.

Proposed solution

Allow drag and drop ordering and allow this to be preserved in a ranked property. Have the rank property automatically update when items are manually reordered.

Current workaround (optional)

Currently arranging notes on canvas.

Related feature requests (optional)

2 Likes

I am afraid this is not going to be possible since bases are generated everytime based on the info in your notes. There is no state preserved when you close and reopen a base.

You could add a numeric attribute “order” to all the notes in a base, assign a unique number to each note, and then sort based on it,

Oh, I see. This is something I’m used to with Notion, but will think about other ways to accomplish this.

I disagree. Bases now have two core functionality:

  1. Set the property name to get info from. Ex: cover image field.
  2. Change the property value after manual operation with it, when property is visible on the table.

The manual ordering can be done with the same 1 and 2 functions: set the order field, update it when manual ordering was applied and items drug’n dropped.

No state preservation is needed.

+1 VOTE for this feature!

3 Likes

+1 this can be as simple as allowing a property to set for order values that can be managed by front-end. Right now thats the workaround (maintakn numbers by hand in a field and sort by that field in tbe view) without automated update method.