Files
Pena/.claude/rules/screenshots.md
T
Gato f41c90c8dc feat: sidebar récursive par arbre + liste des récents
Port de la logique buildTree/renderTree de MarkdownRender-nodejs vers
Pena-tauri pour une navigation dossier à profondeur illimitée avec
<details> collapsibles, gestion du Home.md par dossier et ouverture
automatique des ancêtres du fichier courant.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 12:51:05 +02:00

1.4 KiB

Règles — Captures d'écran

Emplacement

Les captures d'écran sont disponibles à l'emplacement suivant :

/home/Gato/Images/Captures d'écran/

Quand les consulter

  • Lorsque l'utilisateur mentionne une capture d'écran sans fournir de chemin explicite.
  • Lorsqu'un bug visuel ou un comportement d'interface est décrit — consulter la capture la plus récente pour avoir le contexte visuel.
  • Lorsqu'une tâche porte sur l'UI et qu'une illustration de l'état actuel est utile.
  • Après avoir relancé l'application pour vérifier un changement visuel.

Comportement attendu

  • Lire le fichier le plus récent du dossier (tri par date de modification).
  • Ne pas demander à l'utilisateur de fournir le chemin si la capture se trouve dans ce dossier.
  • Ne pas demander à l'utilisateur de prendre une capture d'écran.
  • Ne jamais prendre de capture d'écran de façon autonome (scrot, grim, gnome-screenshot, import, etc.).

Note technique

Le nom du dossier contient un é dont l'encodage n'est pas résolu correctement par ls ni find. Utiliser Python os.scandir pour lister les fichiers :

import os, shutil
base = "/home/Gato/Images"
for entry in os.scandir(base):
    if "Captures" in entry.name:
        files = sorted(os.scandir(entry.path), key=lambda e: e.stat().st_mtime, reverse=True)
        shutil.copy(files[0].path, '/tmp/screenshot.png')

Puis lire /tmp/screenshot.png avec le tool Read.