Skip to content

Esta documentação pública reflete o branch develop do monorepo. Código e protocolo podem mudar antes do próximo release; veja o código-fonte no GitHub.

Exemplos

Widgets de exemplo no monorepo para clonar, rodar localmente e empacotar como .tgz na Galeria. O código-fonte está em docs/widgets/examples/ no branch develop.

ExemploO que demonstraFonte
dx-walkthrough-vueWidget mínimo Vue 3 + TypeScript + Tailwind 960×540 para tutorial: handshake do SDK, CONFIG_UPDATE, relógio/contador com timeTick, frameEnter / frameExit. Bom ponto de partida antes do exemplo do footer. Veja o tutorial DX.Pasta no GitHub
footer-clock-weather-vueSPA Vue 3 + TypeScript para faixa 1920×200: relógio + clima ao vivo (Open-Meteo), vite-plugin-doohnut-widget, ScaleToFitView, frameDimensions.json. Empacotar com pnpm run pack.Pasta no GitHub
adsb-exchange-vueWidget Vue 1920×1080: iframe do ADS-B Exchange (tar1090) com centro, zoom, aeroporto / ICAO e flags de URL estilo kiosk; vite-plugin-doohnut-widget, Tailwind, SDK, ScaleToFitView.Pasta no GitHub
sdk-debuggerRegistra tráfego postMessage e campos de config em escopos de campanha / playlist / frame; Vite + vite-plugin-doohnut-widget (pnpm dev para overlay com host simulado, pnpm run pack para .tgz).Pasta no GitHub

Mais referências

Publicado sob os mesmos termos da plataforma Doohnut.