Commit Graph

300 Commits

Author SHA1 Message Date
Darren Burns
50898c2d07 Added note to changelog about HeaderSelected event in DataTable 2023-02-14 15:17:49 +00:00
Darren Burns
100aab4015 Update CHANGELOG.md regarding making DataTable.data private 2023-02-14 13:32:02 +00:00
Darren Burns
25d5132b72 Update CHANGELOG.md regarding DataTable.get_row* and DataTable.get_column* methods 2023-02-14 13:30:47 +00:00
darrenburns
27503b15bf Merge branch 'main' into datatable-cell-keys 2023-02-14 10:27:24 +00:00
darrenburns
bd73b1b007 Merge branch 'main' into datatable-cell-keys 2023-02-13 16:02:37 +00:00
Darren Burns
3a5461782e Update CHANGELOG for DataTable refactor 2023-02-13 16:00:46 +00:00
Will McGugan
c7e5ac14fb rename 2023-02-13 15:10:32 +00:00
Will McGugan
fbfb5887e8 changelog 2023-02-13 12:18:33 +00:00
Will McGugan
5e6690a5e8 changelog 2023-02-13 12:11:54 +00:00
Will McGugan
2c0efd1493 simplify install 2023-02-13 11:30:40 +00:00
Dave Pearson
101604bc04 Add missing link for Checkbox->Switch CHANGELOG entry 2023-02-09 21:41:45 +00:00
Dave Pearson
c436b57ed5 Merge branch 'main' into checkbox-switch 2023-02-09 13:57:15 +00:00
Will McGugan
67e19d84e3 changelog 2023-02-09 11:50:06 +00:00
Will McGugan
85df8d703e typing and changelog 2023-02-09 11:45:19 +00:00
Will McGugan
392b56e548 Added watch method 2023-02-09 11:42:58 +00:00
Dave Pearson
decc1e2f3c Rename Checkbox to Switch
A new form of Checkbox will be arriving in Textual soon, working in
conjunction with a RadioButton. What was called Checkbox is perhaps a wee
bit heavyweight in terms of visual design, but is a style of widget that
should remain.

With this in mind we're renaming the current Checkbox to Switch. In all
other respects its workings remains the same, only the name has changed.

Things for people to watch out for:

- Imports will need to be updated.
- Queries will need to be updated; special attention will need to be paid to
  any queries that are string-based.
- CSS will need to be changed if any Checkbox styling is happening, or if
  any Checkbox component styles are being used.

See #1725 as the initial motivation and #1746 as the issue for this
particular change.
2023-02-09 11:10:30 +00:00
Rodrigo Girão Serrão
bd719e057f Remove MessagePump.emit .emit_no_wait. 2023-02-08 10:39:53 +00:00
Rodrigo Girão Serrão
d3e66721e9 Change emit to post to self. 2023-02-07 17:59:57 +00:00
Dave Pearson
d350374e59 Revert Tree.clear and add Tree.reset
After some internal discussion we've decided to keep `Tree.clear` as it was,
and add a `Tree.reset`, which does a `Tree.clear` but resets the label and
data of `Tree.root` to the values given, while mirroring how `Tree.__init__`
takes those parameters.
2023-02-01 15:08:03 +00:00
Dave Pearson
8b4a833e26 Update the CHANGELOG 2023-02-01 13:47:48 +00:00
Dave Pearson
6f24331564 Merge pull request #1703 from davep/lowkey-tree-selection
Lowkey tree selection
2023-01-31 16:27:15 +00:00
Dave Pearson
f2e756b695 Update the CHANGELOG 2023-01-31 15:54:27 +00:00
Rodrigo Girão Serrão
40fde8cfb9 Merge pull request #1610 from Textualize/fix-1607
Fix #1607 to allow programmatic style changes
2023-01-31 15:13:24 +00:00
Dave Pearson
4143bd7ee5 Merge pull request #1701 from davep/CHANGELOG-tweak
Fix wording of entry in CHANGELOG to match lines around it
2023-01-31 14:48:17 +00:00
Dave Pearson
1cc5b3799c Fix wording of entry in CHANGELOG to match lines around it 2023-01-31 14:45:28 +00:00
Dave Pearson
ff76157479 Merge pull request #1700 from davep/tree-select-expand-divorce
Enhance `Tree` so that there is a expand/collapse action that is separate from select
2023-01-31 14:33:43 +00:00
Dave Pearson
2086b713db Update the CHANGELOG 2023-01-31 13:17:58 +00:00
Will McGugan
bfa586fdcd changelog url 2023-01-31 12:16:21 +01:00
Will McGugan
632cfc77b0 changelog 2023-01-31 12:14:36 +01:00
Will McGugan
6e7fd08890 change log [skip ci] 2023-01-31 11:14:23 +01:00
Will McGugan
475cd4fb1b Merge pull request #1644 from davep/tree-deeply
Add support for a method of expanding/collapsing all tree nodes from a given node down
2023-01-30 16:27:06 +01:00
Will McGugan
11618e7029 Merge branch 'main' into more-input-bindings 2023-01-30 16:15:27 +01:00
Will McGugan
081110ff96 fix typo [skip ci] 2023-01-30 16:13:53 +01:00
Will McGugan
44b1888e61 fixed URL 2023-01-30 16:07:15 +01:00
Will McGugan
0e01651825 Merge branch 'main' into scroll-sensitivity 2023-01-30 13:18:47 +01:00
Will McGugan
52ae868ddf changelog 2023-01-30 12:46:50 +01:00
Will McGugan
b585f25d7b scroll sensitivity 2023-01-30 12:36:49 +01:00
Dave Pearson
62244b4ea9 Merge branch 'main' into more-input-bindings 2023-01-30 11:25:07 +00:00
Dave Pearson
9df61ba830 Update the CHANGELOG 2023-01-30 11:21:55 +00:00
Will McGugan
e149e413ad changelog [skip ci] 2023-01-28 17:26:22 +01:00
Dave Pearson
c13e5833c7 Merge branch 'main' into tree-deeply 2023-01-27 09:23:49 +00:00
Will McGugan
36188ae0dc Merge pull request #1659 from Textualize/fix-1372
Keep track of scheduled animations
2023-01-27 10:10:26 +01:00
Rodrigo Girão Serrão
c2f99dfdaa Merge branch 'main' into fix-1607 2023-01-26 16:07:58 +00:00
Dave Pearson
90736129cf Prune a word hangover in CHANGELOG
Nowt optional about the new methods!
2023-01-25 20:48:07 +00:00
Dave Pearson
64ac4345a8 Update the CHANGELOG to reflect the method-only approach 2023-01-25 20:47:05 +00:00
Dave Pearson
8145c08007 Update the CHANGELOG 2023-01-25 14:30:56 +00:00
Rodrigo Girão Serrão
0f2e991bf5 Rename event. 2023-01-25 13:23:29 +00:00
Will McGugan
d058477e22 Merge branch 'main' into fix-1372 2023-01-25 12:06:18 +01:00
Will McGugan
8762e34191 Merge branch 'main' into tree-deeply 2023-01-25 11:56:28 +01:00
Will McGugan
a61e61f17b Merge pull request #1637 from davep/widget-importing
Support easier widget "support classes" importing
2023-01-25 11:53:32 +01:00