Skip to content

Latest commit

 

History

History
326 lines (297 loc) · 37.4 KB

whatsNew.md

File metadata and controls

326 lines (297 loc) · 37.4 KB

#Change-Log

Version 0.94

  • New
    Example of how to create a [stylesheet](/examples/stylesheets/) - [#481](#481)
  • New
    Function to [move](/pythonWidgetOptions/#widget-manipulation) widgets - [#477](#477)
  • Added
    [Paned Frames](/pythonWidgetGrouping/#paned-frame) support a change function - [#561](#561)
  • Added
    All [labels](/outputWidgets/#set-labels) can be cleared with a single function call - [#570](#570)
  • Added
    [File Entry](/inputWidgets/#entry) supports choosing a save file - [#539](#539)
  • Added
    Option to display navigation bar in [MatPlotLib](/outputWidgets/#matplotlib) - [#529](#529)
  • Added
    Additional properties on [Tables](/pythonDevWidgets/#table) - [#517](#517)
  • Added
    Can now configure the bg colour of check boxes in [propeties](/inputWidgets/#set-properties) widgets - [#514](#514)
  • Added
    Can now set the [sash position](/pythonWidgetGrouping/#set-paned-frames) on PanedFrames - [#504](#504)
  • Added
    Multiple files allowed in [open file boxes](/pythonDialogs/#file-boxes) - [#479](#479)
  • Added
    Option to add multiple action buttons and align horizontally/vertically in [Tables](/pythonDevWidgets/#table) - [#475](#475)
  • Added
    Can now add [tabs](/pythonWidgetGrouping/#tabbed-frame) before/after existing tabs - [#473](#473)
  • Added
    When updating a [textArea](/simpleAppJar/#text) you can now configure it to replace any existing text - [#472](#472)
  • Added
    New [property](/simpleProperties/#looks) to change the statusbar font - [#463](#463)
  • Added
    Can now create [trees](/pythonDevWidgets/#tree) with xml objects and show attributes - [#457](#457)
  • Added
    Option to set `wrap` parameter on [Tables](/pythonDevWidgets/#table) - [#458](#458)
  • Added
    Intoduced new container properties [rowspan/colspan](/simpleProperties/#grid-properties) - [#55](#55)
  • Improved
    `getAllInputs()` now has a parameter `includeEmptyInputs` to include any empty input fields - [#563](#563)
  • Improved
    [Buttons](/inputWidgets/#button) now align images/icons correctly in [ttk](/pythonTtk/) - [#560](#560)
  • Improved
    Improved docs on [widget positioning](/pythonWidgetLayout/#widget-positioning) - [#524](#524)
  • Improved
    Improved docs on [stopping the GUI](/pythonEvents/#stopping-the-gui) - [#521](#521)
  • Improved
    Improved docs on [pip installation](/Install/#pip-installation) - [#519](#519)
  • Improved
    Resolved deprecated import on [MatPlotLib](/outputWidgets/#matplotlib) - [#518](#518)
  • Improved
    Removed imports from `__init__.py` file - [#505](#505)
  • Improved
    [Scales](/inputWidgets/#scale) and other widgets can now have their state changed when in [ttk](/pythonTtk/) mode - [#465](#465)
  • Improved
    Better change log? - [#219](#219)
  • Improved
    appJar now uses tkinter style `config` functions - [#49](#49)
  • Fixed
    Fixed typo in documentation page: [advancedLoops](/pythonLoopsAndSleeps/#advanced-loops) - [#564](#564)
  • Fixed
    python2.6 now runs, after removing dependency on argsparse - [#547](#547)
  • Fixed
    Resolved issues sometimes changing bg/fg in [ttk](/pythonTtk) - [#536](#536)
  • Fixed
    Resolved issues with changing [radiobutton](/inputWidgets/#set-radiobuttons) type in ttk - [#534](#534)
  • Fixed
    Scrolling to the end of an [entry](/inputWidgets/#entry) in ttk - [#538](#538)
  • Fixed
    All start [container](/pythonWidgetGrouping/) functions now return the container - [#523](#523)
  • Fixed
    [Menu check boxes](/pythonBars/#menubar) now toggle using the keyboard shortcut, and also work properly on Mac - [#512](#512)
  • Fixed
    [Menu](/pythonBars/#menubar) shortcuts improved, to handle more cases - [#499](#499)
  • Fixed
    Issue where [blocking subwindows](/pythonSubWindows/#startstop-sub-windows) wouldn't work - [#491](#491)
  • Fixed
    Bug where Labelled widgets weren't [destroyed](/pythonWidgetOptions/#widget-manipulation) properly - [#489](#489)
  • Fixed
    Issue with deleting rows on [tables](/pythonDevWidgets/#table) - [#482](#482)
  • Fixed
    Issue where [opening containers](/pythonWidgetGrouping/#reopening-containers) was not returning the container - [#478](#478)
  • Fixed
    Refactored Remove/Empty/Destroy containers - [#75](#75), [#339](#339), [#462](#75)
  • Fixed
    Issue with setting `parent` of [message boxes](/pythonDialogs/#message-boxes) - [#461](#461)
  • Removed
    Deprecated `.panedFrameVertical()`, you should now call `.panedFrame(vertical=True)` - [#504](#504)

Version 0.93

Version 0.92

  • FIXED:
    • #413 - Fixed issue with .refreshDbTable() in DB tables
    • #410 - Fixed issue with button text when adding tables
    • #409 - Fixed issue with topLevel binds on mouse down events
    • #408 - Changed logLevel for some widget removal

Version 0.91

  • NEW:
    • Grids have been renamed to Tables!
    • appJar logging now uses its own logLevel of TRACE
    • #398 - Documented .pyw files
    • #395 - Option to fast stop a GUI
    • #391 - Updated error messages on _configWidget
    • #390 - New simpleAppJar functions for statusbar
    • #388 - Can now specify the cell style of tables
    • #373 - Added function to get the BG colour of a widget
    • #347, #360, 374 & #375 - Right Click Menu updates
    • #369 - Hide scrollbars in ScollPane
    • #367 - Update to logging - all appJar looging now done at a TRACE level, below DEBUG
    • #366 - Better error reporting on AutoEntries
    • #340 - appJar properties now fully documented & tested
    • #335 - No longer necessary to receive a parameter in functions linked to appJar widgets
    • #329 - Starting separator removed from Windows Right-click Menus
    • #328 - New Accessibility Widget introduced to configure colours & fonts
    • #301 - Updated layout parameters, can now pass previous & next for the row parameter, to make it easier to position widgets
    • #29 - Updated sound documentation to discuss blocking sounds
  • FIXED:

Version 0.9

Version 0.82.1

  • Issues Resolved:

Version 0.82

  • Issues Resolved:

Version 0.8

Version 0.07

Version 0.061

  • Issues Resolved:
    • #154 - Fixed bug with AutoEntry not showing drop-down in right position, when placed in a container

Version 0.06

Version 0.052

  • Issues Resolved:
    • #114 - ability to stop functions being called when a set method is activated

Version 0.051

Version 0.05

  • Open Container - implemented issue #83, can now reopen a container, perform operations on it, and close it
  • Changed disable entry to readonly, allows entries to be copied (#86)
  • Images now support raw image data
  • Setters now call any registered functions
  • Rewrite of Meters, proper inheritance, all use gradated fill, Dual/Split Meter swapped (#65)
  • Rewrite of ScrollPane, multi-platform scrolling...
  • Added functions to change the bg/fg of ListBox items (#97)
  • Issues Resolved:
    • #101 & #103 - updates to documentation
    • #99 - ability to create empty containers
    • #97 - ability to set bg/fg colour of list items
    • #94 - basic support for MatPlotLib
    • #90 - raw image data
    • #89 - minimum speed for animated image
    • #88 - preload mouse over images
    • #86 - disabled entry now readonly
    • #85 - setters now call function (if available)
    • #83 - can now reopen container
    • #65 - Meter rewrite
    • #34/#35 - ScrollPane rewrite

Version 0.042

  • Issues Resolved:
    • #95 - fixed issue launching ShowCase under Python 2 (removed icons)
    • #93 - fixed issue with numDialog/textDialog under python 2

Version 0.041

  • Continuous Integration - added landscape.io to monitor code quality
  • Reload Image - function to force a reload of an image, bypassing the cache (issue #87)
  • Minor fixes based off landscape report
  • Issues Resolved:
    • #87 - reloadImage()
    • #84 - Removed requirement for appJar icon in Windows

Version 0.04

  • Internationalisation - it's now possible to support multiple languages, by adding simple config files
  • Splashscreen - a simple splashscreen is now available
  • AutoCompletion EntryBox - added a new widget, giving autocompletion in EntryBoxes
  • Function on change in ListBox - now possible to call a function each time a ListBox changes
  • Python 3.6 Support - now supports python3.6 - fixed issue with renamed idelib files
  • Continuous Integration - now uses Travis-CI and Coveralls to check for errors on each commit
  • Updated documentation: Rearrangement of navigation bar, new pages for new features, minor modifications
  • Issues Resolved:
    • #81 - now allows negative numbers/decimals to be entered correctly in NumericEntries
    • #80 - now support Python 3.6
    • #78 - fixed typo in documentation
    • #74 - SplashScreen
    • #72 - Unit testing
    • #71 - Internationalisation
    • #70 - AutoComplete EntryBox