EasyGui Changelog

What's new in EasyGui 0.97

Nov 14, 2016
  • BUG FIXES:
  • sourceforge #4: easygui docs contain bad references to easygui_pydoc.html
  • sourceforge #6: no index.html in docs download file. Updated to sphinx which as autolinking.
  • sourceforge #8: unicode issues with file*box. Fixed all that I knew how.
  • sourceforge #12: Cannot Exit with 'X'. Now X and escape either return "cancel_button", if set, or None ENHANCEMENTS ------------
  • Added ability to specify default_choice and cancel_choice for button widgets (See API docs)
  • True and False are returned instead of 1 and 0 for several boxes
  • Allow user to map keyboard keys to buttons by enclosing a hotkey in square braces like: "Pick [M]e", which would assign keyboard key M to that button. Double braces hide that character, and keysyms are allowed: [[q]]Exit Would show Exit on the button, and the button would be controlled by the q key []Help Would show Help on the button, and the button would be controlled by the F1 function key NOTE: We are still working on the exact syntax of these key mappings as Enter, space, and arrows are already being used.
  • Escape and the windows 'X' button always work in buttonboxes. Those return None in that case.
  • sourceforge #9: let fileopenbox open multiple files. Added optional argument 'multiple'
  • Location of dialogs on screen is preserved. This isn't perfect yet, but now, at least, the dialogs don't always reset to their default position!
  • added some, but not all of the bugs/enhancements developed by Robbie Brook: http://all-you-need-is-tech.blogspot.com/2013/01/improving-easygui-for-python.html
  • KNOWN ISSUES:
  • In the documentation, there were previous references to issues when using the IDLE IDE. I haven't experienced those, but also didn't do anything to fix them, so they may still be there. Please report any problems and we'll try to address them
  • I am fairly new to contributing to open source, so I don't understand packaging, pypi, etc. There are likely problems as well as better ways to do things. Again, I appreciate any help or guidance.
  • Other Changes:
  • Restructured loading of image files to try PIL first throw error if file doesn't exist.
  • Converted docs to sphinx with just a bit of doctest. Most content was retained from the old site, so there might be some redundancies still. Please make any suggested improvements.
  • Set up a GitHub repository for development: https://github.com/robertlugg/easygui

New in EasyGui 0.93 (Jul 27, 2009)

  • Added exceptionbox to display stack trace of exceptions
  • Modified names of some font-related constants to make it
  • easier to customize them

New in EasyGui 0.87 (Mar 20, 2009)

  • EasyGui will now run under Python version 3.* as well as version 2.*