Atoms
Design and preview

App Viewer

Bekijk een preview van je live app, test de interacties en voer controles vóór publicatie uit — met een volledige rondleiding door de werkbalk en alle manieren om visuele bewerkingen aan te brengen.

Wat is de App Viewer?

Wanneer je AI Agents een taak hebben voltooid, wordt de App Viewer bovenaan de pagina geopend. In plaats van alleen te zien hoe je creatie eruitziet, kun je ermee interacteren als met een volledig werkende app—door pagina's klikken, functies testen en visuele wijzigingen aanbrengen zonder code te schrijven. Het dient ook als de laatste controle vóór publicatie: als iets er verkeerd uitziet of zich onverwacht gedraagt, kun je het opmerken en oplossen voordat gebruikers het zien.

Voordat je begint: De verwerking door de Agent kan even duren. Terwijl de taak wordt uitgevoerd, toont het Terminal-paneel aan de rechterkant realtime activiteit, waaronder het aanmaken van bestanden, codegeneratie en eventuele fouten die onderweg optreden. Je kunt ook op elk moment het pictogram Vernieuwen gebruiken om de nieuwste versie van de preview opnieuw te laden.

De App Viewer-werkbalk

Boven het previewvenster staat een smalle werkbalk. Van links naar rechts is dit wat elke bediening doet:

  • Design: schakelt de visuele bewerkingsmodus in of uit. Als deze actief is, selecteert een klik op iets in de preview dat element om te bewerken — zie hieronder “Je app aanpassen”.
  • Apparaatwisselaar: het weergavepictogram schakelt de preview naar een mobiele weergave en weer terug, zodat je de responsiviteit kunt controleren zonder de pagina te verlaten.
  • Vernieuwen: laadt het previewvenster opnieuw. Je eerste stap wanneer de preview verouderd lijkt of vastzit.
  • Home: springt de preview terug naar de startpagina van je app, ongeacht waar je naartoe hebt genavigeerd.
  • Paginakiezer: de vervolgkeuzelijst in het midden toont de pagina's van je app; kies er één om die direct te bekijken in plaats van ernaartoe te klikken.
  • Openen in nieuw tabblad: het pijlpictogram opent de preview in een apart browsertabblad. Vooral handig wanneer de ingesloten preview vastzit of niet reageert.
  • Console: opent aan de rechterrand het paneel met systeemlogboeken en foutmeldingen, je eerste stop wanneer iets kapot lijkt.

De App Viewer-werkbalk boven de app-preview.

De werkbalk boven de preview: Design links, daarna de apparaatwisselaar (“Mobiele preview tonen”), vernieuwen, home, de paginakiezer, openen-in-nieuw-tabblad en Console rechts.

De bediening openen-in-nieuw-tabblad in de App Viewer-werkbalk.

Het pijlpictogram opent de draaiende app in een eigen browsertabblad — een betrouwbare uitweg als de ingesloten preview zich vreemd gedraagt.

Hoe je de App Viewer gebruikt

Stap 1: Wacht tot de preview is geladen

Nadat de agents klaar zijn, laadt de App Viewer je preview in het hoofdvenster. Dit duurt meestal een paar seconden tot een minuut.

Langer dan 2 minuten? Klik op Vernieuwen in de werkbalk. Als deze nog steeds vastzit, controleer dan op fouten in de Console (zie Stap 3).

Stap 2: Bekijk de preview en test interacties

Zodra deze is geladen, kijk je naar je echte app:

  • Controleer responsiviteit: gebruik de apparaatwisselaar om te schakelen tussen desktop- en mobiele weergaven en bevestig dat de lay-out ook op kleinere schermen goed blijft.
  • Klik door de interacties heen: open elke navigatielink, druk op de knoppen, verstuur de formulieren en activeer hover-statussen. Een pagina die rendert is niet hetzelfde als een pagina die werkt.
  • Doorloop de belangrijkste gebruikersreis: volg het pad dat het belangrijkst is, van landingspagina naar verkennen en het voltooien van de belangrijkste call-to-action, van begin tot eind.
  • Test in een echt tabblad: open de preview in een nieuw browsertabblad voor een laatste controle in de omgeving die je gebruikers daadwerkelijk zullen hebben.

Stap 3: Controleer op fouten (als iets er verkeerd uitziet)

