New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

Solidity syntax | Rust syntax

Package Overview
Maintainers
0
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry
This package has malicious versions linked to the ongoing "GlassWorm v2" supply chain attack.

Affected versions:

1.0.0
View campaign page

Solidity syntax | Rust syntax

An adaptive theme system synchronized with circadian rhythms—automatically shifting both color scheme and syntax highlighting throughout the day to support focus, reduce eye strain, and enhance readability specifically for Rust and Solidity code.

unpublished
Open VSX
Version
1.0.0
Version published
Maintainers
0
Created
Source

Deep Focus: Circadian Edition

An adaptive theme system synchronized with circadian rhythms—automatically adjusting both the user interface colors and syntax highlighting for Rustand Solidity code throughout the day to enhance visual comfort, reduce eye strain, and support sustained focus during development.

Deep Focus Banner Version License

🌓 What Makes This Special?

Deep Focus: Circadian Edition is not just another theme—it's a scientifically-designed color system that adapts to your body's natural rhythms. Each variant is carefully crafted to:

  • 🌅 Support your circadian rhythm with time-appropriate color temperatures
  • 👁️ Reduce eye strain during long coding sessions
  • 🧠 Enhance focus with optimal contrast levels for each time of day
  • 😴 Protect your sleep by minimizing blue light exposure at night

Rust

✨ Four Themes, One Perfect Day

🌅 Morning (6:00 - 12:00) - Warm Sand

Gentle awakening for your eyes

  • Warm color temperature (~3500K)
  • Low blue light content
  • Soft contrast to ease into the day
  • Perfect for: Planning, reading, light coding

☀️ Day (12:00 - 18:00) - Soft Charcoal

Peak productivity mode

  • Neutral-cool color temperature
  • High contrast (12:1) for maximum readability
  • Optimized for bright office lighting
  • Perfect for: Intensive coding, debugging, video calls

🌆 Evening (18:00 - 22:00) - Moonlight Blue

Smooth transition to rest

  • Reduced brightness (15% lower than day)
  • Moderate blue light content
  • Lavender-blue accents for depth
  • Perfect for: Code review, documentation, light tasks

🌙 Night (22:00 - 6:00) - Twilight Gray

Sleep-friendly coding

  • Warm color temperature (~2200K)
  • Minimal blue light exposure
  • 85% text brightness for comfort in darkness
  • Perfect for: Late-night sessions, terminal work, emergencies

🚀 Installation

From VS Code Marketplace

  • Open VS Code
  • Press Ctrl+Shift+X (or Cmd+Shift+X on Mac)
  • Search for "Deep Focus: Circadian Edition"
  • Click Install
  • The theme will automatically activate based on your current time!

Manual Installation

  • Download the .vsix file from releases
  • Open VS Code
  • Press Ctrl+Shift+P (or Cmd+Shift+P on Mac)
  • Type "Install from VSIX"
  • Select the downloaded file

🎯 Features

Automatic Theme Switching

  • ✅ Enabled by default - Themes switch automatically every 5 minutes
  • 🔄 Seamless transitions based on your local time
  • 🎛️ Easy toggle via command palette or welcome screen

Manual Control

Access these commands via Ctrl+Shift+P (or Cmd+Shift+P):

  • Deep Focus: Show Welcome - Open the control panel
  • Deep Focus: Toggle Auto Theme Switch - Enable/disable automatic switching
  • Deep Focus: Switch to Morning Theme
  • Deep Focus: Switch to Day Theme
  • Deep Focus: Switch to Evening Theme
  • Deep Focus: Switch to Night Theme

Language Optimization

Built-in language support:

  • 🔷 Solidity - Full language support with enhanced syntax highlighting for smart contract development
  • 🦀 Rust - JSON injection grammar for better embedded JSON highlighting

Solidity

