Explore a design with particle path (file explorer) #20
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This would open up the underlying data model, and show people the power and simplicity of our data model. Our product feels more like a database that is purist, and utilitarian. Just like a file explorer.
Particles that are of container type (e.g. folder, stream, calendar, kanban) all have their own lenses by which they render children particles. They are, in effect, applications within themselves and read / write data for its primary purpose.
This approach is intriguing, flexible, and simple.
A day later, after playing around with this structure, it feels as though applications are not meant to expose the "database". This is because as the application becomes more complex its job is to hide the complexity of the data, and display it in an object graph. Some apps like Linear show the inner workings of the data graph by exposing things like issue id, but still, they visualize the data in 100 different ways for different views.
While the path of the current particle is very helpful (especially when incorporating working memory, quests, paper, and file storage), this should be an internal concern. The application should focus on immersion instead of showing breadcrumbs everywhere.