Releases: ragardner/tksheet
Releases · ragardner/tksheet
7.4.14
7.4.13
Version 7.4.13
Fixed:
- 7.4.12 deselection display regression.
- Header and index dropdown boxes with center aligned text made text spill out of the cell a little.
Improved:
- Further minor redrawing performance improvements.
- Minor tree build performance improvement.
- Minor performance improvement for moving rows/columns.
Addressed:
- Edge case error with moving rows while using treeview mode.
7.4.12
7.4.11
7.4.10
Version 7.4.10
Fixed:
- Fixes and improvements to treeview mode.
Improved:
- Refactored adding/deleting rows/columns code, behavior should be unchanged.
Changed:
- Removed redundant
self.tree
attribute from treeview mode. - Added
event_data: EventDataDict | None = None
parameter toset_data()
as the last parameter. - Added
undo
andemit_event
parameters toitem()
.
Added:
- Treeview function
tree_traverse()
.
7.4.9
7.4.8
Version 7.4.8
Fixed:
- Numerous fixes and improvements for using the find window with hidden rows/columns.
- Error on trying to resize row height when the row is empty.
- Rare minor issues with setting bindings using
set_options()
. - Some events were adding to the undo stack even if undo was disabled.
- Error on trying to sort rows by column when using the treeview.
- Error on using certain non-treeview row moving functionality while using the treeview.
Changed:
enable_bindings()
with"all"
or no args will now also enable the find and replace window.- If you use
enable_bindings()
with"all"
or no args and your software has its own Ctrl/Cmd g/G/h/H binding you may need to make changes such as usingset_options()
to remove tksheets find window bindings. - The find window will no longer match displayed text in the table from checkboxes and dropdown boxes, only underlying cell data values. This is because the text values are not typically editable from the user end.
Added:
- Replace and replace all functionality in the find window.
- Using the find window without find within selection in treeview mode will show hidden rows if there's a cell match.
- The find window is now draggable horizontally.
- Ctrl/Cmd h/H binding for toggle replace.
**kwargs
toSheet()
initialization so that other settings can be changed such as bindings.
Improved:
- Refactored
extra_bindings()
code, behavior should be unchanged. - Find window icons have been improved.
7.4.7
Version 7.4.7
Changed:
- Add
push_n
to tksheet namespace
Addressed:
- #267 as it was not fixed in version
7.4.5
Fixed:
- Bugs with treeview mode
item()
iid
parameter, used for changing item ids see()
function scrolls to wrong position if the row index auto-resized after scrolling
Improved:
- In-built find window performance
7.4.6
7.4.5
Version 7.4.5
Changed:
- Functions which had mutable default arguments have been changed to either have:
- no default argument where appropriate OR
None
as the default and create an empty mutable ifNone
Fixed:
- #267
- Treeview mode: changed recursive functions to
while
functions to avoid recursion depth limit during tree traversal - Additional treeview function
move()
fixes
Improved:
- Code for
see()
and arrow key functions