Transform your editor into a tranquil cosmic starscape whenever your code goes idle. Why should your screen go completely black when it could drift through the deep cosmos?
✨ Features
Intelligent Universal Activity Tracking: AstroIdle monitors your entire VS Code environment. Whether you are typing code, clicking through the Extensions tab, or adjusting settings, the extension stays completely out of your way until you actually pause.
Cinematic Star Physics: Features a fully hardware-accelerated HTML5 Canvas rendering engine with deep-parallax star fields, subtle multi-toned stellar flickering, and ultra-smooth, graceful shooting stars.
Distraction-Free Immersion: Automatically pops your screensaver into a borderless, true fullscreen window overlay, hiding layout tabs and sidebars for an immersive ambient experience.
Custom Inactivity Timeout: Easily adjust how quickly the universe wakes up. Change your countdown from 1 minute to 10 minutes directly inside your native VS Code configuration settings.
🎥 See It In Action
⚙️ Extension Settings
This extension contributes the following native VS Code preference configuration:
astroIdle.inactivityTimeout: Sets the exact number of minutes of total inactivity required before the constellation screensaver activates. (Default: 3 minutes).
🗺️ Future Odyssey (What's Coming Next)
We are just clearing Earth's orbit. Get ready to turn your monitor into an absolute masterpiece of deep space exploration in the upcoming releases:
🪐 The Planetary Expansion: Watch fully rendered, rotating celestial bodies, drift-mode moons, and passing ringed gas giants pass silently behind your code lines.
🌌 Cosmic Radiance Engine: Distant, vibrant nebulae clouds and swirling galaxies softly shifting colors in real-time across the background grid.
🎵 Deep-Space Soundscapes & Ambient Tuning: A beautiful, togglable setting to automatically spin up sweeping interstellar white noise, low-frequency cosmic drone audio, or light stardust chime notes the moment the screensaver locks in.
🎛️ Audio Toggle Setting: A native config (AstroIdle.enableAudio) so you can slip seamlessly into absolute auditory isolation or complete silence whenever you choose.
🛠️ Requirements & Installation
No external dependencies or bulky background apps required.
Install AstroIdle directly through the VS Code Extensions Marketplace.
Step away from your machine for 3 minutes (or adjust your timeout setting)
Drift away.
📜 Release Notes
0.0.4
Initial launch! 🚀
Dynamic star counts tailored exactly to 1080p up to 4K resolutions.
Responsive interaction listeners for mouse tracking, keystrokes, and window re-focusing.
Customized native settings menu support for user-defined inactivity timeouts.