- [BUG] Fixed compatibility with python 3 (tested 3.6)
- [BUG] Fixed examples
- Implement properties for application (Application Controller) and root (tk.TK)
- Updated "progress" dialog, to a threaded version
- Introduce states for views and controllers (is_showing, is_running, etc.)
- New "console" widget, to use as stream output for logging
- New "progress" dialog
- Implement a basic hook system for application wide events
- Implement window and modal windows
- Abstract setup/start/stop methods renamed to _prepare/_start/_stop
- Window and Application hook into "WM_DELETE_WINDOW" event
- Restructured views
- Restructured controller
- Streamline app run/start/stop method names
- Parent chaining of controllers and views
- Use functools with decorators
- Exception safe locking
- Improve docstrings
- Untangle controller classes from observer
- Move observer-observable to utils
- Add 'has_model' to controller
- Implement plotting (using matplotlib)
- Add a Gaussian Random Number generating Model
- Implement a controller with polling capabilities
- Simple MVC
- View, ViewSet implementations
- Observer - Observable
- Dynamic registration of widgets and variables