CustomTkinter/CHANGELOG.md
2022-10-04 00:13:37 +02:00

1.9 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

ToDo:

  • limit configuring attributes of overridden tk widgets (to be finished)
  • remove bg and background support for CTk and CTkToplevel (to be done)
  • optimize font attribute managing
  • enforce font size in pixel
  • enforce font to be tuple

Unreleased - 2022-10-2

Added

  • added .cget() method to all widgets and windows

Changed

  • changed 'text_font' attribute to 'font' in all widgets
  • changed 'dropdown_color' attribute to 'dropdown_fg_color' for combobox, optionmenu
  • changed 'orient' attribute of CTkProgressBar and CTkSlider to 'orientation'

Removed

  • removed setter and getter functions like set_text in CTkButton

Fixed

[4.6.0] - 2022-09-17

Added

  • CTkProgressBar indeterminate mode, automatic progress loop with .start() and .stop()

[4.5.0] - 2022-06-23

Added

  • CTkScrollbar (vertical, horizontal)

[4.4.0] - 2022-06-14

Changed

  • Changed custom dropdown menu to normal tkinter.Menu because of multiple platform specific bugs

[4.3.0] - 2022-06-1

Added

  • Added CTkComboBox
  • Small fixes for new dropdown menu

[4.2.0] - 2022-05-30

Added

  • CTkOptionMenu with custom dropdown menu
  • Support for clicking on labels of CTkCheckBox, CTkRadioButton, CTkSwitch

[4.1.0] - 2022-05-24

Added

  • Configure width and height for frame, button, label, progressbar, slider, entry

[4.0.0] - 2022-05-22

Added

  • This changelog file
  • Adopted semantic versioning
  • Added HighDPI scaling to all widgets and geometry managers (place, pack, grid)
  • Restructured CTkSettings and renamed a few manager classes
  • Orientation attribute for slider and progressbar

Removed

  • A few unnecessary tests