Ttkbootstrap Versions Save

A supercharged theme extension for tkinter that enables on-demand modern flat style themes inspired by Bootstrap.

v1.7.1

2 years ago

What's Changed

Miscellaneous bug fixes.

Fixed

Full Changelog: https://github.com/israel-dryer/ttkbootstrap/compare/v1.7.0...v1.7.1

v1.7.0

2 years ago

What's Changed

New class model for ScrolledFrame and misc event refactors.

Added

Changed

Full Changelog: https://github.com/israel-dryer/ttkbootstrap/compare/v1.6.2...v1.7.0

v1.6.2

2 years ago

What's Changed

Bug fix on MessageCatalog and change default position on dialogs

Fixed

Changed

Full Changelog: https://github.com/israel-dryer/ttkbootstrap/compare/v1.6.1...v1.6.2

v1.6.1

2 years ago

What's Changed

Changes related to localization and update to default date in dialog.

Full Changelog: https://github.com/israel-dryer/ttkbootstrap/compare/v1.6.0...v1.6.1

v1.6.0

2 years ago

What's changed

Color widgets, localization, Chinese documentation, and several bug fixes.

Added

  • Color selector dialog and color dropper #149 #162 #163
  • Add localization module with localized dialog buttons #151 #155 #160 #175
  • Translate the docs to Chinese #148 #157 #158 #168
  • Convert file structure and config #153
  • Added Control + a (select all) in DateEntry #166

Fixed

  • Font dialog bug fixes #156
  • Fix flashing when building a Window or Toplevel #159
  • Fixes bug when typing 0 in the index #165
  • Fix Scrolledframe geometry management behavior #179

Changed

  • Make default root function part of window module #176
  • Update documentation for new classes, modules, and functions #180

New Contributors

Full Changelog: https://github.com/israel-dryer/ttkbootstrap/compare/v1.5.1...v1.6.0

v1.5.1

2 years ago

Fixed

  • Irregular behavior when mixing pack and place geometry managers inside the ScrolledFrame widget #140
  • Missing font caused failure on certain linux distributions when drawing the checkbutton assets #143

Full Changelog: https://github.com/israel-dryer/ttkbootstrap/compare/v1.5.0...v1.5.1

v1.5.0

2 years ago

What's Changed

Added

  • Add validation module by @israel-dryer in https://github.com/israel-dryer/ttkbootstrap/pull/129. The user can now easily add validation to any Entry type widget such as Entry, Combobox, and Spinbox. Several pre-defined validation functions are included by default, but instructions are in the API for how to easily build new custom validations.
  • Add Colors.make_transparent method to improve color handling. This will eventually replace the Colors.update_hsv method for building various widget colors that are not in the standard color scheme.

Fixed

  • Fix disabled widget colors by @israel-dryer in https://github.com/israel-dryer/ttkbootstrap/pull/128
  • Custom stripecolors were not being applied in Tableview #130
  • Tableview now reverts to prev page if all rows are hidden or deleted on current page #130
  • Page number entered into Entry was adding 1 page to number #130

Full Changelog: https://github.com/israel-dryer/ttkbootstrap/compare/v1.4.0...v1.5.0

v1.4.0

2 years ago

What's Changed

Fixed

  • Entering a page less than 1 or greater than the max in the page entry no longer returns an empty or invalid page
  • The +/- column options in the right-click menu now update when columns are deleted or inserted into the table
  • Other miscellaneous not worthy of a write-up

Added

  • Default stripe colors are added for all themes
  • Bulk delete and insert is now available via the Tableview.purge_table_data and Tableview.build_table_data methods. Along with the existing insert methods, delete methods have been added for columns and rows to make the data handling full-featured.
  • New command in the right-click cell menu
    • delete selected rows
  • New commands in the right-click header menu
    • delete column
    • hide column
    • show all columns
  • Table rows can now be updated with the TableRows.values property

Changed

  • The stripecolor parameter is enhanced so that passing in a tuple with None for background and foreground colors will now cause that element to use a default color. For example: stripecolor=(None, None) will cause a default foreground and background color while stripecolor=('yellow', None) will cause a yellow background and default foreground color. The default setting of stripecolor=None will disabled stripecolors altogether.

Full Changelog: https://github.com/israel-dryer/ttkbootstrap/compare/v1.3.1...v1.4.0

v1.3.1

2 years ago

What's Changed

Full Changelog: https://github.com/israel-dryer/ttkbootstrap/compare/v1.3.0...v1.3.1

v1.3.0

2 years ago

Added

  • ScrolledFrame and ScrolledText by @israel-dryer in #102, #104
  • Tableview by @israel-dryer in #110, #117
  • disabled and readonly state cursor for entry type widgets by @israel-dryer in #111

Fixed

  • window module api issues by @israel-dryer in #109
  • disabled fg color for entry, combobox, spinbox by @israel-dryer in #112

Changed

  • Removed black dependency with json formatter by @israel-dryer in #107

Full Changelog: https://github.com/israel-dryer/ttkbootstrap/compare/v1.2.0...v1.3.0