The bad news is that I don't think a snapshot number is enough information to restore a subvolume so I am probably have to completely change the way I load and store that data.
EDIT: I don't think I can go in the opposite direction either. I may have to make a special snapshot restore tab.
They could be but I would probably need to make the UI bigger to support that. It might be a problem if you were booted off the ISO and you were stuck in a low resolution.
After looking at this more I came up with three options.
I could make the restore snapshot button open a new window that listed all the snapshots and let you restore them
I could put the restore snapshot back on the subvolume tab but enrich that tab with the snapper data like date/time and description.
I could put a checkbox on the snapper tab that put it in "restore mode" which would have it display the data by subvolume instead of config.
I think that option 2 or 3 are probably the best options. Option 1 is the hardest to implement and also somewhat strange from a UI perspective. Between the other two options I am not sure which is more intuitive. Having to go to a different tab to restore snapshots or having a UI that changes dynamically.
I was worried about this but it seems OK in practice now that I have used it. The tab actually doesnât change much. Here is the unchecked version of the same screen.
I am actually running snapper list to populate the data.
I could. The reason I didnât was the idea was to create an easy to use interface similar to what timeshift has.
I suppose I could hide those options behind an advanced checkbox or something. I feel like the interface is becoming a sea of checkboxes that hide and show things though.
yeah, i totally understand you. I just thought of adding the number configs, because then one could control the amount of snapshots created without going into snapper command line
EDIT: ( better explanation ) the number of snapshots, I mean, it creates by timeline and number. with those configs, all snapshot cleanups and retention settings are exposed in the GUI.
but maybe, if too crowded, just the NUMBER_LIMIT would be enough
as far as my experience went, no problem in creating, changing settings and creating and deleting snapshots. recovery also went well, but I only tested it a little.
I still haven't tested home, because I have to move a folder out of it into a subvolume or else i will be out of space in no time ( but will right now )
You arenât being annoying. The feedback that you and others have provided has been very helpful in making the application better. Just look at how much better it is since the topic was first opened a few days ago.
I am not sure I understand what you mean. You click the save button and it doesnât work?
yeah, it seems like those operations are all about the root config.
I was thinking that when config name was set and backup path also set the cancel would turn into save.
can you put a save config in the same row as the cancel one, even if does the same as the one at the top ? ( or in the save config button, make the label "save new config" ) ( or put the name of the new config in the "select config tab" and when clicking cancel it would go back to previous one ? )
maybe the most efficient is to "clone" the save config next to the cancel one, you agree ?
OHH but btw, most important, I check the snapper configs ( list-configs ) and the files directly in etc , and it was properly created. nice !