Releases: ceccopierangiolieugenio/pyTermTk
0.41.0-a
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
0.40.0-a
What's Changed
- Added UI Signature by @ceccopierangiolieugenio in #250
- #251 add slider widget 1 by @ceccopierangiolieugenio in #252
- Added tree column api by @ceccopierangiolieugenio in #255
- #256 Fix: TextEdit return default if key not handled by @ceccopierangiolieugenio in #257
TTkTerminal
- #261 Added parametrised program launcher in the TerminalHelper by @ceccopierangiolieugenio in #263
- #264 Allow multiple SEC,SET,RST codes in the same escape sequence by @ceccopierangiolieugenio in #265
The Dumb Paint Tool
- Dumb Paint Tool by @ceccopierangiolieugenio in #244
- Dumb paint tool undo redo support by @ceccopierangiolieugenio in #260
Web Exporter
- Added Loading Screen
- Added Clipboard support by @ceccopierangiolieugenio in #248
- Support Image/File Loader
- Support Drag Image/File
- Fix/Improved bracketed paste by @ceccopierangiolieugenio in #246
Full Changelog: 0.39.0-a...0.40.0-a
0.39.0-a
Highlight
- TTkAppTemplate by @ceccopierangiolieugenio in #239
What's Changed
-
Copykitten clipboard support in TTkClipboard by @ceccopierangiolieugenio in #242
-
Fix: #225 : improve saveAs logic usecase by @ceccopierangiolieugenio in #231
-
FIX: #234 : Handled pyperclip exception by @ceccopierangiolieugenio in #235
-
FIX: #232 : ttkdesigner ask to save when exit or open a new file and clear the clipboard by @ceccopierangiolieugenio in #237
Full Changelog: 0.38.0-a...0.39.0-a
0.38.0-a
Highlight
- (alpha) TTkShortcut by @ceccopierangiolieugenio in #226
What's Changed
- Added serial hack by @ceccopierangiolieugenio in #206
- Added QuickImport to the ttk Designer by @ceccopierangiolieugenio in #215
- TTkLineEdit rework echo modes by @ceccopierangiolieugenio in #216
- use waitpid to avoid zombie terminal processes by @ceccopierangiolieugenio in #209
- ttkDesigner: Added Frame as choice when you start a new project by @ceccopierangiolieugenio in #214
- ttkDesigner: added Undo/Redo by @ceccopierangiolieugenio in #228
- FIX: #221 Add clipboard support in the lineedit by @ceccopierangiolieugenio in #223
- FIX: #229 : Error when loading .tui.json file in ttkdesigner by @ceccopierangiolieugenio in #230
Full Changelog: 0.37.0-a...0.38.0-a
0.37.0-a
What's Changed
- Amiga workbench Terminal Emulator by @ceccopierangiolieugenio in #162
- TTk Terminal by @ceccopierangiolieugenio in #155
- Multithreaded input by @ceccopierangiolieugenio in #203
- Amiga workbench Terminal Emulator by @ceccopierangiolieugenio in #162
- FIX: ttkDesigner input crash by @ceccopierangiolieugenio in #200
Full Changelog: 0.36.0-a...0.37.0-a
0.36.0-a
What's Changed
- MS-Windows Support by @ceccopierangiolieugenio in #192
- Enhancement: #189 included the linenumber property in the ttkDesigner by @ceccopierangiolieugenio in #194
- TTkList Widget: dnd is disable by default to avoid unexpected dragging. by @ceccopierangiolieugenio in #197
Full Changelog: 0.35.1-a...0.36.0-a
0.35.1-a
What's Changed
- #189 : Allow the TextEdit line number to be changed
- #189 : Allow the TabWidget tabs to have different closable status than the default one
Full Changelog: 0.35.0-a...0.35.1-a
0.35.0-a
What's Changed
- FIX: #180 Crash when removed item from the ListWidget by @ceccopierangiolieugenio in #182
- DragDrop feature in the list widget by @ceccopierangiolieugenio in #187
Full Changelog: 0.34.0-a...0.35.0-a
0.34.0-a
Breaking changes
- The base widget does not include a layout anymore, the widget structure has been rewritten in #167
Note: This rework should not affect any script that use the base widgets. - The widget styling has been completely reworked in #165
Any widget use a classStyle dictionary that mimic the CSS structure
Note: This is an early feature that may change in the future
What's Changed
- Reformatted the Pushwidgetcursor by @ceccopierangiolieugenio in #156
- 157 include env variables debug features by @ceccopierangiolieugenio in #158
- Dev by @ceccopierangiolieugenio in #159
- Prototyping the Container Widget by @ceccopierangiolieugenio in #167
- 164 yet another reworking of the style management by @ceccopierangiolieugenio in #165
- 168 rework import by @ceccopierangiolieugenio in #170
- FIX: #173 - Prevent deadloop in the circular signals/slots by @ceccopierangiolieugenio in #174
- Fix: #176 - Float formatting not allowed as number in the LineEdit by @ceccopierangiolieugenio in #177
- Current Dev Branch by @ceccopierangiolieugenio in #160
Full Changelog: 0.31.0-a...0.34.0-a
0.31.0-a
Breaking changes
- any paintEvent reimplementations need a canvas object as input parameter: change, example
- TTkFrame.menuBarTop() has been renamed in newMenuBarTop(), example
What's Changed
- Issue #135 ttkDesigner instability by @ceccopierangiolieugenio in #137
- Rework menu by @ceccopierangiolieugenio in #141
- TTkKodeTab Widget by @ceccopierangiolieugenio in #142
- Rework menu bar api by @ceccopierangiolieugenio in #143
- ttkDesigner menu bar editor by @ceccopierangiolieugenio in #146
- Colors rework by @ceccopierangiolieugenio in #149
- Fix color issue when importing from ANSI by @ceccopierangiolieugenio in #151
- the displayed cursor is now a property of the widget. by @ceccopierangiolieugenio in #152
- FIX: #153 Non blocking SIGWINCH by @ceccopierangiolieugenio in #154
Full Changelog: 0.30.0-a...0.31.0-a