Desktop App
The desktop app (toboggan-desktop) provides a graphical user interface
built with Iced and wgpu.
Running
# Launch the desktop app
toboggan-desktop
# It will auto-connect to localhost:8080
# Start the server first, then launch the desktop
Workflow
- Start the server:
toboggan-server my-talk.toml - Launch the desktop:
toboggan-desktop - The desktop connects to the server automatically
- Use the desktop to navigate slides
Known behavior
- The desktop app will show "Connection refused" errors if the server is not running — this is normal. Start the server first.
- Built-in GPU-accelerated rendering via Vulkan/OpenGL.
Requirements
- Linux:
libxkbcommon-dev,libwayland-dev,libegl1-mesa-dev,libgles2-mesa-dev - RAM: ~4 GB during compilation, ~128 MB at runtime