# mobslide **Repository Path**: musings/mobslide ## Basic Information - **Project Name**: mobslide - **Description**: MobSlide 是一个可将你的将智能手机变成演示文稿遥控器的工具 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/mobslide - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-12-28 - **Last Updated**: 2023-12-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mobslide Turn your smartphone into presentation remote controller
# Install 1. Simply Download `mobslide` from [releases](https://github.com/thewh1teagle/mobslide/releases) on your PC and start it # I installed, what's now? Open some presentation in `Powerpoint` / `Google Slides` Scan the `QR` and control it with your phone! # Supported plaforms Works on MacOS and Windows. Tauri for linux doesn't support webrtc so currently Linux isn't supported # Presentation platforms - [Powerpoint](https://www.microsoft.com/en/microsoft-365/powerpoint) - [Canva](https://canva.com) - [Google Slides](https://slides.google.com/) - [KeyNote](https://www.apple.com/keynote/) # Usage Scan the QR code with your smartphone and open the link. # Features - Scan the QR code. No installation required - Lightweight app `~2.5M` - Minimal and effective design ## Build ### Prerequisites - [Rust](https://www.rust-lang.org/tools/install) - [Node](https://nodejs.org/en/download/current) ### Development To run in development, 1. in both desktop and web folders execute `npm install` 2. execute `cargo tauri dev` in desktop folder 3. execute `npm run dev` in web folder A desktop app will open, and for the "phone client" a local server will run on localhost:5173 In case you want to try in your phone execute in web folder: ```shell npm run dev -- --host 0.0.0.0 ``` ### Building To build for the current platform, execute `cargo tauri build`. On Windows, this will build both NSIS and MSI installers. Both function identically and are located under `src-tauri/target/release/bundle/`. ### Debugging When developing you can see logging messages by setting ENV variable ``` export RUST_LOG=trace cargo tauri dev ``` For forther exploring, you can even try setting ``` RUST_BACKTRACE=1 ```