Skip to content

GlowRays v1.3.0

Latest

Choose a tag to compare

@imagineSamurai imagineSamurai released this 27 Apr 11:20
· 7 commits to main since this release

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)

GlowRays UI

JavaScript with Glow Effect

JavaScript Glow Effect

Python with Glow Effect

Python Glow Effect

Different Intensity Levels

intensity = 1

Intensity 1

intensity = 10

Intensity 10

intensity = 20

Intensity 20

⚠️ Notes

  • Dynamic glow features remain in alpha state
  • Performance may vary on low-end systems

📥 Installation

  1. Download the VSIX from this release
  2. In VS Code, go to Extensions view
  3. Click "..." menu → "Install from VSIX..."
  4. Select the downloaded file

Or install directly from the VS Code Marketplace.