bildpunkt / surfbird

A Microblogging client built on Electron and Vue
MIT License
331 stars 56 forks source link

Profiles: Change order of profiles #76

Open Fubinator opened 6 years ago

Fubinator commented 6 years ago

Description

Currently, the profiles are ordered by the time the profiiles were created. I think it would be nice to rearrange the order in any way the user wants to order them. The smoothest way would be to allow to reorder by drag&drop.

What I have in mind is rearranging the profiles like servers in the Discord app. It's very convenient and intuitive to change the order of servers you have joined.

Additional Information

Drag&Drop could be implemented with the Vue.Draggable component. When we have implemented the persisted store, it is also important to persist the state, so the user does not have to rearrange the profiles after restarting the app.

Fubinator commented 6 years ago

When this was implemented, we could also think about changing the order of columns within a profile via Drag&Drop.

pixeldesu commented 6 years ago

@Fubinator we could, but that would require a refactor of the columns, as they are currently working solely based on their array index and not a specific set order.