Optimized syntax highlighting for:

  • 🌐 JavaScript/TypeScript - Web development
  • 🐍 Python - Data science & scripting
  • 📝 Markdown - Documentation
  • 💻 C/C++ - Systems programming
  • And all other major languages!

Note: This extension includes built-in Solidity language support - no additional extensions needed!

🎨 Color Philosophy

Each theme follows strict scientific principles:

Morning - Warm Sand

Primary Background: [#282520](https://github.com/rokeyxuhleremny1/deep-focus-circadian-theme/issues/282520) (warm charcoal)
Primary Text: #f0e8e0 (warm white)
Accent: #a88b6d (sandy beige)
Focus: Low blue light, warm tones

Day - Soft Charcoal

Primary Background: #1c1f24 (neutral charcoal)
Primary Text: #e8edf2 (cool white)
Accent: #8ab4f8 (soft blue)
Focus: High contrast, neutral temperature

Evening - Moonlight Blue

Primary Background: #1d1f26 (cool charcoal)
Primary Text: #e0e4ec (soft white)
Accent: #9aa9d6 (lavender blue)
Focus: Reduced brightness, calming tones

Night - Twilight Gray

Primary Background: [#131216](https://github.com/rokeyxuhleremny1/deep-focus-circadian-theme/issues/131216) (deep gray)
Primary Text: #d8d2e0 (muted lavender)
Accent: #a396b8 (warm purple)
Focus: Minimal blue light, sleep-friendly

🔧 Configuration

Disable Auto-Switching

If you prefer manual control:

  • Press Ctrl+Shift+P (or Cmd+Shift+P)
  • Type "Deep Focus: Toggle Auto Theme Switch"
  • Or use the toggle in the welcome screen

Customize Time Ranges

Currently, time ranges are fixed for optimal circadian support:

  • Morning: 6:00 - 12:00
  • Day: 12:00 - 18:00
  • Evening: 18:00 - 22:00
  • Night: 22:00 - 6:00

For the best experience, add these to your settings.json:

{
  "editor.semanticHighlighting.enabled": true,
  "editor.bracketPairColorization.enabled": true,
  "editor.cursorBlinking": "smooth",
  "editor.cursorSmoothCaretAnimation": "on",
  "workbench.colorTheme": "Deep Focus - Day (Soft Charcoal)"
}

🧪 Science Behind the Design

Circadian Rhythm Support

  • Morning: Warm colors mimic sunrise, gradually increasing alertness
  • Day: Cool, bright colors support peak cognitive performance
  • Evening: Reduced blue light begins melatonin production
  • Night: Minimal blue light (<2200K) protects sleep quality

Eye Comfort

  • All themes maintain WCAG AAA contrast ratios (7:1+)
  • Carefully balanced brightness levels
  • Reduced color saturation for extended viewing
  • Optimized for both bright and dark environments

🤝 Contributing

Found an issue or have a suggestion? We'd love to hear from you!

  • Fork the repository
  • Create your feature branch (git checkout -b feature/AmazingFeature)
  • Commit your changes (git commit -m 'Add some AmazingFeature')
  • Push to the branch (git push origin feature/AmazingFeature)
  • Open a Pull Request

📝 Changelog

See CHANGELOG.md for a list of changes.

📄 License

This project is licensed under the MIT License - see the LICENSE.txt file for details.

🙏 Acknowledgments

  • Inspired by circadian rhythm research and color science
  • Built with ❤️ for developers who code at all hours
  • Special thanks to the VS Code theme community

💡 Tips for Best Results

  • Keep auto-switching enabled for optimal circadian support
  • Use with f.lux or Night Light for complete blue light management
  • Adjust monitor brightness to match ambient lighting
  • Take regular breaks - even the best theme can't replace rest!
  • Pair with proper lighting - avoid coding in complete darkness

Made with 🌓 for developers who code around the clock

Report Bug · Request Feature

Keywords

__ext_sol

FAQs

Package last updated on 14 Dec 2025

Related posts