mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-16 01:21:20 -04:00
warae
This commit is contained in:
+1
-1
@@ -3,7 +3,7 @@
|
|||||||
3. private rovers
|
3. private rovers
|
||||||
4. custom webhook profile pictures for chat bridge in discord
|
4. custom webhook profile pictures for chat bridge in discord
|
||||||
5. home assistant switch that tells the server to force the lights on
|
5. home assistant switch that tells the server to force the lights on
|
||||||
6. color coding with colored names and tape
|
6. color coding with colored names and tape [x]
|
||||||
7. audio forwarding [x]
|
7. audio forwarding [x]
|
||||||
- streaming from server to rovers [x]
|
- streaming from server to rovers [x]
|
||||||
- audio files first [x]
|
- audio files first [x]
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -11,8 +11,8 @@
|
|||||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
||||||
<meta name="apple-mobile-web-app-title" content="Multi Roomba Rover" />
|
<meta name="apple-mobile-web-app-title" content="Multi Roomba Rover" />
|
||||||
<title>Multi Roomba Rover</title>
|
<title>Multi Roomba Rover</title>
|
||||||
<script type="module" crossorigin src="/assets/index-Ci2FjtMy.js"></script>
|
<script type="module" crossorigin src="/assets/index-BoGitFQI.js"></script>
|
||||||
<link rel="stylesheet" crossorigin href="/assets/index-CFFHeBRz.css">
|
<link rel="stylesheet" crossorigin href="/assets/index-Bzl2VfGU.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="root"></div>
|
<div id="root"></div>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { useEffect, useMemo, useState } from 'react';
|
import { useEffect, useMemo, useState } from 'react';
|
||||||
import { useSession } from '../context/SessionContext.jsx';
|
import { useSession } from '../context/SessionContext.jsx';
|
||||||
import { useSettingsNamespace } from '../settings/index.js';
|
import { useSettingsNamespace } from '../settings/index.js';
|
||||||
import { roverNameChromeStyle, roverSwatchStyle } from '../lib/roverColor.js';
|
import { roverNameChromeStyle } from '../lib/roverColor.js';
|
||||||
|
|
||||||
function normalizeSources(list = []) {
|
function normalizeSources(list = []) {
|
||||||
return list
|
return list
|
||||||
@@ -145,13 +145,6 @@ function GroupList({ title, items, selected, onToggle }) {
|
|||||||
onChange={() => onToggle(item.key)}
|
onChange={() => onToggle(item.key)}
|
||||||
className="accent-emerald-400"
|
className="accent-emerald-400"
|
||||||
/>
|
/>
|
||||||
{item.type === 'rover' && item.color ? (
|
|
||||||
<span
|
|
||||||
className="inline-block h-2 w-2 rounded-full border border-white/30"
|
|
||||||
style={roverSwatchStyle(item.color)}
|
|
||||||
aria-hidden="true"
|
|
||||||
/>
|
|
||||||
) : null}
|
|
||||||
<span
|
<span
|
||||||
className={`truncate ${item.type === 'rover' ? 'rounded px-1 py-[1px] border border-transparent' : ''}`}
|
className={`truncate ${item.type === 'rover' ? 'rounded px-1 py-[1px] border border-transparent' : ''}`}
|
||||||
style={item.type === 'rover' ? roverNameChromeStyle(item.color, 0.16) : undefined}
|
style={item.type === 'rover' ? roverNameChromeStyle(item.color, 0.16) : undefined}
|
||||||
|
|||||||
Reference in New Issue
Block a user