Als de app niet laadt of kapot lijkt, selecteer dan Console in de App Viewer-werkbalk. Het Console-paneel wordt onder de preview geopend, terwijl Terminal een apart gebied voor taakactiviteit is. Het verzamelt de systeemlogboeken en foutmeldingen die tijdens de build zijn gegenereerd. Rode foutmeldingen kunnen een beschrijving bevatten van wat er misging en aanvullende diagnostische details.

Om fouten op te lossen:

  • Klik op Resolve in de melding Probleemrapport, de AI analyseert en verhelpt automatisch alle geïdentificeerde bugs, en de preview wordt opnieuw geladen zodra de oplossingen zijn doorgevoerd. Je kunt de voortgang live volgen in het Terminal-paneel.
  • Geen knop Resolve? Klik op de “…” (meer opties) naast het nieuwste bericht van de agent en selecteer Feedback om het supportteam te bereiken — voeg je Chat Link en een screenshot van de fout toe.

Zie voor de volledige foutafhandelingsstroom Probleemrapport.

Stap 4: Pas je app aan

Methode 1 — Klik om te bewerken (het beste voor visuele wijzigingen)

Selecteer eerst Design in de App Viewer-werkbalk om de visuele bewerkingsmodus in te schakelen. Design is alleen beschikbaar in geschikte desktopprojectstatussen voor gebruikers met bewerkingstoegang; als je het niet ziet, gebruik dan Methode 2 in de chat. Klik vervolgens direct op een element in de preview. Het element wordt geselecteerd met een omlijning en een badge die aangeeft wat je hebt gekozen en de grootte ervan, bijvoorbeeld een h1, een knop of een kaart. Er verschijnt direct bij het element een inlinebalk “Vraag de Atoms om te wijzigen…”, zodat je een wijziging kunt beschrijven die precies op die plek is gericht, en links wordt een visuele editor geopend voor praktische aanpassingen:

  • Kleuren: tekst-, achtergrond- en randkleuren via een kleurkiezer.
  • Afstand: padding, marge en de ruimte tussen elementen.
  • Typografie: lettergrootte, gewicht en lettertypefamilie.
  • Lay-out: uitlijning, flexbox- en grid-eigenschappen.
  • Tekstinhoud: bewerk de woorden direct op hun plaats.

Elke wijziging werkt de preview direct bij, zodat je het resultaat in realtime ziet. De visuele editor bevat ook een tabblad Library om vooraf gebouwde assets te bekijken en toe te voegen: pictogrammen, afbeeldingen en UI-componenten, rechtstreeks in je project.

Een geselecteerde kop met omlijning en inline bewerkingsprompt.

Klik-om-te-bewerken in actie: de kop is geselecteerd (met tag en grootte zichtbaar), en met de inlinebalk kun je vragen om een wijziging aan precies dit element.

Methode 2 — Beschrijf het in de chat

Vertel de agents in gewone taal wat ze moeten wijzigen, en zij passen het toe op de app:

Maak de achtergrondkleur donkerder.

Verklein de padding rond de header.

Verander de knopkleur naar blauw.

Controles vóór publicatie

De App Viewer is de laatste stop vóór Publiceren. Deze checklist helpt veelvoorkomende problemen op te sporen voordat gebruikers ze zien:

  1. De preview laadt correct en de Console toont geen rode foutmeldingen.
  2. De lay-out blijft goed in de mobiele weergave, niet alleen op desktop.
  3. Elke interactie werkt: navigatie, knoppen, formulieren en de primaire call-to-action.
  4. Tijdelijke inhoud is vervangen; tijdelijke aanduidingen tussen haakjes zoals [Bedrijfsnaam] zijn makkelijk te missen en zeer zichtbaar zodra de app live staat.
  5. Elke pagina in de paginakiezer krijgt op zijn minst een snelle controle, niet alleen de startpagina.

Alles in orde? Klik op Publiceren in de rechterbovenhoek en deel de link.

Snelle referentie

  • De preview vernieuwen — pictogram Vernieuwen in de App Viewer-werkbalk.
  • Van apparaatweergave wisselen — apparaatwisselaar in de werkbalk om verschillende schermgroottes te testen.
  • Tussen pagina's springen — vervolgkeuzelijst van de paginakiezer in de werkbalk.
  • Openen in een nieuw tabblad — pijlpictogram in de werkbalk.
  • Foutlogboeken bekijken — selecteer Console in de App Viewer-werkbalk; het logpaneel wordt onder de preview geopend.
  • Fouten automatisch oplossen — knop Resolve in de melding Probleemrapport.
  • Visuele elementen bewerken — klik op een element in de preview om het te selecteren en de visuele editor te openen.
  • Een probleem melden — “…” → Feedback bij elk agentbericht.

