Recording a program should disable on-screen debug controls
- 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