Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion build/check-bundle-size.ts
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,15 @@ const BUDGET_BYTES: Record<string, number> = {
// WLmouse Beast X 4K driver wiring (#287, which also pulls its protocol codec
// in through SUPPORTED_HID_FILTERS), and the Razer Bluetooth-mode notice
// (#357). Measured aggregate is 1,850.7 kB, leaving ~29 kB of headroom.
".js": 1_880_000,
// Raised to 2,085 kB for protocol 0.22.0 and the four device PRs that land
// with it: the Noir Gear M2-NEX integration (#402, local profile slots and
// the macro editor), the Keychron G3 Air / Launcher 8k-1k panel wiring
// (#408, #426), and the Rapoo VT9 Pro client (#422). Their protocol codecs
// (Keychron Launcher mouse catalog, Rapoo register codec, K-snake macro
// store) are pulled in through SUPPORTED_HID_FILTERS and the controllers,
// and the shared UI gained the macro-card and profile-overview CSS. Measured
// aggregate is 1,995.2 kB, leaving ~90 kB of headroom.
".js": 2_085_000,
};

const ASSETS = join("dist", "assets");
Expand Down
8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"preview": "vite preview"
},
"dependencies": {
"@openmouse/protocol": "0.19.0",
"@openmouse/protocol": "0.22.0",
"lucide-react": "^1.43.0",
"preact": "^10.29.8"
},
Expand Down
6 changes: 6 additions & 0 deletions public/devices/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,12 @@ trusted.
4. Keep this note as provenance. Vendor product art — treat as a request
pending licensing review.

`noir-m2-nex.png` is reserved for the name-fallback mapping for Noir Gear's
M2-NEX. A local render from the vendor configurator may be used for development
previews, but it is deliberately not committed here. Before publishing the
asset, Noir Gear must confirm redistribution rights or OpenMouse should use a
maintainer-created silhouette instead.

`delux-m800-mini.png` — the name-fallback mapping in `src/ui/device-images.ts`
is in place (keyed on reported names like "Delux M800 Mini", "Delux M800 Pro",
"Delux M800 Mini (Wireless)"). The render was supplied from Delux's official
Expand Down
Loading
Loading