JA
apps/jumphp-screen / config / project.yaml · commit 77d57c5
# A desktop app (ui: webview). Every key is optional (docs/tauri.md).project:  id: jumphp-screen              # lower case, unique: also the app's identifier and its data folder  title: "JumPHP Screen"  version: 0.1.1  description: "See and drive your computer from a phone, in the browser: the screen as a live WebRTC video (peer to peer, very low latency), touchpad, pinch zoom, virtual keyboard. Paired with the JumPHP IDE."  descriptions:    en: "See and drive your computer from a phone, in the browser: the screen as a live WebRTC video (peer to peer, very low latency), touchpad, pinch zoom, virtual keyboard. Paired with the JumPHP IDE."    fr: "Voyez et pilotez votre ordinateur depuis un téléphone, dans le navigateur : l'écran en vidéo WebRTC en direct (pair à pair, latence très faible), pavé tactile, zoom au pincement, clavier virtuel. Associé à l'IDE JumPHP."    es: "Ve y controla tu ordenador desde el móvil, en el navegador: la pantalla en vídeo WebRTC en directo (punto a punto, latencia mínima), panel táctil, zoom con pellizco, teclado virtual. Con el IDE JumPHP."    de: "Sieh und steuere deinen Computer vom Handy aus, im Browser: der Bildschirm als Live-WebRTC-Video (Peer-to-Peer, sehr geringe Latenz), Touchpad, Pinch-Zoom, virtuelle Tastatur. Mit der JumPHP-IDE gekoppelt."    it: "Vedi e controlla il tuo computer dal telefono, nel browser: lo schermo come video WebRTC in diretta (peer to peer, latenza minima), touchpad, zoom con pizzico, tastiera virtuale. Abbinato all'IDE JumPHP."    pt: "Veja e controle o seu computador a partir do telemóvel, no navegador: o ecrã em vídeo WebRTC ao vivo (ponto a ponto, latência mínima), touchpad, zoom com pinça, teclado virtual. Emparelhado com o IDE JumPHP."    nl: "Bekijk en bedien je computer vanaf je telefoon, in de browser: het scherm als live WebRTC-video (peer-to-peer, zeer lage vertraging), touchpad, knijpzoom, virtueel toetsenbord. Gekoppeld aan de JumPHP-IDE."    pl: "Oglądaj i steruj komputerem z telefonu, w przeglądarce: ekran jako wideo WebRTC na żywo (peer to peer, minimalne opóźnienie), touchpad, zoom szczypaniem, klawiatura ekranowa. Parowane z IDE JumPHP."    ru: "Смотрите и управляйте компьютером с телефона в браузере: экран как живое видео WebRTC (напрямую, минимальная задержка), тачпад, масштаб щипком, экранная клавиатура. В паре с JumPHP IDE."    uk: "Дивіться й керуйте комп'ютером з телефона в браузері: екран як живе відео WebRTC (напряму, мінімальна затримка), тачпад, масштаб щипком, екранна клавіатура. У парі з JumPHP IDE."    tr: "Bilgisayarınızı telefondan, tarayıcıda görün ve yönetin: ekran canlı WebRTC videosu olarak (eşten eşe, çok düşük gecikme), dokunmatik yüzey, sıkıştırarak yakınlaştırma, sanal klavye. JumPHP IDE ile eşleşir."    ja: "スマートフォンのブラウザでコンピューターを見て操作:画面をライブのWebRTC映像で(P2P、超低遅延)、タッチパッド、ピンチズーム、仮想キーボード。JumPHP IDEと連携。"    zh: "在手机浏览器中查看并操控你的电脑:屏幕以 WebRTC 实时视频呈现(点对点,极低延迟),触控板、双指缩放、虚拟键盘。与 JumPHP IDE 配对。"    ko: "휴대폰 브라우저에서 컴퓨터를 보고 조작: 화면을 실시간 WebRTC 영상으로(P2P, 매우 낮은 지연), 터치패드, 핀치 줌, 가상 키보드. JumPHP IDE와 페어링."  lang: en  kind: app  controls: "In the JumPHP IDE, click Screen on a phone (next to the menu), scan the QR code, allow the phone on the PC. Touchpad: slide, tap, 2 fingers = right click / scroll, pinch = zoom."  net_mode: auto  touch:    pad: none  pwa:    name: "JumPHP Screen"    short_name: "Screen"    display: fullscreen    orientation: any    theme_color: '#0d0f14'    background_color: '#0d0f14'  ui: webview                   # a desktop app (Tauri), not an SDL game: bin/jumphp app:* commands  main: App\Main                # its boot(App $app) registers the commands the pages call  app:    pages: ui                   # the folder of the HTML / CSS / JS pages (served as tauri://localhost/)    tick_hz: 60                 # frames a second when nothing happens (timers, HTTP, tasks)    native_commands: true       # pages may call jumphp.invoke('native.open' / 'native.message' / ...)    window:                     # the main window      url: index.html      width: 960      height: 640      min_width: 360      min_height: 320      resizable: true      devtools: false           # true: the WebView inspector opens with the window