{"repo":"toyota-connected/ivi-homescreen","free":true,"listed":false,"github":"https://github.com/toyota-connected/ivi-homescreen","clone":"git clone https://github.com/toyota-connected/ivi-homescreen.git","description":"Flutter Linux C++ embedder for desktop and embedded/automotive displays — Wayland, DRM/KMS, EGL, Vulkan (incl. zero-copy dma-buf), and software backends","language":"C++","stars":382,"topics":["flutter","flutter-embedder","wayland","embedded-linux","embedded-flutter","drm-kms-egl","drm-kms-vulkan","automotive","cpp","ivi"],"license":null,"category":"mobile-apps","readme_excerpt":"ivi-homescreen Flutter Linux CPP Embedder Discord Server https://discord.gg/V5uWD9fvws Highlights Desktop Plugin Registry Flutter Pigeon CPP compatible Plugins modeled after Window CPP Plugins enabled/disabled via CMake Firestore first party compatible Desktop Texture Registry Camera first party compatible Video Player first party compatible Platform View Framework AndroidView widget compatible Backend Support (any subset builds into one binary; the active backend is selected at runtime — process-wide via --backend , or per view via [view.backend] ) Wayland EGL Wayland Vulkan DRM/KMS EGL (direct-to-display, no compositor) DRM/KMS Vulkan (zero-copy dma-buf scanout) Software (CPU renderer, no GPU or display-server dependency) Leased DRM, EGL / Vulkan / software (drm-lease-v1: own a connector leased from a compositor while it keeps the rest of the card) Multi-display Multiple views across multiple outputs from one process Per-view output binding by connector / wl output name ( [view.output] ) Combined-space pointer routing, per-display touch, and a single cursor that follows the pointer across displays Same source code runs on Desktop and embedded Linux image Ubuntu 18+ Fedora 33+ Yocto Dunfell/Kirkstone/Scarthgap Plugins ivi-homescreen plugins are located at https://github.com/toyota-connected/ivi-homescreen-plugins There are two ways to reference this repo: 1. Clone plugins repo to root of ivi-homescreen folder 2. Set PLUGIN DIR to repo path. -DPLUGIN DIR= Logging Homescreen p","default_branch":null,"files":null,"tree":[],"storefront":"/r/toyota-connected","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/toyota-connected/ivi-homescreen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}