{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":182376576,"defaultBranch":"master","name":"tksheet","ownerLogin":"ragardner","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-20T07:44:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26602401?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716992663.0","currentOid":""},"activityList":{"items":[{"before":"fce3116c862395b9e2c9b65ae9f2f92e506e24d2","after":"3eb7330f84c6843daf199ce5af91103fb8742d39","ref":"refs/heads/master","pushedAt":"2024-05-29T11:55:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"add last change","shortMessageHtmlLink":"add last change"}},{"before":"faf6398274272daaf6ce8ce51fedc07cf8a66c0b","after":"fce3116c862395b9e2c9b65ae9f2f92e506e24d2","ref":"refs/heads/master","pushedAt":"2024-05-28T18:09:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"paste undo/redo selection boxes","shortMessageHtmlLink":"paste undo/redo selection boxes"}},{"before":"9dda3e8f5cb454b4115b1585508496ebbc515c08","after":"faf6398274272daaf6ce8ce51fedc07cf8a66c0b","ref":"refs/heads/master","pushedAt":"2024-05-28T14:20:01.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"include other fixes","shortMessageHtmlLink":"include other fixes"}},{"before":"2f316d2370a03150b8b60a1c25b5f98e360d1e9c","after":"9dda3e8f5cb454b4115b1585508496ebbc515c08","ref":"refs/heads/master","pushedAt":"2024-05-27T15:49:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"ec4f0d5357bbdc0aa342d8324a62d7ac397381d3","after":"2f316d2370a03150b8b60a1c25b5f98e360d1e9c","ref":"refs/heads/master","pushedAt":"2024-05-27T15:46:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"fixes to 7.2.2 code","shortMessageHtmlLink":"fixes to 7.2.2 code"}},{"before":"1738415175f54860c664c8579fce56982fb627e1","after":"ec4f0d5357bbdc0aa342d8324a62d7ac397381d3","ref":"refs/heads/master","pushedAt":"2024-05-27T15:21:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"move docstrings to top","shortMessageHtmlLink":"move docstrings to top"}},{"before":"4c5562e8339aa018143efb51952fc39afa4ea3b4","after":"1738415175f54860c664c8579fce56982fb627e1","ref":"refs/heads/master","pushedAt":"2024-05-27T11:33:36.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"error on empty header mousewheel, simplify redraw variables","shortMessageHtmlLink":"error on empty header mousewheel, simplify redraw variables"}},{"before":"00412aa4b0bbdebe6dd3b739a9cc8cdb41daea58","after":"4c5562e8339aa018143efb51952fc39afa4ea3b4","ref":"refs/heads/master","pushedAt":"2024-05-25T15:33:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/ragardner/tksheet","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/ragardner/tksheet"}},{"before":"2062d791f5f2e2f3b5039d83ed7a2d27bc1041a1","after":"00412aa4b0bbdebe6dd3b739a9cc8cdb41daea58","ref":"refs/heads/master","pushedAt":"2024-05-22T17:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"4d559ada283f232a42d92a9b81cd9f418367c044","after":"2062d791f5f2e2f3b5039d83ed7a2d27bc1041a1","ref":"refs/heads/master","pushedAt":"2024-05-22T17:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"Regression since `7.2.0`: selection box borders not showing for rows/columns","shortMessageHtmlLink":"Regression since 7.2.0: selection box borders not showing for rows/…"}},{"before":"6ea4571d1f62fddf51cb612e6e15df15ac3f1731","after":"4d559ada283f232a42d92a9b81cd9f418367c044","ref":"refs/heads/master","pushedAt":"2024-05-22T16:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"add functions valid_row_height, valid_column_width","shortMessageHtmlLink":"add functions valid_row_height, valid_column_width"}},{"before":"eddb81c2669abe2d1c9a2ba6ef6672b388191095","after":"6ea4571d1f62fddf51cb612e6e15df15ac3f1731","ref":"refs/heads/master","pushedAt":"2024-05-22T14:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"address error using selection functions\n\nissue #226","shortMessageHtmlLink":"address error using selection functions"}},{"before":"faff833228e50da678322686c092d0ba4cd575fd","after":"eddb81c2669abe2d1c9a2ba6ef6672b388191095","ref":"refs/heads/master","pushedAt":"2024-05-22T13:53:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"7.1.24 -> 7.2.0\n\n#### Fixed:\n- Cells in index/header not having correct colors when columns/rows were selected\n\n#### Changed:\n- A somewhat major change which warranted a significant version bump - **the minimum row height has increased slightly** to better accodomate the pipe character `|`","shortMessageHtmlLink":"7.1.24 -> 7.2.0"}},{"before":"4d9fa0cf5c0758dbeaaf6bf00b3ac7ac5e0d5f58","after":"faff833228e50da678322686c092d0ba4cd575fd","ref":"refs/heads/master","pushedAt":"2024-05-20T12:20:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"7.1.24 fixes\n\n#### Fixed:\n- Error on paste into empty sheet with `expand_sheet_if_paste_too_big`\n- Data shape not being correct upon inserting a single column or row into an empty sheet\n- Potential for `insert_columns()` to cause issues if provided columns are longer than current number of sheet rows\n- [225](https://github.com/ragardner/tksheet/issues/225) Insert columns and insert rows not inserting blank cells into header/row index, issue seen with either:\n - Right clicking and using the in-built insert functionality\n - Using the `Sheet()` functions with an `int` for first parameter\n- Wrong sheet dimensions caused by a paste which expands the sheet\n- Wrong new selection box dimensions after paste which expands the sheet\n- `set_options()` with `table_font=` not working\n\n#### Changed:\n- `expand_sheet_if_paste_too_big` replaced by `paste_can_expand_x` and `paste_can_expand_y`. To avoid compatibility issues using `expand_sheet_if_paste_too_big` will set both new options\n\n#### Improved:\n- Additional protection against issue [224](https://github.com/ragardner/tksheet/issues/224) but with `auto_resize_row_index=\"empty\"` which is the default setting","shortMessageHtmlLink":"7.1.24 fixes"}},{"before":"fc58ee49e770e73a5c5fa2de34e3641e15282bdb","after":"4d9fa0cf5c0758dbeaaf6bf00b3ac7ac5e0d5f58","ref":"refs/heads/master","pushedAt":"2024-05-19T18:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"fix potential for redrawing loop with auto_resize_row_index=True\n\n- addresses #224\n- Unfortunately with auto_resize_row_index=True the x scroll bar will no longer be hidden if it is not needed\n- also some WIP treeview changes","shortMessageHtmlLink":"fix potential for redrawing loop with auto_resize_row_index=True"}},{"before":"0e13abdefc1295a0c8eb61734c948ebcf575f021","after":"fc58ee49e770e73a5c5fa2de34e3641e15282bdb","ref":"refs/heads/master","pushedAt":"2024-05-18T18:17:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"7.1.22 see description\n\n#### Addressed:\n- Issue [222](https://github.com/ragardner/tksheet/issues/222)\n- Issue [223](https://github.com/ragardner/tksheet/issues/223)\n\n#### Fixed:\n- Massive lag when pasting large amounts of data, caused by using Python `csv.Sniffer().sniff()` without setting sample size, now only samples 5000 characters max\n\n#### Changed:\n- Added `widget` key to emitted event `dict`s which can be either the header, index or table canvas. If you're using `pickle` on tksheet event `dict`s then you may need to delete the `widget` key beforehand\n- Added `Highlight`, `add_highlight`, `new_tk_event` and `get_csv_str_dialect` to tksheet namespace\n- Some old functions which used to return `None` now return `self` (`Sheet`)\n- Re-add old highlighting functions to docs\n- Event data from moving rows/columns while rows/columns are hidden no longer returns all displayed row/column indexes in the `dict` keys `[\"moved\"][\"rows\"][\"data\"]`/`[\"moved\"][\"columns\"][\"data\"]` but instead returns only the rows/columns which were originally moved.\n- Add `Shift-Return` to text editor newline bindings\n- Internal `close_text_editor()` function parameters\n- Function `close_text_editor()` now closes all text editors that are open\n\n#### Added:\n- New parameters to `dropdown()`:\n - `edit_data` to disable editing of data when creating the dropdowns\n - `set_values` so a `dict` of cell/column/row coordinates and values can be provided instead of using `set_value` for every cell in the span\n- New emitted events - issue [223](https://github.com/ragardner/tksheet/issues/223):\n - `\"<>\"`\n - `\"<>\"`\n - `\"<>\"`\n - `\"<>\"`\n - `\"<>\"`\n - `\"<>\"`\n - `\"<>\"`\n\n#### Improved:\n- Dropdown box scrollbars will only display when necessary\n- Some themes colors\n- Old function `highlight_cells()` slight performance boost when calling it thousands of times\n- Added parameters back to the functions `dropdown()`/`checkbox()` for help when writing code","shortMessageHtmlLink":"7.1.22 see description"}},{"before":"d56d0ed82358e4e952525224cca15c2d3d77e9e1","after":"0e13abdefc1295a0c8eb61734c948ebcf575f021","ref":"refs/heads/master","pushedAt":"2024-05-16T11:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"fix lag on large pasting operations due to csv library Sniffer, improve some themes","shortMessageHtmlLink":"fix lag on large pasting operations due to csv library Sniffer, impro…"}},{"before":"6714c512c22e13332a919db05cb2629d8864fcf7","after":"d56d0ed82358e4e952525224cca15c2d3d77e9e1","ref":"refs/heads/master","pushedAt":"2024-05-15T18:20:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/ragardner/tksheet","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/ragardner/tksheet"}},{"before":"b5431b04b9647b6a7e4d2344072e7af4f10e3f3b","after":"6714c512c22e13332a919db05cb2629d8864fcf7","ref":"refs/heads/master","pushedAt":"2024-05-15T18:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"Update README.md\n\nadd updated screenshots","shortMessageHtmlLink":"Update README.md"}},{"before":"41476b01be906ea089bb624c5fcea0d492e48e5a","after":"b5431b04b9647b6a7e4d2344072e7af4f10e3f3b","ref":"refs/heads/master","pushedAt":"2024-05-15T17:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"41ab1b61dd8dc40503fbe73f2bc23f369ef1f298","after":"41476b01be906ea089bb624c5fcea0d492e48e5a","ref":"refs/heads/master","pushedAt":"2024-05-15T17:43:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"change the appearance of dropdown and treeview arrows to triangles","shortMessageHtmlLink":"change the appearance of dropdown and treeview arrows to triangles"}},{"before":"9347b01d7f1e1da357e3e91d11e83e70c3d88279","after":"41ab1b61dd8dc40503fbe73f2bc23f369ef1f298","ref":"refs/heads/master","pushedAt":"2024-05-15T12:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"7.1.20 -> 7.1.21, fix error with equalize_data_row_lengths() while using int as header","shortMessageHtmlLink":"7.1.20 -> 7.1.21, fix error with equalize_data_row_lengths() while us…"}},{"before":"5e0310c9a87b87d5d2ed029992f79885dcd31012","after":"9347b01d7f1e1da357e3e91d11e83e70c3d88279","ref":"refs/heads/master","pushedAt":"2024-05-14T18:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"supported python versions","shortMessageHtmlLink":"supported python versions"}},{"before":"179d1c58559c2f1d5a1134bff7b198127572bac3","after":"5e0310c9a87b87d5d2ed029992f79885dcd31012","ref":"refs/heads/master","pushedAt":"2024-05-14T18:17:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"correct version 7.1.12 -> 7.1.20","shortMessageHtmlLink":"correct version 7.1.12 -> 7.1.20"}},{"before":"b79d0ec6a2ee1259a9ab1ecf9b57747ea2ac39c9","after":"179d1c58559c2f1d5a1134bff7b198127572bac3","ref":"refs/heads/master","pushedAt":"2024-05-14T18:13:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"7.1.2 changelog + docs","shortMessageHtmlLink":"7.1.2 changelog + docs"}},{"before":"f81ddfb6898b13716aedf66dd72485e71af60f20","after":"b79d0ec6a2ee1259a9ab1ecf9b57747ea2ac39c9","ref":"refs/heads/master","pushedAt":"2024-05-14T17:18:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"If there are multiple lines in clipboarded cell surround it in quotechars\n\nthis change fixes single column pastes not working, at the expense of single cell clipboards containing newlines being surrounded in quotechars\n\nrestores lineterminator to \\n","shortMessageHtmlLink":"If there are multiple lines in clipboarded cell surround it in quotec…"}},{"before":"4ce365e6d76790cd71128b28f0f8537ab95f7d76","after":"f81ddfb6898b13716aedf66dd72485e71af60f20","ref":"refs/heads/master","pushedAt":"2024-05-14T09:34:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"see description\n\n- fix bug with pasting single column\n- add validation parameter to cut/del/paste\n- change to clipboard lineterminator to crlf\n- add row/column to event_data","shortMessageHtmlLink":"see description"}},{"before":"2284ba5feb2cf5c404b8c4da2b06304fa74203c0","after":"4ce365e6d76790cd71128b28f0f8537ab95f7d76","ref":"refs/heads/master","pushedAt":"2024-05-14T07:10:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"cut, copy, paste, etc now return EventDataDict instead of Sheet, add functions for deleting multiple row/col positions","shortMessageHtmlLink":"cut, copy, paste, etc now return EventDataDict instead of Sheet, add …"}},{"before":"1e8c9e1c537eb14a4cbc12844729cf9ec2f5c958","after":"2284ba5feb2cf5c404b8c4da2b06304fa74203c0","ref":"refs/heads/master","pushedAt":"2024-05-12T18:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"fix mouse wheel not working on header on linux","shortMessageHtmlLink":"fix mouse wheel not working on header on linux"}},{"before":"a3c46bd4adf33f3b3a9ea2214a759ab55b93ee3f","after":"1e8c9e1c537eb14a4cbc12844729cf9ec2f5c958","ref":"refs/heads/master","pushedAt":"2024-05-12T18:28:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ragardner","name":null,"path":"/ragardner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26602401?s=80&v=4"},"commit":{"message":"fix mouse wheel not working on header on linux","shortMessageHtmlLink":"fix mouse wheel not working on header on linux"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVuK9dgA","startCursor":null,"endCursor":null}},"title":"Activity · ragardner/tksheet"}