Skip to content

Releases: ragardner/tksheet

7.5.16

12 Sep 08:00
Compare
Choose a tag to compare

Version 7.5.16

Fixed:

  • Due to importing Unpack from typing which is not available in Python 3.8 the library would not load. This issue was introduced in tksheet 7.5.15.

7.5.15

11 Sep 16:51
Compare
Choose a tag to compare

Version 7.5.15

Addressed:

Improved:

  • For ease of use only, added type hinting to function set_options().

7.5.14

30 Aug 17:08
Compare
Choose a tag to compare

Version 7.5.14

Removed:

  • Removed settings for cut_contents, copy_contents and the new plain equivalent added in 7.5.13. These settings now use the same as the usual cut and copy settings.

Changed:

  • Mac OS now binds both mouse button 2 and 3 for right click #2.
  • Changed copy text binding to Ctrl + Ins.
  • Changed copy text icon to differentiate from the normal copy.

Added:

  • Right click binding setting to modify which buttons/keys are used for right click.
  • Setting for changing the to clipboard csv writer dialect.

Fixed:

  • Tab characters causing cell text overflow.
  • Don't show tooltip when resizing is enabled and mouse is over grid lines in index or header.
  • More right click menu filtering based on selections.

7.5.13

26 Aug 17:23
Compare
Choose a tag to compare

Version 7.5.13

Fixed:

  • Built-in right click popup menu command filtering minor fixes and improvements #292.

Addressed:

  • MacOS right click working with python code but not bundled/compiled app #2.

Added:

  • The standard copy operation uses a CSV writer, which adds quote characters and escape characters when appropriate. Added a new alternate copy option for plain text copying #311.
  • If copy is enabled, the key binding platform control key + platform alt key + C/c is now bound to perform a plain text copy.

Changed:

  • The cell text editor's new line bindings no longer bind both Alt and Option on macOS and now only bind the appropriate modifier. Other similarly affected bindings have been changed in the same way.
  • rc_binding no longer importable from the tksheet library. Use Sheet.ops.rc_binding once the Sheet() is initialized.

Documentation:

  • Fixed readme downloads badge.

7.5.12

11 Jun 18:56
Compare
Choose a tag to compare

Version 7.5.12

Fixed:

  • selection_add() was incorrectly using a list and not a set.

Improved:

  • Refactoring to improve performance of the following functions:
    • tree_set_open()
    • tree_open()
    • internal function _tree_open()
    • display_item()
    • scroll_to_item()

7.5.11

05 Jun 17:58
Compare
Choose a tag to compare

Version 7.5.11

Changed:

  • Option user_can_create_notes now overrides cells made readonly but not notes created by the note() function that are readonly.

Added:

  • Option tooltip_hover_delay to control how long the mouse cursor must stay still before a tooltip appears.

Improved:

  • If tooltips/notes are being used hovering over any area of a cell will now make them appear rather than just the cells text.
  • A cell edit will now only occur when using tooltips if the tooltip editor's content changed.

Fixed:

  • Tooltip wrongly opens while cell text editor is open.
  • Removed leftover debugging print() call from treeview move function.

7.5.10

03 Jun 08:10
Compare
Choose a tag to compare

Version 7.5.10

Fixed:

  • Error with notes when using readonly cells and writable notes. #301.

7.5.9

01 Jun 17:09
Compare
Choose a tag to compare

Version 7.5.9

Fixed:

  • Treeview mode regression: when opening (showing) a row using a mouse click with undo enabled the undo stack was mistakenly being added to, this is no longer the case.

Improved:

  • Treeview mode function set_children() now performs all moves in a single action rather than multiple moves.
  • Slight performance improvement to treeview mode move functions including set_children().
  • Re-implement a basic row selection option for treeview row moving functions.

7.5.8

28 May 18:03
Compare
Choose a tag to compare

Version 7.5.8

Fixed:

  • Currently selected cell box not showing.
  • Potential issues when using del_rows() in treeview mode.

Improved:

  • Slight improvement to performance of moving rows while in treeview mode.

7.5.7

20 May 18:57
Compare
Choose a tag to compare

Version 7.5.7

Added:

  • Notes and tooltips. Unfortunately this means that <Enter> and <Leave> have been tag_bind() bound to canvas text items.

Fixed:

  • #304.
  • Cells not showing new lines in the middle of text.

Removed:

  • selected_rows_to_end_of_window from Sheet init and options.

Changed:

  • Some code has been refactored but there shouldn't be any change to behavior as a result.