google / google/codeworld

Recording a program should disable on-screen debug controls

Ouverte
#849 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Haskell
Étoiles
1.3k
Forks
201
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

There's a button to record programs in CodeWorld. There is also a on-hover feature to add controls for pause, zoom, pan, etc. Unfortunately, the latter debug controls get in the way of recording the video, and appear in the recording.

When a user has clicked Record or (after #848) taking a snapshot, the debug controls should be automatically disabled. This means the Haskell code needs to listen for some kind of signal from the environment to disable that behavior.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Tracez le code Haskell responsable des contrôles de pause, de zoom et de panoramique au survol, ainsi que des signaux d’enregistrement ou de snapshot de l’environnement, y compris le contexte de l’issue #848. Déterminez comment l’état d’enregistrement parvient au programme, puis faites disparaître les contrôles pendant un enregistrement ou la prise d’un snapshot et vérifiez qu’ils réapparaissent ensuite.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
haskell
Domaine
frontend
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.