Implemented basic channel guide, needs moar polish

This commit is contained in:
rainbow napkin 2026-11-11 16:26:33 -05:00
parent c78b056cab
commit f7db5ea31d
3 changed files with 109 additions and 20 deletions

View file

@ -47,7 +47,7 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.*/
}
.channel-guide-schedule-row{
height: 2.2em;
height: 3.4em;
}
.channel-guide-channel-list-entry {
@ -67,15 +67,20 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.*/
.channel-guide-schedule-track {
display: flex;
position: relative;
}
.channel-guide-schedule-entry {
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
position: absolute;
}
.channel-guide-schedule-entry h3 {
margin: 0;
text-overflow: ellipsis;
overflow: hidden;
text-wrap: nowrap;
}

View file

@ -393,6 +393,20 @@ input.control-prompt, input.control-prompt:focus{
border-bottom: 1px solid var(--accent0);
}
.channel-guide-schedule-entry{
padding: 0 0.7em;
background-color: var(--bg1);
border-left: 1px solid var(--accent0);
}
.channel-guide-schedule-entry.starts-before{
border-left: none;
}
.channel-guide-schedule-entry.last-ends-before{
border-right: 1px solid var(--accent0);
}
/* channel settings */
.channel-info-label{
color: var(--accent1-alt0);