369 Commits

Author SHA1 Message Date
Darren Burns
517c05a0cd Changelog and version bump to 0.67.1 2024-06-11 15:37:11 +01:00
Will McGugan
51facfd3e0 version bump 2024-06-11 10:57:10 +01:00
Will McGugan
d8bcb8bc0a bump 2024-06-07 14:28:30 +01:00
Will McGugan
d89cf74e22 version bump 2024-06-06 15:04:17 +01:00
Will McGugan
53912c641f hatch hotfix 2024-06-05 17:36:39 +01:00
Will McGugan
91dd066bc5 bump 2024-06-05 15:38:42 +01:00
Will McGugan
2a306cbf0d bump 2024-06-03 15:40:47 +01:00
Will McGugan
b3582f97db fix for bindings not refreshed 2024-05-29 11:26:13 +01:00
Will McGugan
adc9e91390 fix issue with auto height 2024-05-28 12:18:15 +01:00
Will McGugan
acd0f84bcb fix freeze 2024-05-26 13:43:28 +01:00
Will McGugan
e04754ac47 bump 2024-05-24 16:24:39 +01:00
Will McGugan
e14ea1a45d bump 2024-05-23 08:37:23 +01:00
Will McGugan
62a4db505e bump 2024-05-22 20:55:14 +01:00
Will McGugan
3ec7d0c7fe bump 2024-05-22 13:54:24 +01:00
Will McGugan
90083a5152 changelog 2024-05-20 18:52:03 +01:00
Will McGugan
236d83943c fix gutter 2024-05-19 15:01:06 +01:00
Will McGugan
7f5676ccf5 bump 2024-05-18 11:11:51 +01:00
Will McGugan
c1591fca33 bump 2024-05-15 17:24:10 +01:00
Will McGugan
305ac3853d show update time 2024-05-14 17:15:05 +01:00
Will McGugan
bad462e554 version bump 2024-05-14 15:33:00 +01:00
Will McGugan
f2157e585b bump 2024-05-11 12:04:44 +01:00
Will McGugan
34495dee19 version bump 2024-05-01 11:05:07 +01:00
Will McGugan
3174619fe8 bump [skipci] 2024-04-25 11:24:07 +01:00
Will McGugan
4a4d2cf09b bump [skipci] 2024-04-20 14:56:28 +01:00
Will McGugan
5847c9dc8e bump 2024-04-19 11:20:59 +01:00
Will McGugan
ddcf9a767e inline tweak 2024-04-09 16:06:08 +01:00
Will McGugan
7aebd25d4b fix inline lag 2024-04-08 16:46:03 +01:00
Will McGugan
4d862c7ed2 version bump and fix 2024-04-07 15:18:34 +01:00
Will McGugan
6008c6d004 changelog [skipci] 2024-04-07 13:14:05 +01:00
Will McGugan
aa7bf9a4e3 bump 2024-04-06 11:59:06 +01:00
Will McGugan
537fff1000 fix for mouse 2024-04-02 15:46:36 +01:00
Will McGugan
fade360f86 bump 2024-04-01 13:20:23 +01:00
Darren Burns
ef7cf2c9eb Merge branch 'main' of github.com:Textualize/textual into text-area-new-languages 2024-03-27 14:30:50 +00:00
Will McGugan
b8a1a5ceb8 version bump 2024-03-26 10:52:28 +00:00
Will McGugan
a396389048 bump 2024-03-18 15:36:25 +00:00
Will McGugan
4c4d53c46c bump 2024-03-18 14:27:54 +00:00
Will McGugan
ff4522a319 bump 2024-02-20 10:38:24 +00:00
Will McGugan
da7171f7f1 changelog 2024-02-19 16:21:34 +00:00
Will McGugan
c2bb30957a version bump 2024-02-15 17:19:43 +00:00
juftin
c8d64362db fix(text-area): tree-sitter-languages pin 2024-02-14 16:09:45 -07:00
Darren Burns
fa4f75fd25 Text area undo redo (#4124)
* Initial undo related machinery added to TextArea

* Initial undo implementation

* Basic undo and redo

* Some more fleshing out of undo and redo

* Skeleton code for managing TextArea history

* Initial implementation of undo & redo checkpointing in TextArea

* Increase checkpoint characters

* Restoring the selection in the TextArea and then restoring it on undo

* Adding docstrings to undo_batch and redo_batch in the TextArea

* Batching edits of the same type

* Batching edits of the same type

* Keeping edits containing newlines in their own batch

* Checking for newline characters in insertion or replacement during undo checkpoint creation. Updating docstrings in history.py

* Fix mypy warning

* Performance improvement

* Add history checkpoint on cursor movement

* Fixing merge conflict in Edit class

* Fixing error in merge conflict resolution

* Remove unused test file

* Remove unused test file

* Initial testing of undo and redo

* Testing for undo redo

* Updating lockfile

* Add an extra test

* Fix: setting the `text` property programmatically should invalidate the edit history

* Improving docstrings

* Rename EditHistory.reset() to EditHistory.clear()

* Add docstring to an exception

* Add a pause after focus/blur in a test

* Forcing CI colour

* Update focus checkpoint test

* Try to force color in pytest by setting --color=yes in PYTEST_ADDOPTS in env var on Github Actions

* Add extra assertion in a test

* Toggle text_area has focus to trigger checkpoint in history

* Apply grammar/wording suggestions from code review

Co-authored-by: Rodrigo Girão Serrão <5621605+rodrigogiraoserrao@users.noreply.github.com>

* Making max checkpoints configurable in TextArea history

* Improve a docstring

* Update changelog

* Spelling fixes

* More spelling fixes

* Americanize spelling of tab_behaviour (->tab_behavior)

* Update CHANGELOG regarding `tab_behaviour`->`tab_behavior`

---------

Co-authored-by: Rodrigo Girão Serrão <5621605+rodrigogiraoserrao@users.noreply.github.com>
2024-02-14 13:11:14 +00:00
Will McGugan
40863d0c2d version bump 2024-02-09 18:10:23 +00:00
Will McGugan
d857b64905 version bump 2024-02-08 17:33:53 +00:00
Will McGugan
d15f506095 version bump 2024-02-08 10:55:33 +00:00
Will McGugan
e5893124f1 version bump 2024-02-07 12:52:43 +00:00
Will McGugan
e91699f56c Merge branch 'main' into cancelled-event 2024-02-02 16:44:41 +00:00
Will McGugan
3d3bc7ab79 bump 2024-02-02 16:32:28 +00:00
Will McGugan
322120acc8 Merge branch 'main' into cancelled-event 2024-02-01 14:20:20 +00:00
Darren Burns
7128c28a90 Bump version to 0.48.1, update changelog 2024-02-01 10:40:11 +00:00
Will McGugan
ef790af131 merge 2024-02-01 10:37:42 +00:00