ggrov / tinker

Graph based proof strategy language
http://ggrov.github.io/tinker/
6 stars 0 forks source link

a todo list for gui #86

Open lyhlbyl opened 8 years ago

lyhlbyl commented 8 years ago

High Priority

Low Priority

A TODO pool

plebras commented 8 years ago

gui now has three connection status, with the following behavior when icon is clicked :

ggrov commented 8 years ago

Great. Is it easy to understand which state you are in from the icon? How about connected and disconnected as now (one with full red/green colours, the other without), and then connecting we make red and green flash?

plebras commented 8 years ago

at the moment it's simply the same icon with faded fills. I'll have to see if I can easily have something changing the icon regularly to make it flashing.

ggrov commented 8 years ago

at a minimum we at least need 3 different icons if there are 3 different states (maybe just find a standard "connecting" icon for the connecting state if animation is too much work) Having the same icon for 2 different states will not be very user friendly as it will just looks like the tool behaves randomly.

plebras commented 8 years ago

Here are the three icons : eval-disconnected eval-connected eval-connecting They are somewhat different, but I reckon that it may be unusable for users with visual impairments. But usually a connecting state is represented with animated icons, so it would be worth investigating that.

plebras commented 8 years ago

Adding a blinking icon was less difficult than expected. So now when connecting the icon changes every 500 milliseconds between the three icons above.

plebras commented 8 years ago

@lyhlbyl the changes the discussed are commited, turns out I had a method for that already defined.

plebras commented 8 years ago

Regarding tactic definition suppression, I suggest the following :

lyhlbyl commented 8 years ago

@plebras for the second item, i.e. the text filed in the atomic edit panel is too small and too short