Repository navigation
Personnalisation
Theme propose des palettes prédéfinies et des thèmes personnalisés créés par l’utilisateur. Chaque thème dispose d’une variante sombre et d’une variante claire, et l’apparence active est une préférence globale appliquée à tous les thèmes. Les couleurs sont centralisées dans src/styles/tokens.css.
Le thème s’applique à l’interface, aux exports SVG et au dashboard exporté. Les préférences sont stockées localement, jamais dans le workspace.
Huit langues : anglais (défaut), français, chinois, espagnol, arabe, japonais, hindi, russe.
- Tous les textes d’interface, labels accessibles, aides et messages sont traduits.
- Les identifiants, noms de types/opérateurs, contenus saisis et sorties du programme ne sont pas traduits.
- L’arabe passe la page en
rtl. - Les boutons et messages propres à Windows suivent la langue du système.
Settings → Keybinds permet de rechercher, capturer, modifier, supprimer ou réinitialiser une combinaison.
- 14 actions : Workspace, Édition, Navigation, Exécution.
- Les conflits sont refusés avec le nom de l’action propriétaire.
- Les personnalisations sont enregistrées dans
sapphire-keybinds, jamais dans le.sp3. - Les champs de saisie conservent leurs raccourcis natifs, sauf recherche et sauvegarde explicitement compatibles.
Dans View → Display :
- Grid : afficher/masquer la grille.
- Curved grid : grille courbée ou droite.
- Minimap : mini-carte en bas à gauche.
- Magnetic modules : aimantation aux bords et centres voisins.
- Navigation bar : masquer/réafficher la barre.
- Zoom : +, −, 100 %, centrer.
- > 21 % : instructions détaillées.
- 10–21 % : liste des fonctions racines.
- ≤ 10 % : seules les cartes de modules et les relations intermodules.
Le zoom sémantique est une présentation, sans effet sur la source ni l’AST.
Les panneaux — propriétés, graphes, debug, simulation, transpilation, exercice, paramètres — peuvent être :
- déplacés au pointeur ou aux flèches ;
- redimensionnés ;
- pliés sur leur en-tête ;
- aimantés aux bords ;
- ramenés au premier plan au clic ou au focus.
Windows liste les fenêtres ouvertes : afficher, plier/déplier, fermer, cascader, tout plier, tout fermer.
View → Presentation mode masque les outils d’édition et les mutations. Le canvas reste navigable, la recherche, le zoom, la mini-carte, le plein écran et Run/Debug restent disponibles. Exit presentation revient à l’édition.
Voir Accessibilité. Les préférences système de réduction du mouvement et de la transparence sont respectées.
Sapphire 3 — wiki du projet. Licence MIT. Documentation source : docs/ et abstract/. Dernière mise à jour : 11 novembre 2026.
Sapphire 3
Comprendre
Utiliser
Projet