ceccopierangiolieugenio
released this
12 Nov 10:22
·
97 commits
to main
since this release
Breaking changes
- TTkColorPicker behaviour changed in order to address the different (fg/bg) input and output colors, plese refer to colorpicker.py as an example on how to use it properly
- Due to the typing and enforced typing and reworked init, most classes cannot accept any parameter not strictly required.
What's Changed
- Added typing on all the main classes
- #266 Fix: Include the state package in the installation by @ceccopierangiolieugenio in #267
TTkTextEdit
- #274 Added CTRL_A - Select All in the texteditor by @ceccopierangiolieugenio in #274
TTkTable (New Widget) 🎇🎇🎇
- #272 Added TTk Table widget by @ceccopierangiolieugenio in #272
- #283 : Added Table to TTkDesigner by @ceccopierangiolieugenio in #283
- #288 : Added sqlite3 support by @ceccopierangiolieugenio in #289
Documentation
This release is shipped with a massive Documentation rework, there is still more work to do but finally, the autogen is producing a more "QT-Like" stile of class documentation, allowing to highlight the inherited input parameters, signals, slots and methods.
- #279 hack sphinx because it sucks and rework documentation by @ceccopierangiolieugenio in #280
- #277 improve ttktree documentation by @ceccopierangiolieugenio in #281
ttkDesigner
- #286 : Fixed ttkDesigner glitch by @ceccopierangiolieugenio in #287
- #284 add ttktree and ttkfiletree to the uiloader and ttkdesigner by @ceccopierangiolieugenio in #285
Full Changelog: 0.40.0-a...0.41.0-a