Tkmacosx Versions Save

Tkmacosx is a Python library extension to the Tkinter module. Change background and foreground colors of a Button, Use ColorVar to change colors of multiple widgets just like StringVar, and much more.

v1.0.5

1 year ago

Bugs

  • Fix Button disabled state (#39)

Improvement

  • Improve focus out appearance (#39)

v1.0.4

2 years ago

Bugs

  • Fix button with image disappear on setting size (#37)
  • Fix spacebar invoke on Button not working (#32)

v1.0.3

2 years ago

Bugs

  • Fix Button face color and foreground color.
  • Fix Button border line color changing to black when switching from dark to light mode.
  • Fix washed out background color of button when window is not in focus (#28)

Remove

  • Remove adapting highlightbackground for consistency (#27)

Enhancements

  • Increase button border intensity by 0.15
  • Minor improvements to the overall appearance of the button.

v1.0.2

2 years ago

Bug

  • Fix unknown color name "systemWindowBackgroundColor" (#20)

Enhancement

  • Exclude test package in setup.py

New feature

  • Partial "borderless" button option support for ttk widgets (#19)

v1.0.1

3 years ago

Bug

  • Fix widgets, not auto-switch light/dark mode. (#18)
  • Fix Button not working with ttk widgets. (#19)

v1.0.0

3 years ago

New feature

  • Add Tests.
  • Add "-selectcolor" option to ColorVar list.

Enhancement

  • Reorganise tkmacosx package files into multiple packages.
  • Reorganise button items to a separate class.

Bug

  • Fix Misc._configure() returning 'NoneType'. (#12)
  • Fix text misalignment when changed dynamically under certain situations.
  • Fix -activebackground" not accepting mac deafult system colors names.
  • Fix button appearance when toplevel is out of focus.
  • Fix focusthickness=0 glitch of button.
  • Fix ColorVar not working with -focuscolor of button.
  • Fix unknown option "-bitmap". error
  • Fix "-width", "-height" have effect on 0 value.
  • Fix Marquee cget() issues.
  • Fix "-activebackground" not changing with Variable.
  • Fix ColorVar not working with few Button options.
  • Fix lag when Button is configured.
  • Fix an error with Button.destroy(). (#17)

v0.1.6

3 years ago

New feature

  • Add new feature, set image as background in Button widget.
  • Add new functions (hex_to_rgb, check_light_dark).
  • Add XView to Marquee widget.
  • Add Radiobutton widget and fix selectcolor issue. (#11 )

Enhancement

  • Reorganize properties of BaseButton class.

Bug

  • Fix broken links.
  • Fix anchor of Button widget. (#7)
  • Fix focusring appearing for all CircleButton.
  • Fix activebackground and activeforeground of Radiobutton.

Remove

  • Remove colors.py file
  • Remove support for python 2.x.
  • Remove unnecessary code from multiple files.
  • Remove Information.md file.
  • Remove tkmacosx/README.md file.

v0.1.5

3 years ago

New feature

Bug

  • Fix ["key"] to [key] in Marquee.
  • Fix Colorvar not working with an item of canvas in 0.1.4.
  • Fix Marquee.play(reset=True) to reset and play the text from beginning.
  • Fix focusthickness of button not working when set to 1.
  • Fix Image not showing when the button is active.
  • Fix Text/Image/Bitmap bleed off the button widget.
  • Fix width or height of button widget not working with compound argument.

v0.1.4

3 years ago

New feature

  • Add new feature "gradient" to Colorscale widget.
  • Add new features to Button widget.
  • Add new stop, play and reset methods to Marquee.
  • Add new feature avoidmousewheel to SFrame.

Bug

  • Fix height not working with the Button widget issue.
  • Fix foreground argument not working in the Button widget.
  • Fix SFrame, not auto-sizing according to widgets.
  • Some other fixes and improvements.

Enhancement

  • Redesign classes of widgets.

Remove

  • Remove large images.
  • Remove numpy and PIL dependencies.

v0.1.3

3 years ago

Bug

  • Fix can't invoke "bindtags" command error. (#3)