Log In  


Recently I was working on a project with a friend and I closed Picotron, thinking it would reopen where we left off. It did not.

We searched through all sorts of Picotron folders to try and find a RAM backup but turned up nothing.

I realise that stuff in RAM isn't saved on a real machine and Picotron might be trying to emulate the experience of working with an older machine, but from a usability point of view, it's suboptimal and disappointing when you lose stuff.

I'd like to suggest either:

  • Prompt the user to save when the window manager close request is received
    -or-
  • Upon opening, return to the same state the VM was left in

Perhaps a toggle in the settings to switch between both?

1


1

Save often and use Anywhen to roll back any changes you may regret.

Personally I've gotten in the habit of saving before every time I run.


Sure, I don't feel that Anywhen necessarily addresses the point I was making as it isn't protecting the delta held in RAM. I've updated my post title as I think it was misleading.

Relying on manual saves as the only safeguard against data loss is problematic design (not to knock Picotron's design in any way - I know it's still in development). Save prompts, autosaves and session restore are commonplace now. I think most people have come to expect them as part of their workflow.

Picotron is clearly designed with approachability in mind and it's really nice as a cozy retreat away from enormous codebases, so I think that adding something along the lines of my earlier suggestions could help make it even more user friendly.


1

Anywhen only keeps track of saved changes, not anything in /RAM

The solution to this is to learn to hit ctrl+s often, and before you run the cart.



[Please log in to post a comment]