Skip to content

Adding UI Support for custom driver mouses - #112

Open
viix0dev wants to merge 21 commits into
OpenMouse-Project:control-panelfrom
viix0dev:dev
Open

Adding UI Support for custom driver mouses#112
viix0dev wants to merge 21 commits into
OpenMouse-Project:control-panelfrom
viix0dev:dev

Conversation

@viix0dev

Copy link
Copy Markdown
Contributor

Those UI edits will support the custom driver bridge mouses to have the same ui as HID mouses


Custom Driver Bridge: OpenMouse-Project/OpenMouse-Bridge#2

Comment threadbuild/check-bundle-size.ts Fixed
Comment threadbuild/check-bundle-size.ts Fixed
Comment threadbuild/check-bundle-size.ts Fixed
Comment threadsrc/app/InterfaceSettings.tsx Fixed
Comment threadsrc/app/InterfaceSettings.tsx Fixed
Comment threadsrc/app/InterfaceSettings.tsx Fixed
Comment threadsrc/app/InterfaceSettings.tsx Fixed
Comment threadsrc/app/InterfaceSettings.tsx Fixed
Comment threadsrc/app/InterfaceSettings.tsx Fixed
Comment threadsrc/app/InterfaceSettings.tsx Fixed
setUpdateChecking(true);
setUpdateMessage("");
try {
const bridgeUpdate = await latestRelease("OpenMouse-Project/OpenMouse-Bridge", signal);
Comment on lines +2 to +19
import {
bridgeDevices,
bridgeGames,
bridgeHandshake,
bridgeProfiles,
bridgeStatus,
latestRelease,
saveBridgeBattery,
saveBridgeProfiles,
saveBridgeDefaultProfile,
setBridgeDriver,
type BridgeBatteryReading,
type BridgeDevice,
type BridgeGame,
type BridgeProfile,
type BridgeStatus,
type GitHubRelease,
} from "../bridge";
export function InterfaceSettings({ snapshot }: { snapshot: ControlSnapshot }): ReactNode {
const preferences = snapshot.preferences;
const [bridge, setBridge] = useState<BridgeStatus | null>(null);
const [bridgeProfilesList, setBridgeProfilesList] = useState<BridgeProfile[]>([]);
const [bridgeGamesList, setBridgeGamesList] = useState<BridgeGame[]>([]);
const [bridgeDeviceList, setBridgeDeviceList] = useState<BridgeDevice[]>([]);
const [bridgeDeviceBusy, setBridgeDeviceBusy] = useState<string | null>(null);
const [selectedGameName, setSelectedGameName] = useState("");
const [selectedGameName, setSelectedGameName] = useState("");
const [bridgeConnectionRequested, setBridgeConnectionRequested] = useState(true);
const [bridgeChecking, setBridgeChecking] = useState(false);
const [bridgeMessage, setBridgeMessage] = useState("");
const [bridgeConnectionRequested, setBridgeConnectionRequested] = useState(true);
const [bridgeChecking, setBridgeChecking] = useState(false);
const [bridgeMessage, setBridgeMessage] = useState("");
const [updateChecking, setUpdateChecking] = useState(false);
const [bridgeChecking, setBridgeChecking] = useState(false);
const [bridgeMessage, setBridgeMessage] = useState("");
const [updateChecking, setUpdateChecking] = useState(false);
const [updateMessage, setUpdateMessage] = useState("");

const PULSAR_CLASSES = [PulsarHidClient, PulsarProHidClient, PulsarXs1HidClient] as const;

const DEDICATED = [
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@viix0dev@github-advanced-security