I've been using Qrecall now for a while and feel like I can finally offer some kind of informed opinion on the UI. I
totally recognize that the problem this UI is trying to solve is exceedingly difficult, but I will be blunt: I recognize the goal is to create a "Time Machine Pro", but the user experience and flow within the UI still exceedingly complex and, especially in the case of the archive view, cluttered with too much, well, infojunk.
An example - see
this screenshot of my archive. I know you can turn this off, but what exactly does this communicate?
All of those lines are meaningless, at least to the untrained eye. I see the idea behind what they're supposed to signify, but at this scale with these many connections, they doesn't actually add anything meaningful to the experience - it's infojunk.
Finding a file within the archive is similarly overcomplex: the search field seems to imply I can search my archive, but searches there do nothing. I
think the problem is either my archive is too big, or maybe I'm not constraining the time span for the search properly? It's not clear.
It's possible I completely misunderstand how the archive view is supposed to work, but I guess that's specifically my point - the use is opaque to the user. Constraining the time span of the view is also confusing, specifically because the "handles" that you drag to narrow down the time span
are out of view. You have to scroll to find them, and if I didn't know they existed, I'd never find them.
Overall I'm happy with the mechanics of how Qurecall works - it's restored a lost Users folder and restored a full install perfectly, albeit very, very slowly -- the Users folder restore took 2 days, for example[!]. I can see how its backup approach is superior technically to Time Machine, but the UI is so dense and unclear it's hard to not want to switch back to Time Machine purely for efficiency's sake: backing up is a lot faster w/ Qrecall, but figuring out where a particular file is, and restoring files is so slow those benefits are a wash compared to Time Machine.
I hate criticizing a UI without offering some suggestions, and I'm happy to collate a list of stuff I've noticed. My basic suggestion is that the default UI should be optimized for the primary use case for each task.
- Chances are if you open an archive it's to find or restore files. This is difficult with the current UI
- If you need to constrain the time span, it shouldn't require physical motion (scrolling and dragging) - give me a date picker or something more effective
- Search should provide more feedback - when you perform a search it looks like nothing is happening - which from my tests can sometimes be true?
- The view when you have multiple backups in a single archive is confusing. In the screenshot above, it's not clear why I have two instances of my system, and the presence of "Unknown" is unnerving. Where did that come from? What does that mean?
These thoughts are still pretty scattered, but I wanted to at least get the gist of them out. I'm happy to spend a bit more time diagramming how I think the userflows should work but wanted to see what everyone's thoughts were.