FAQ

Waarom toont mijn App Viewer een laadscherm?

De website wordt geladen en de App Viewer werkt normaal, geef het even de tijd. Als het langer dan 2 minuten duurt, klik dan op het pictogram Vernieuwen of controleer het Console-paneel op fouten.

Waarom toont mijn App Viewer rode foutmeldingen?

Agents kunnen tijdens de build tegen problemen aanlopen, wat soms webpaginafouten veroorzaakt. Klik op Resolve en de agents repareren het voor je; zodra het is opgelost, keert de preview terug naar normaal. Rode meldingen zijn een signaal, geen crisis.

Waarom kan ik de Atoms-badge niet van mijn gepubliceerde pagina verwijderen?

Voor het verwijderen van badges is Pro of hoger vereist. Klik op je avatar in de rechterbovenhoek, selecteer Settings en ga vervolgens naar Plans & Billing en kies het Pro- of Max-abonnement. Zodra je hebt geüpgraded, wordt de Atoms-badge automatisch verwijderd van je gepubliceerde pagina's.

Hoe los ik problemen met paginalay-out of styling op met Design Mode?
  1. Open Design Mode en selecteer exact het element dat verkeerd is uitgelijnd of onjuist is gestyled.
  2. Vermeld de pagina en breakpoint, het huidige probleem, het gewenste resultaat en wat niet mag veranderen.
  3. Gebruik meetbare instructies zoals padding, uitlijning, breedte, kleur of wrapping-gedrag. Voeg een referentieafbeelding toe wanneer visuele overeenkomst belangrijk is.
  4. Pas één wijziging toe en controleer daarna de desktop- en mobiele lay-outs plus belangrijke statussen zoals laden, leeg, hover en fout.
  5. Als het resultaat een ander gebied kapot maakt, keer dan terug naar de laatste werkende versie en probeer het opnieuw met een nauwer doel.
Waarom toont de App Viewer een leeg wit scherm?
  1. Bevestig of het probleem alleen App Viewer treft, ook de Preview URL, of ook de gepubliceerde site.
  2. Vernieuw één keer, open de Preview in een nieuw tabblad en test een Incognito-venster.
  3. Controleer of de huidige taak of build nog steeds wordt uitgevoerd. Wacht tot deze is voltooid voordat je het opnieuw probeert.
  4. Als een expliciet bericht zegt dat het Cloud & AI-saldo onvoldoende is of dat de app is opgeschort, open dan Settings → Cloud & AI en controleer dat saldo. Waardeer niet op alleen op basis van een leeg scherm.
  5. Leg eventuele Console- of Network-fouten vast zonder cookies, tokens of geheime waarden te delen.

Als het scherm leeg blijft, neem dan contact op met Support met de Chat Link, volledige Viewer URL, tijd en tijdzone, getroffen omgevingen, screenshot en opgeschoonde foutdetails.

Waarom tonen mijn Preview of App Viewer een leeg scherm of blijven ze eeuwig laden?
  1. Controleer of alleen App Viewer, de Preview URL of de gepubliceerde site is getroffen.
  2. Vernieuw één keer, open de Preview in een nieuw tabblad en test een Incognito-venster.
  3. Controleer of de huidige taak of build nog steeds wordt uitgevoerd en wacht tot deze is voltooid.
  4. Test de laatst bekende werkende versie. Als die werkt, vergelijk dan de recente wijziging die het lege scherm heeft veroorzaakt.
  5. Open Settings → Cloud & AI alleen wanneer het product expliciet meldt dat het saldo onvoldoende is of de app is opgeschort.

Als het probleem aanhoudt, neem dan contact op met Support met de Chat Link, volledige Viewer URL, versie, tijd en tijdzone, getroffen omgevingen, screenshot en opgeschoonde Console- of Network-fout.

Waarom zien mijn wijzigingen in Design Mode er correct uit in Preview maar niet op de gepubliceerde site?

