debb1c0c4999536dca7793f17a110e67ba606d93
Ctrl+F is a common search shortcut and should open the launcher search just like the existing slash shortcut. Handle it in the same SearchField keydown listener so the behavior stays scoped to the topbar search component. The shortcut is ignored while the user is already typing in another input or textarea, matching the existing slash behavior. When handled, it prevents the webview's browser find UI and focuses the app search field instead. Test Plan: - `just frontend-test` Refs: none
lanspread
Description
Peer-to-peer game library sharing for LAN parties.
- Peers let users browse and download games from each other
- they discover each other on the local network via mDNS
- they exchange library metadata over QUIC
Ships as a Tauri desktop app.
Development
Prerequisites
# install Tauri CLI
cargo install tauri-cli
# install Deno with a package manager or from https://deno.land/
Build or Run
# build
just build
# run
just run
# test
just test
Scripted peer harness
crates/lanspread-peer-cli runs the peer runtime without the GUI and speaks
JSONL on stdin/stdout. It is intended for automated multi-peer smoke tests.
just peer-cli-build
just peer-cli-image
just peer-cli-run alpha
Description
Languages
Rust
63.8%
TypeScript
12.6%
CSS
8.9%
Python
7.5%
JavaScript
5.9%
Other
1.2%