GlowRays v1.3.0 - Visual Settings UI & Enhanced Dynamic Glow
Summary
This release introduces a dedicated Settings UI, enhanced dynamic glow effects with intuitive controls, and numerous usability improvements.
✨ New Features
Visual Settings UI
- New command: "Open GlowRays Settings"
- Intuitive visual interface for all configuration options
- Real-time preview of settings changes
- Automatic settings persistence
- Tag-based system for language configuration
Enhanced Dynamic Glow
- Improved "breathing" glow effect with smoother transitions
- Volume-style sliders for min/max intensity and speed
- Warning dialogs explaining alpha status of experimental features
- Auto-disable controls when features are toggled off
Advanced Settings Mode
- Toggle for accessing advanced features
- Supports higher intensity values (up to 30)
- Warning dialog for low-end device users
- Clearer visual separation of basic/advanced options
🛠️ Improvements
- Fixed settings persistence for Advanced Mode
- Improved dynamic glow animation smoothness
- Better error handling for configuration
- Added CSS styling for disabled controls
- More descriptive tooltips and labels
- Pause animation while typing to reduce distractions
🔧 Technical Details
- Implemented proper NodeJS.Timeout for dynamic glow animation
- Added error handling for WebView initialization
- Improved event handling for settings changes
- Added real-time feedback for slider controls
📸 Screenshots
GlowRays UI (only on v1.3.0)
JavaScript with Glow Effect
Python with Glow Effect
Different Intensity Levels
intensity = 1
intensity = 10
intensity = 20
⚠️ Notes
- Dynamic glow features remain in alpha state
- Performance may vary on low-end systems
📥 Installation
- Download the VSIX from this release
- In VS Code, go to Extensions view
- Click "..." menu → "Install from VSIX..."
- Select the downloaded file
Or install directly from the VS Code Marketplace.





