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

65 lines
1.9 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
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