tui: send a notification on color scheme change
This commit is contained in:
parent
9622c3270b
commit
d1de35beb9
1 changed files with 4 additions and 1 deletions
|
@ -250,7 +250,10 @@ class app(App): # pylint: disable=invalid-name
|
||||||
|
|
||||||
Wraps 'action_toggle_dark' with our logging"""
|
Wraps 'action_toggle_dark' with our logging"""
|
||||||
self.app.dark = not self.app.dark
|
self.app.dark = not self.app.dark
|
||||||
self.update_log(f"[bold]Dark side: [italic]{self.app.dark}")
|
# inline conditional due to how Textual doesn't pretty notifs. for us like TextLog
|
||||||
|
message = f"[bold]Dark side: [italic][{'green' if self.app.dark else 'red'}]{self.app.dark}"
|
||||||
|
self.notify(message)
|
||||||
|
self.update_log(message)
|
||||||
|
|
||||||
async def action_custom_logscroll(self, direction: str) -> None:
|
async def action_custom_logscroll(self, direction: str) -> None:
|
||||||
"""Action that handles scrolling of the logging widget
|
"""Action that handles scrolling of the logging widget
|
||||||
|
|
Reference in a new issue