Preview en de gepubliceerde site zijn onafhankelijke kanalen. Opslaan of previewen pusht wijzigingen niet naar productie.

  1. Klik op Update in het Publish-paneel — Open het Publish-paneel en klik op Update. Wacht tot de status Up to date toont.
  2. Forceer een vernieuwing van de live site — Druk op Cmd+Shift+R (Mac) of Ctrl+F5 (Windows), of open de URL in een Incognito-venster om browsercache uit te sluiten.
  3. Controleer het versienummer van de gepubliceerde versie — Bevestig in het Publish-paneel dat de versie overeenkomt met wat je in Preview ziet. Als ze verschillen, publiceer dan opnieuw.
  4. Test het Prod-subdomein van het platform — Als je een aangepast domein gebruikt, open dan ook apart de standaard Prod-URL. Als het Prod-subdomein is bijgewerkt maar het aangepaste domein niet, dan is het probleem DNS- of CDN-caching.

Als het probleem aanhoudt, geef dan de Preview URL, Prod URL, screenshots van een vergelijking naast elkaar en het tijdstip waarop je op Publish of Update hebt geklikt.

Waarom ziet mijn pagina er kapot uit op mobiel nadat de agent wijzigingen heeft aangebracht?

Wanneer de agent de lay-out of styling wijzigt, kan die onbedoeld het responsieve gedrag op kleinere schermen verstoren.

  1. Bekijk eerst op mobiele breedte — Gebruik de apparaatwisselaar in de App Viewer-werkbalk om naar mobiele weergave te schakelen en controleer het resultaat vóór publicatie.
  2. Gebruik Design Mode in mobiele weergave — Schakel naar Design Mode terwijl de apparaatwisselaar op mobiel staat. Klik op het kapotte element zodat de agent alleen dat component op die schermgrootte target.
  3. Geef expliciete responsieve beperkingen — Vertel de agent exact hoe de mobiele lay-out eruit moet zien. Voorbeeld: "Op schermen smaller dan 768px, stapel de kaarten in één kolom en stel padding in op 16px."
  4. Vraag de agent om bestaande media queries te behouden — Voeg bij desktopwijzigingen toe: "Wijzig geen bestaande responsieve of mobiele stijlen."

Als het probleem aanhoudt, geef dan de Chat Link, een screenshot van de kapotte mobiele lay-out en een referentieafbeelding van de verwachte lay-out.

Waarom ontbreken afbeeldingen of laden ze niet in de Preview of op de gepubliceerde site?

Als afbeeldingen kapot lijken, tijdelijke pictogrammen tonen of niet laden:

  1. Controleer bestandspaden van afbeeldingen — Open de sectie Files en controleer of de afbeeldingsbestanden bestaan op de paden waarnaar in je code wordt verwezen. De agent kan bestanden tijdens bewerkingen hebben verplaatst of hernoemd.
  2. Controleer bestandsgrootte en indeling — Zeer grote afbeeldingen of niet-ondersteunde indelingen laden mogelijk niet. Comprimeer afbeeldingen of converteer ze naar PNG, JPG of WebP.
  3. Controleer Cloud-opslag — Ga naar Settings > Cloud & AI om te bevestigen dat je beschikbare opslagruimte hebt.
  4. Forceer een vernieuwing — Druk op Cmd+Shift+R (Mac) of Ctrl+F5 (Windows) om gecachte afbeeldingsverwijzingen te wissen.

Als het probleem aanhoudt, geef dan de Chat Link, de URL van de ontbrekende afbeelding en een screenshot van de kapotte status.

De agent heeft het verkeerde element gewijzigd of andere delen van de pagina kapot gemaakt. Wat moet ik doen?

Wanneer de agent niet-gerelateerde elementen wijzigt of regressies in andere delen van de pagina introduceert:

  1. Draai terug — Ga naar History en Remix vanaf de laatste stabiele versie. Dit reset de chatcontext terwijl je code behouden blijft.
  2. Gebruik Design Mode om te isoleren — Schakel naar Design Mode en klik direct op het specifieke element. Dit verankert het bewerkingsbereik van de agent aan dat component.
  3. Voeg expliciete beperkingen toe — Geef duidelijk aan wat NIET mag veranderen. Voorbeeld: "Wijzig alleen de achtergrondkleur van de header naar #1A365D. Wijzig de navigatiebalk, footer of enig ander component niet."
  4. Eén wijziging per prompt — Voer één wijziging uit, controleer het resultaat en ga dan verder met de volgende.

