Corvince / mesa-interactive

MIT License
2 stars 3 forks source link

Update pause and play button and split play/reset from time control #5

Closed EwoutH closed 8 months ago

EwoutH commented 9 months ago

Hi!

This is really awesome work, being able to step back in time and hover over agents to get their current states is incredibly useful. Brings it up to par with NetLogo for the most part!

One nitpick: I find the pause play button not extremely intuitive. I first thought I needed to press the "forward to end" button. Maybe we can split the play and reset buttons from the other ones, because:

Screenshot_288

Corvince commented 9 months ago

That's a great idea, splitting the buttons. Because yes, even for me it is not very intuitive.

Additionally we should disable buttons when they are currently without any effect. So for example skip to end can be deactivated initially because we are already at the end and users can't press them in the hope of starting the simulation

EwoutH commented 9 months ago

Deactivating is a great idea! Can we visually grey them out?

Corvince commented 8 months ago

Done, it now looks something like this!

image

EwoutH commented 8 months ago

Looks great, already feels more intuitive.

Also excited you're working on it again!