mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
Drop the app namespace from some binding actions
It had been suggested to me that these would be needed, but in testing here I'm not seeing that. So, until I find out otherwise, let's simplify things and drop that.
This commit is contained in:
@@ -19,7 +19,7 @@ class Help(Screen):
|
||||
"""The help screen for the application."""
|
||||
|
||||
#: Bindings for the help screen.
|
||||
BINDINGS = [("escape,space,q,question_mark", "app.pop_screen", "Close")]
|
||||
BINDINGS = [("escape,space,q,question_mark", "pop_screen", "Close")]
|
||||
|
||||
def compose(self) -> ComposeResult:
|
||||
"""Compose the game's help."""
|
||||
@@ -120,7 +120,7 @@ class Game(Screen):
|
||||
#: The bindings for the main game grid.
|
||||
BINDINGS = [
|
||||
Binding("n", "new_game", "New Game"),
|
||||
Binding("question_mark", "app.push_screen('help')", "Help", key_display="?"),
|
||||
Binding("question_mark", "push_screen('help')", "Help", key_display="?"),
|
||||
Binding("q", "quit", "Quit"),
|
||||
Binding("up,w,k", "navigate(-1,0)", "Move Up", False),
|
||||
Binding("down,s,j", "navigate(1,0)", "Move Down", False),
|
||||
@@ -258,7 +258,7 @@ class FiveByFive(App[None]):
|
||||
SCREENS = {"help": Help()}
|
||||
|
||||
#: App-level bindings.
|
||||
BINDINGS = [("D", "app.toggle_dark", "Toggle Dark Mode")]
|
||||
BINDINGS = [("D", "toggle_dark", "Toggle Dark Mode")]
|
||||
|
||||
def __init__(self) -> None:
|
||||
"""Constructor."""
|
||||
|
||||
Reference in New Issue
Block a user