Atoms
Design and preview

App Viewer

Bekijk een voorbeeld 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.

Bekijk een voorbeeld 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 afronden, wordt de App Viewer bovenaan de pagina geopend. In plaats van alleen te zien hoe je creatie eruitziet, kun je ermee werken als met een volledig functionerende app—door pagina's klikken, functies testen en visuele wijzigingen aanbrengen zonder code te schrijven. Het dient ook als het laatste controlepunt 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 zie je hier 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”.
  • Apparaatwissel: 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: brengt de preview terug naar de homepagina van je app, ongeacht waar je naartoe bent 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: op de rechterrand opent dit het paneel met systeemlogboeken en foutmeldingen, je eerste halte wanneer iets kapot lijkt.
De App Viewer-werkbalk boven de app-preview.

De werkbalk boven de preview: Design links, daarna de apparaatwissel (“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 actieve 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 het 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 apparaatwissel 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 extra diagnostische details.

Om fouten op te lossen:

  • Klik op Resolve in de melding Probleemrapport, de AI analyseert en herstelt 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 in aanmerking komende desktop-projectstatussen voor gebruikers met editor-toegang; 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 “Ask the Atoms to change…”, 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 de omlijning en inline bewerkingsprompt.

Klik-om-te-bewerken in actie: de kop is geselecteerd (met tag en grootte zichtbaar), en de inlinebalk laat je een wijziging vragen voor 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 halte vóór Publiceren. Deze checklist helpt veelvoorkomende problemen op te sporen voordat gebruikers ze zien:

  1. De preview laadt netjes 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. Plaatsaanduidingsinhoud is vervangen; tijdelijke aanduidingen tussen haken zoals [Company name] zijn gemakkelijk te missen en erg zichtbaar zodra de site live staat.
  5. Elke pagina in de paginakiezer krijgt op zijn minst een snelle controle, niet alleen de homepagina.

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 — apparaatwissel 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 af en toe webpaginafouten veroorzaakt. Klik op Resolve en de agents herstellen 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 Instellingen, ga vervolgens naar Plannen & Facturering en kies het Pro- of Max-abonnement. Na de upgrade wordt de Atoms-badge automatisch van je gepubliceerde pagina's verwijderd.

Hoe los ik problemen met paginalay-out of styling op met Design Mode?
  1. Open Design Mode en selecteer het exacte 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 wrapgedrag. Voeg een referentieafbeelding toe wanneer visuele overeenkomst belangrijk is.
  4. Pas één wijziging toe en controleer daarna desktop- en mobiele lay-outs plus belangrijke statussen zoals laden, leeg, hover en fout.
  5. Als het resultaat een ander gebied kapotmaakt, keer dan terug naar de laatst 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, de Preview URL of ook de gepubliceerde site beïnvloedt.
  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 actief is. 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 Instellingen → 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 eindeloos 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 actief is 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 Instellingen → Cloud & AI alleen wanneer het product expliciet meldt dat er onvoldoende saldo is of dat 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 Design Mode-wijzigingen er correct uit in Preview, maar niet op de gepubliceerde site?

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

  1. Klik op Update in het paneel Publiceren — Open het paneel Publiceren 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 paneel Publiceren dat de versie overeenkomt met wat je in Preview ziet. Als ze verschillen, publiceer dan opnieuw.
  4. Test het platform-Prod-subdomein — 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 Publiceren 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 dit onbedoeld het responsieve gedrag op kleinere schermen verstoren.

  1. Bekijk eerst op mobiele breedte — Gebruik de apparaatwissel 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 over naar Design Mode terwijl de apparaatwissel 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 precies 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 verzoeken voor 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, plaatsaanduidingspictogrammen tonen of niet laden:

  1. Controleer bestandspaden van afbeeldingen — Open de sectie Bestanden 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 naar PNG, JPG of WebP.
  3. Controleer Cloud-opslag — Ga naar Instellingen > Cloud & AI om te bevestigen dat je beschikbare opslagruimte hebt.
  4. Forceer vernieuwen — 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 kapotgemaakt. Wat moet ik doen?

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

  1. Ga terug — Ga naar Geschiedenis en Remix vanaf de laatste stabiele versie. Dit reset de chatcontext terwijl je code behouden blijft.
  2. Gebruik Design Mode om te isoleren — Schakel over 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: "Verander 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, voer dan een Remix uit vanaf een stabiele versie en probeer het opnieuw met een strak afgebakende instructie.

Waarom toont de Preview een buildfout of ontbrekende dependency?

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 verschijnt in de App Viewer, klik dan op Resolve en de AI analyseert en herstelt 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: "Fix this build error: [error message]."
  2. Controleer recente wijzigingen — Als de fout na een specifieke bewerking verscheen, ga dan naar Geschiedenis en vergelijk met de laatst werkende versie om vast te stellen welke wijziging de breuk veroorzaakte.
  3. Remix vanaf de laatst werkende versie — Als de fout moeilijk op te lossen is, voer dan een Remix uit vanaf je laatste succesvolle controlepunt en pas wijzigingen stapsgewijs opnieuw toe.
  4. Controleer pakketcompatibiliteit — Als de fout naar een specifiek pakket verwijst, vraag de agent dan: "Check whether [package name] is compatible with the current project setup and fix any version conflicts."

Opmerking: Als de foutmelding verwijst naar platformcomponenten (App Viewer, opstartscript, Publiceren, 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 uitgevoerd, maar het visuele resultaat niet is veranderd:

  1. Forceer vernieuwen — Druk op Cmd+Shift+R (Mac) of Ctrl+F5 (Windows). CSS-wijzigingen worden vaak door de browser gecachet.
  2. Controleer op CSS-specificiteitsconflicten — De agent kan stijlen hebben toegevoegd die door bestaande regels worden overschreven. Vraag de agent: "Check whether the style I requested is being overridden by another CSS rule, and fix the specificity if needed."
  3. Gebruik Design Mode om te inspecteren — Schakel over naar Design Mode en klik op het element. De visuele editor links toont de momenteel toegepaste kleuren, afstanden, 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: "Where did you apply the change? Show me the file path and line."

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: "Select the second button inside the pricing card in the right column."
  3. Verwijs via bestandspad — Als je weet welk bestand het component bevat, vertel het de agent dan direct: "Edit the element in src/components/PricingCard.tsx, line 42."

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

Was deze pagina nuttig?

Gerelateerde artikelen