Als de agent herhaaldelijk regressies in andere elementen veroorzaakt, gebruik dan Remix vanaf een stabiele versie en probeer het opnieuw met een strak afgebakende instructie.

Waarom toont de Preview een buildfout of ontbrekende afhankelijkheid?

Als het Preview-paneel een buildfout, een rode foutbanner of een bericht over ontbrekende pakketten toont:

  1. Gebruik de knop Resolve — Als er een melding Probleemrapport in de App Viewer verschijnt, klik dan op Resolve en de AI analyseert en verhelpt automatisch alle geïdentificeerde fouten. Als er geen knop Resolve verschijnt, kopieer dan de exacte foutmelding uit het Console-paneel en plak die naar de agent met: "Los deze buildfout op: [foutmelding]."
  2. Controleer recente wijzigingen — Als de fout na een specifieke bewerking verscheen, ga dan naar History en vergelijk met de laatste werkende versie om te bepalen welke wijziging de storing veroorzaakte.
  3. Remix vanaf de laatste werkende versie — Als de fout moeilijk op te lossen is, gebruik dan Remix vanaf je laatste succesvolle checkpoint en pas wijzigingen stapsgewijs opnieuw toe.
  4. Controleer pakketcompatibiliteit — Als de fout naar een specifiek pakket verwijst, vraag de agent dan: "Controleer of [pakketnaam] compatibel is met de huidige projectconfiguratie en los eventuele versieconflicten op."

Opmerking: Als de foutmelding verwijst naar platformcomponenten (App Viewer, opstartscript, Publish, deployrecord) of interne bestanden van pakketten van derden (bijv. @vue/compiler-core, vite), kan dit een platformprobleem zijn in plaats van een agentprobleem. Neem contact op met Support met de volledige foutmelding.

Als het probleem aanhoudt, geef dan de volledige foutmelding, de Chat Link en een screenshot van de fout.

Waarom worden mijn wijzigingen in lettertype, kleur of afstand niet toegepast?

Als de agent bevestigt dat de wijziging is doorgevoerd maar het visuele resultaat niet is veranderd:

  1. Forceer een vernieuwing — Druk op Cmd+Shift+R (Mac) of Ctrl+F5 (Windows). CSS-wijzigingen worden vaak door de browser gecachet.
  2. Controleer op conflicten in CSS-specificiteit — De agent kan stijlen hebben toegevoegd die door bestaande regels worden overschreven. Vraag de agent: "Controleer of de stijl die ik heb gevraagd wordt overschreven door een andere CSS-regel, en corrigeer indien nodig de specificiteit."
  3. Gebruik Design Mode om te inspecteren — Schakel naar Design Mode en klik op het element. De visuele editor links toont de momenteel toegepaste kleuren, afstand, typografie en lay-outeigenschappen, zodat je kunt zien of je gevraagde wijziging is toegepast.
  4. Controleer het juiste bestand — Bij projecten met zowel globale stylesheets als stijlen op componentniveau kan de agent het verkeerde bestand hebben bewerkt. Vraag: "Waar heb je de wijziging toegepast? Toon me het bestandspad en de regel."

Als het probleem aanhoudt, geef dan de Chat Link, een screenshot van het ongewijzigde element en de exacte stijlwaarden die je hebt gevraagd.

Waarom selecteert Design Mode het verkeerde component wanneer ik klik?

Design Mode gebruikt de visuele lay-out om te bepalen op welk component je mikt. Geneste of overlappende elementen kunnen een onjuiste selectie veroorzaken.

  1. Zoom in — Zoom in op het gebied voordat je klikt. Dit helpt om dicht geneste componenten van elkaar te onderscheiden.
  2. Gebruik tekstbeschrijving als back-up — Als herhaald klikken steeds het verkeerde element selecteert, beschrijf het dan in plaats daarvan in de chat. Voorbeeld: "Selecteer de tweede knop in de prijskaart in de rechterkolom."
  3. Verwijs naar bestandspad — Als je weet welk bestand het component bevat, vertel het de agent dan direct: "Bewerk het element in src/components/PricingCard.tsx, regel 42."

Als selectieproblemen aanhouden, geef dan een screenshot waarop het gewenste element is gemarkeerd en de Chat Link.

Was deze pagina nuttig?

Gerelateerde artikelen