rdesktop-core: Core abstractions for the rdesktop dual-engine desktop framework.
This crate defines the renderer trait that both WebView and Chrome Embedded backends must implement, along with shared types for IPC, window management, and application lifecycle.
Architecture Overview
rdesktop supports two modes:
- Native mode: Opens a real window (WebView or Chrome Embedded)
- Dev mode: Serves the app as a web page for browser-based development
Both modes share the same IPC and configuration types, so application code works identically in development and production.