FIN DES RENDUS RAYSCAPER — 1.2.0
SketchUp 2024 sous Windows / Rayscaper 0.9.102 Beta.

INSTALLATION OU MISE A JOUR

1. Dans le Gestionnaire d’extensions, clique sur « Installer l’extension ».
2. Sélectionne Fin_des_rendus_Rayscaper_1.2.0_Veille_prolongee.rbz.
3. Redémarre SketchUp après l’installation, surtout si la version 1.1.0
   ou l’ancien script sont déjà chargés dans la session.

L’extension remplace la version 1.1.0 et garde le nom
« Fin des rendus Rayscaper » dans le Gestionnaire d’extensions.
Si la barre est masquée : Affichage > Barres d’outils > Fin des rendus Rayscaper.

LES TROIS BOUTONS

- Écran avec horloge orange : fermer seulement SketchUp après les rendus,
  avec sauvegarde automatique du modèle et délai de 10 secondes.
- Écran avec lune bleue : mettre le PC en VEILLE PROLONGÉE après les rendus,
  avec sauvegarde automatique et compte à rebours de 60 secondes.
- Croix rouge : annuler l’action automatique et le compte à rebours,
  sans interrompre les rendus.

Un seul mode peut être activé à la fois. Son bouton reste coché et son
infobulle indique « ACTIVÉE ». Un deuxième clic le désactive.

POUR UTILISER LA VEILLE PROLONGEE

1. Ouvre ton modèle, enregistre-le une première fois et ouvre Rayscaper.
2. Clique sur le bouton avec la lune AVANT de lancer « Start Rendering ».
3. Lance ta série « Render Scenes » normalement.
4. Après confirmation de fin complète et vérification des exports,
   l’extension sauvegarde le modèle puis affiche une fenêtre de 60 secondes.
5. Pour rester sur le PC, clique sur « Annuler et garder le PC actif ».
   Tu peux aussi fermer cette fenêtre ou cliquer sur la croix de la barre.
6. Au terme du délai, le modèle est sauvegardé à nouveau, puis Windows
   reçoit une demande de veille prolongée.

SketchUp et Rayscaper restent ouverts pour la reprise de la session.
La surveillance est désactivée avant la veille : elle ne se redéclenche
pas automatiquement au réveil. Réactive le bouton avant une nouvelle série.
La fermeture de SketchUp pendant le compte à rebours annule aussi l’action.

Le bouton arme l’action après les rendus ; il ne lance pas le rendu lui-même.
La surveillance reste désactivée à chaque démarrage de SketchUp.

CONDITIONS

- Utilise une seule instance de SketchUp et de Rayscaper à la fois :
  le journal Rayscaper est partagé entre les instances.
- L’extension ignore les anciens rendus et attend une nouvelle série.
- Toutes les scènes doivent être exportées avec succès dans des fichiers
  présents et non vides, puis le journal doit confirmer la fin complète.
- Une erreur ou un échec de sauvegarde annule l’action.
- Un changement de modèle ou un renouvellement du journal annule l’action.
- Si une nouvelle série commence pendant le compte à rebours, le délai est
  annulé et la surveillance attend la fin complète de cette nouvelle série.
- Windows doit prendre en charge et avoir activé la veille prolongée.
  Sa disponibilité a été vérifiée sur ton PC, sans modifier ses paramètres.
- Si Windows refuse la demande, un message indique l’échec ; l’extension
  n’essaie pas de forcer la veille ni d’éteindre le PC à la place.

Cette extension personnelle est non signée. Le Gestionnaire d’extensions
peut la bloquer selon la politique de chargement configurée.

VERIFICATION

La logique de détection, de sauvegarde simulée, d’annulation et de demande
de veille est testée hors de SketchUp. Aucune veille réelle n’a été lancée.
L’affichage natif et la mise en veille réelle restent à essayer sur une
petite série de test, après installation.
Une future version de Rayscaper peut modifier le format de son journal.

Références officielles :
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/shutdown
https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options
https://ruby.sketchup.com/UI/HtmlDialog.html
