I finally found some time to create a mockup of the new Kopia UI I’m thinking about and would like to hear your opinions and ideas on this matter.
The big change I’m thinking of doing would be to merge Snapshots and Policies into one tab, where there’s a tree view on the left and properties for a selected tree item on the right.
The tree has:
Repositoryroot - which is where you can see and edit global policies
Local Filesystem- which is a directory browser with all local files and directories
Hosts- which let you see and define per-host policies
Users- which let you see and define per-user policies and see all snapshots and path-level policies that belong to the user
Now the idea is that you’d select an item in the tree view and the right hand side would populate with:
- all snapshots of that selected item (whenever it makes sense), and for each snapshot there will be a Browse option where you can mount, restore or simply browse the contents in the app
- policy definitions attached to the selected item - with ability to edit them in-place in a more condensed way than today
- context-sensitive actions (for example to create a snapshot of a local directory, delete policies, estimate snapshot size, possibly more etc.)
There will be some kind of search functionality on top (not pictured here) to quickly find things by name, user and host, just like today when looking at snapshots.
The mockup was literally created in 30 minutes and I don’t know how to use the tool so many basic things are missing, but would like to hear your opinions and more ideas on this topic.