diff --git a/docs/examples/timers/clock.py b/docs/examples/timers/clock.py index 4eb4cd4c7..c7c568045 100644 --- a/docs/examples/timers/clock.py +++ b/docs/examples/timers/clock.py @@ -3,6 +3,7 @@ from datetime import datetime from rich.align import Align from textual.app import App +from textual.css.styles import Styles from textual.widget import Widget diff --git a/docs/examples/widgets/custom.py b/docs/examples/widgets/custom.py index 92baa9028..5a239564b 100644 --- a/docs/examples/widgets/custom.py +++ b/docs/examples/widgets/custom.py @@ -1,6 +1,7 @@ from rich.panel import Panel from textual.app import App +from textual.css.styles import Styles from textual.reactive import Reactive from textual.widget import Widget diff --git a/e2e_tests/test_apps/basic.py b/e2e_tests/test_apps/basic.py index 0673b22c5..4cdcdce14 100644 --- a/e2e_tests/test_apps/basic.py +++ b/e2e_tests/test_apps/basic.py @@ -1,11 +1,11 @@ from pathlib import Path -from rich.align import Align from rich.console import RenderableType from rich.syntax import Syntax from rich.text import Text from textual.app import App +from textual.css.styles import Styles from textual.widget import Widget from textual.widgets import Static diff --git a/examples/borders.py b/examples/borders.py index 4179d31fd..4f11d1dd6 100644 --- a/examples/borders.py +++ b/examples/borders.py @@ -3,6 +3,7 @@ from rich.padding import Padding from rich.text import Text from textual.app import App +from textual.css.styles import Styles from textual.renderables.gradient import VerticalGradient from textual import events from textual.widgets import Placeholder diff --git a/examples/calculator.py b/examples/calculator.py index 9a15b8301..5463c7765 100644 --- a/examples/calculator.py +++ b/examples/calculator.py @@ -12,6 +12,7 @@ from rich.padding import Padding from rich.text import Text from textual.app import App +from textual.css.styles import Styles from textual.reactive import Reactive from textual.views import GridView from textual.widget import Widget diff --git a/sandbox/align.py b/sandbox/align.py index 382621603..cd2929cf0 100644 --- a/sandbox/align.py +++ b/sandbox/align.py @@ -1,6 +1,7 @@ from rich.text import Text from textual.app import App, ComposeResult +from textual.css.styles import Styles from textual.widget import Widget from textual.widgets import Static diff --git a/sandbox/basic.py b/sandbox/basic.py index 192d6537a..b21495c4d 100644 --- a/sandbox/basic.py +++ b/sandbox/basic.py @@ -3,6 +3,7 @@ from rich.syntax import Syntax from rich.text import Text from textual.app import App +from textual.css.styles import Styles from textual.widget import Widget from textual.widgets import Static diff --git a/sandbox/dev_sandbox.py b/sandbox/dev_sandbox.py index 5f78070cc..d332ecca4 100644 --- a/sandbox/dev_sandbox.py +++ b/sandbox/dev_sandbox.py @@ -2,6 +2,7 @@ from rich.console import RenderableType from rich.panel import Panel from textual.app import App +from textual.css.styles import Styles from textual.widget import Widget diff --git a/sandbox/tabs.py b/sandbox/tabs.py index 421ef2720..9016ea954 100644 --- a/sandbox/tabs.py +++ b/sandbox/tabs.py @@ -6,6 +6,7 @@ from rich.rule import Rule from textual import events from textual.app import App +from textual.css.styles import Styles from textual.widget import Widget from textual.widgets.tabs import Tabs, Tab diff --git a/src/textual/app.py b/src/textual/app.py index a70ec0327..9ca074edb 100644 --- a/src/textual/app.py +++ b/src/textual/app.py @@ -40,6 +40,7 @@ from ._context import active_app from ._event_broker import extract_handler_actions, NoHandler from ._timer import Timer from .binding import Bindings, NoBinding +from .css.styles import Styles from .css.stylesheet import Stylesheet from .design import ColorSystem from .devtools.client import DevtoolsClient, DevtoolsConnectionError, DevtoolsLog