Hello,
I'm afraid this won't be a very substantive message - I just have a couple of opinions and a question.
First, about the new "Live Runtime View". I didn't know what to expect from Sculpt VC, but even given your history of thinking outside the box, this one surprised me. It is a very powerful and elegant idea that perfectly matches the rest of the system. I can't wait to see what comes next!
Also, I like the changes to the "launcher" / "deploy" config. It's a nice, clean separation that makes it much easier for the user (and future GUI front-ends, I assume).
Since there always seems to be a good reason for even the minor design decisions you make, I will pose this as a question rather than a request:
Is there a reason why the Inspect window is not always open? I find it handy for working with the "in-memory config", even without using the storage devices.
In the same vein, might I suggest a more "discoverable" way of switching between the Inspect window and the Live Runtime View? (Perhaps a button bar like the "Network" section of the Manager window.)
In a nutshell, I continue to be impressed with the direction you've chosen. I am planning on getting a refurbished ThinkPad soon, and will try to migrate to Genode as a "daily driver"; hopefully then I can give more useful feedback.
Thanks!
Hi John,
thank you for the nice feedback. It's appreciated.
Is there a reason why the Inspect window is not always open? I find it handy for working with the "in-memory config", even without using the storage devices.
I am not perfectly happy with the current solution either. In the longer term, I'd like to remove the noux-based inspect window altogether, replacing it with a very simple mechanism for browsing a file system and editing files - just as last resort to repair things. This way, we avoid the association of Sculpt with Unix (and the many wrong expectation that user may have). It also would help to further reduce the size of the boot image.
My general direction is to gradually move the user interface into the graph. E.g., the storage operations could be presented inside the node of a block service when selected. So we can - step by step - make the graph the primary (and eventually the only) means for user interaction with Sculpt's Leitzentrale. But there is still a long way to go.
Right now switching between the runtime view and inspect window is possible with clicking on the "Storage" or "Runtime" sections of the menu. I agree that this is not very intuitive, but in my opinion, it is good enough for a stop-gap solution. ;-)
BTW, the same goes for the log view. Right now, it is somehow useful to have. But in the future, this noise should be removed from Sculpt's user experience.
Cheers Norman