Voici la version mise à jour du fichier README.md pour inclure les nouvelles fonctionnalités :
Zen Developer 🌟
Zen Developer est une extension Visual Studio Code qui vous aide à rester productif tout en prenant des pauses régulières. Grâce à un système de minuterie personnalisable, l'extension encourage un équilibre sain entre travail et détente en bloquant l'interface de manière temporaire pendant vos pauses.
Nouvelles fonctionnalités 🚀
- Blocage complet : Toutes les fenêtres, éditeurs et terminaux sont fermés et remplacés par un panneau verrouillé avec un message motivant et une animation.
- Arrêt rapide : Arrêtez immédiatement le Focus Mode avec la commande
Stop Focus Mode
.
- Personnalisation facile : Ajustez la durée du travail, des pauses et l'affichage des messages motivants depuis les paramètres de l'extension.
Fonctionnalités principales 💼
- Focus Timer : Configurez des intervalles de travail et de pause.
- Blocage total : Verrouillez entièrement l'éditeur pour assurer une véritable pause.
- Notifications motivantes : Affichez des messages ou des citations inspirantes pendant les pauses.
- Progression visible : Visualisez le temps restant directement dans la barre d'état.
- Contrôle rapide : Commencez ou arrêtez facilement le Focus Mode à tout moment.
Installation 📦
- Ouvrez Visual Studio Code.
- Accédez à la vue des extensions avec
Ctrl+Shift+X
.
- Recherchez Zen Developer.
- Cliquez sur Installer.
- Activez l'extension avec la commande
Start Focus Mode
.
Utilisation 🛠️
Démarrer le Focus Mode
- Ouvrez la palette de commandes (
Ctrl+Shift+P
ou Cmd+Shift+P
sur macOS).
- Recherchez
Start Focus Mode
et sélectionnez-le.
- Travaillez jusqu'à la fin de la minuterie de travail, puis profitez de votre pause obligatoire.
Arrêter le Focus Mode
- Si vous avez besoin d’interrompre la session, utilisez la commande
Stop Focus Mode
.
- Cela arrêtera tous les minuteurs et débloquera l’éditeur immédiatement.
Paramètres personnalisables ⚙️
Personnalisez Zen Developer pour répondre à vos besoins depuis le fichier settings.json de VS Code :
{
"focusMode.workTime": 25, // Durée de travail (en minutes)
"focusMode.breakTime": 5, // Durée de pause (en minutes)
"focusMode.motivationQuotes": true // Activer/désactiver les citations motivantes
}
Développement 🧑💻
Prérequis
- Node.js (v18 ou supérieur)
- Visual Studio Code
- TypeScript
Installation
- Clonez le dépôt :
git clone https://github.com/ismail-mouyahada/zen-developer.git
cd zen-developer
- Installez les dépendances :
npm install
- Compilez l'extension :
npm run compile
- Lancez une version de développement dans VS Code en appuyant sur
F5
.
Commandes disponibles 🛠️
Commande |
Description |
focusMode.start |
Démarre le mode Focus. |
focusMode.stop |
Arrête immédiatement le mode Focus. |
Dépôt 📂
Accédez au code source et signalez les problèmes ici :
Zen Developer GitHub Repository
Contribution 🤝
Nous acceptons volontiers les contributions :
- Forkez le dépôt.
- Créez une branche pour vos modifications :
git checkout -b feature/awesome-feature
- Effectuez vos modifications et validez-les :
git commit -m "Ajout d'une fonctionnalité géniale"
- Poussez vos modifications :
git push origin feature/awesome-feature
- Ouvrez une pull request.
Licence 📜
Zen Developer est sous licence MIT. Consultez le fichier LICENSE pour plus de détails.
À propos de l'auteur 👤
Ismail Mouyahada
Un développeur passionné par les outils de productivité et d'efficacité. Connectez-vous avec moi sur GitHub.
Zen Developer est l'outil parfait pour améliorer votre productivité tout en prenant soin de vous. 🌱✨ Restez concentré, restez zen !