* log

* tests

* snapshot tests

* change to richlog

* keep raw lines

* disable highlighting by default

* simplify

* superfluous test

* optimization

* update cell length

* add refresh

* write method

* version bump

* doc fix link

* makes lines private

* docstring

* relax dev dependancy

* remove superfluous code [skip ci]

* added FAQ [skipci]

* fix code in faq [skipci]

* fix typo

* max lines fix
This commit is contained in:
Will McGugan
2023-08-03 10:11:17 +01:00
committed by GitHub
parent b045306c69
commit 879c985296
48 changed files with 3302 additions and 2287 deletions

View File

@@ -1,16 +1,16 @@
from textual.app import App, ComposeResult
from textual.widgets import TextLog
from textual import events
from textual.app import App, ComposeResult
from textual.widgets import RichLog
class InputApp(App):
"""App to display key events."""
def compose(self) -> ComposeResult:
yield TextLog()
yield RichLog()
def on_key(self, event: events.Key) -> None:
self.query_one(TextLog).write(event)
self.query_one(RichLog).write(event)
if __name__ == "__main__":