Skip to content

Commit

Permalink
Merge pull request #230 from dmunozv04/dependabot/pip/textual-1.0.0
Browse files Browse the repository at this point in the history
Bump textual from 0.58.0 to 1.0.0
  • Loading branch information
dmunozv04 authored Feb 12, 2025
2 parents e34dbb0 + 73b2777 commit 26d1d7e
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 12 deletions.
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ async-cache==1.1.1
pyytlounge==2.0.0
rich==13.9.4
ssdp==1.3.0
textual==0.58.0
textual==1.0.0
textual-slider==0.1.2
xmltodict==0.14.2
rich_click==1.8.5
24 changes: 19 additions & 5 deletions src/iSponsorBlockTV/setup-wizard-style.tcss
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,13 @@
scrollbar-gutter: stable;
}

.small-button{
.button-small {
height: 3;

border: none;
border-top: none;
border-bottom: none;
offset: 0 -1;
padding: 0;
}

.button-100 {
Expand Down Expand Up @@ -106,21 +110,26 @@ EditDevice {
}

Element {
background: $panel;
background: $panel-darken-1;
border-top: solid $panel-lighten-2;
layout: horizontal;
height: 2;
width: 100%;
margin: 0 1 0 1;
padding: 0;

}
Element > .element-name {
offset: 0 -1;
padding: 0;
width: 100%;
align: left middle;
text-align: left;

background: $panel-darken-1;
&:hover {
background: $panel-lighten-1;
border-top: tall $panel-lighten-3;
}
}
Element > .element-remove {
dock: right;
Expand All @@ -132,14 +141,19 @@ Element > .element-remove {
margin: 0 1 0 0;
}

#add-device {
#add-device, #add-channel {
text-style: bold;
width: 100%;
align: left middle;
text-align: center;
dock: left;

text-align: left;
background: $panel-darken-1;
&:hover {
background: $panel-lighten-1;
border-top: tall $panel-lighten-3;
}
}
#add-device-button-container{
height: 1;
Expand Down
19 changes: 13 additions & 6 deletions src/iSponsorBlockTV/setup_wizard.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,12 +84,15 @@ def process_values_from_data(self):
def compose(self) -> ComposeResult:
yield Button(
label=self.element_name,
classes="element-name",
classes="element-name button-small",
disabled=True,
id="element-name",
)
yield Button(
"Remove", classes="element-remove", variant="error", id="element-remove"
"Remove",
classes="element-remove button-small",
variant="error",
id="element-remove",
)

def on_mount(self) -> None:
Expand All @@ -102,7 +105,6 @@ class Device(Element):
"""A device element."""

def process_values_from_data(self):
print(self.element_data)
if "name" in self.element_data and self.element_data["name"]:
self.element_name = self.element_data["name"]
else:
Expand Down Expand Up @@ -285,7 +287,8 @@ def compose(self) -> ComposeResult:
" computer\nIf it isn't showing up, try restarting the"
" app.\nIf running in docker, make sure to use"
" `--network=host`\nTo refresh the list, close and open the"
" dialog again"
" dialog again\n[b][u]If it still doesn't work, "
"pair using a pairing code (it's much more reliable)"
),
classes="subtitle",
)
Expand Down Expand Up @@ -618,7 +621,9 @@ def __init__(self, config, **kwargs) -> None:
def compose(self) -> ComposeResult:
yield Label("Devices", classes="title")
with Horizontal(id="add-device-button-container"):
yield Button("Add Device", id="add-device", classes="button-100")
yield Button(
"Add Device", id="add-device", classes="button-100 button-small"
)
for device in self.devices:
yield Device(device, tooltip="Click to edit")

Expand Down Expand Up @@ -812,7 +817,9 @@ def compose(self) -> ComposeResult:
id="warning-no-key",
)
with Horizontal(id="add-channel-button-container"):
yield Button("Add Channel", id="add-channel", classes="button-100")
yield Button(
"Add Channel", id="add-channel", classes="button-100 button-small"
)
for channel in self.config.channel_whitelist:
yield Channel(channel)

Expand Down

0 comments on commit 26d1d7e

Please sign in to comment.