Custom hooks to the general interface should be cleared appropriately. #79

pygy opened this Issue Dec 27, 2010 · 3 comments


None yet
2 participants

pygy commented Dec 27, 2010

When, you add a hook to a button (say, the editor button in page 4.2 of the Programming tutorial), the hook should be removed as soon as the page is left, otherwise it produces strange behavior.

A simple way to do this would be to lock down most of the interface unless the user clicks the target button or the tutorial navigation buttons. Inactivated controls would be grayed-out or put behind translucent black rectangles.


steveklabnik commented Dec 30, 2010

Hm. What kind of behavior? I haven't seen this actually happen. Is there some way I can easily reproduce this?

pygy commented Dec 30, 2010

  • Open the General Programming tutorial.
  • Go to page "4.2 The turtle and its commands".
  • Don't click the editor button. Instead, open another tutorial.
  • Now click on the Editor button (or open a script from the home page).

Page 4.3 of the General Programming tutorial appears. If you click on the General Programming link in the Tutorial list, it goes back to page 4.2.


steveklabnik commented Dec 30, 2010

Thanks! Makes sense. I'll have to think about this...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment