<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>BrightOS Blog</title>
        <link>https://thecrazy8.github.io/Blaze-Official/blog</link>
        <description>Official blog for BrightOS - Arduino modular programming platform</description>
        <lastBuildDate>Fri, 20 Feb 2026 18:06:53 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>BrightOS Blog</title>
            <url>https://thecrazy8.github.io/Blaze-Official/icon-512x512.png</url>
            <link>https://thecrazy8.github.io/Blaze-Official/blog</link>
        </image>
        <copyright>Copyright © 2025-present TheCrazy8</copyright>
        <atom:link href="https://thecrazy8.github.io/Blaze-Official/blog/feed.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Plugins Galore!]]></title>
            <link>https://thecrazy8.github.io/Blaze-Official/blog/posts/2026-02-09-plugins.html</link>
            <guid>https://thecrazy8.github.io/Blaze-Official/blog/posts/2026-02-09-plugins.html</guid>
            <pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[We have so many plugins, try some out!]]></description>
            <content:encoded><![CDATA[
# We have many plugins for many things!

Most of our plugins are brought to you from the developers, but feel free to open a pr with your plugin! :smile:
]]></content:encoded>
            <category>plugins</category>
            <category>brightos</category>
            <category>arduino</category>
        </item>
        <item>
            <title><![CDATA[BrightOS v2.0: What's New]]></title>
            <link>https://thecrazy8.github.io/Blaze-Official/blog/posts/2025-01-13-brightos-v2-release.html</link>
            <guid>https://thecrazy8.github.io/Blaze-Official/blog/posts/2025-01-13-brightos-v2-release.html</guid>
            <pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[BrightOS v2.0 brings major improvements including enhanced web interface, example scripts library, and much more. Learn what's new!]]></description>
            <content:encoded><![CDATA[
# BrightOS v2.0: What's New

We're thrilled to announce BrightOS v2.0, packed with new features and improvements based on community feedback!

## 🚀 Major Features

### Enhanced Web Interface

The BrightOS Web Interface has been completely overhauled:

#### Workspace Persistence
Your workspace is now automatically saved to browser localStorage. No more losing your scripts when you close the browser!

- Scripts and plugins persist across sessions
- Automatic save on changes
- Clear workspace option for fresh starts

#### Output Management
Better control over your console output:

- **Copy button** - Copy all output to clipboard with one click
- **Export button** - Download output as `.log` file with timestamp
- **Auto-scroll toggle** - Choose whether output auto-scrolls
- **Clear button** - Clean up your console anytime

#### Example Scripts
Get started faster with 3 preloaded example scripts:

1. **Blink LED** - Classic LED blink demo
2. **Servo Sweep** - Motor control example
3. **Button Input** - Read digital input

### Script Examples Library

A brand new [Examples page](/examples) with comprehensive examples:

**Beginner Level:**
- Blink LED
- Servo Sweep  
- Simple Serial Output

**Intermediate Level:**
- Button Input Handler
- Motor Speed Controller
- Multi-LED Patterns

**Advanced Level:**
- Multi-Sensor Dashboard
- Autonomous Robot Controller

Each example includes:
- Complete, tested code
- Hardware requirements
- Pin configurations
- Expected output
- Safety notes where applicable

### Commit History & Changelog

Stay informed with the new [Changelog page](/changelog):

- Real-time commit history from GitHub API
- Search functionality
- Filter by file type (docs, code, config)
- Grouped by date
- Direct links to GitHub commits
- 5-minute caching to respect API limits

## 🔧 Improvements

### Enhanced Readabilities Plugin

The reading experience is now fully functional with:

- **Spotlight mode** - Focus on specific content
- **Layout switching** - Choose your preferred layout
- **Width adjustments** - Customize content and page width
- **Fully configurable** - Customize to your preferences

### Better Error Handling

More graceful error messages throughout:

- Arduino connection errors displayed clearly
- Script execution errors with helpful context
- API failures with retry options
- Fallback mechanisms for older browsers

### Mobile Responsive

All new features work great on mobile:

- Responsive layouts for all screen sizes
- Touch-friendly controls
- Optimized for mobile browsers
- Reduced clutter on small screens

## 📝 Documentation

### Code Block Copy Buttons

All code blocks now have copy buttons (built into VitePress):
- One-click copy
- Visual feedback
- Works on all code examples

### Navigation Updates

Easier site navigation:
- **Examples** added to nav bar
- **Changelog** added to nav bar
- Updated sidebar organization
- Better discoverability

## 🛠️ Technical Details

### Under the Hood

For developers interested in the technical details:

- Vue 3 Composition API throughout
- localStorage for client-side persistence
- Blob API for file downloads
- GitHub API with caching strategy
- VitePress 1.6.4
- Modern CSS with custom properties

### Plugin System

The plugin system remains compatible:
- All v1.x plugins work with v2.0
- MotorController plugin fully tested
- Telemetrix integration stable
- Easy to create new plugins

## 🎯 What's Next?

We're not stopping here! Coming soon:

- **Blog RSS Feed** - Subscribe to updates
- **Plugin Marketplace** - Enhanced downloads page with search and filters
- **Version Switcher** - Access docs for different versions
- **More Examples** - Additional script examples
- **Video Tutorials** - Visual guides for common tasks

## 📦 Getting v2.0

### Web Interface
Simply visit [BrightOS Web](/brightos-web) - it's already updated!

### Desktop Launcher
Download the latest release:
- [Latest Release](https://github.com/TheCrazy8/Blaze-And-Company-Official/releases/latest)
- [All Releases](https://github.com/TheCrazy8/Blaze-And-Company-Official/releases)

### Building from Source
Follow our [Build Guide](/BUILD) to compile from source.

## 🙏 Thank You

Special thanks to everyone who:
- Reported bugs and issues
- Suggested new features
- Contributed code and documentation
- Tested beta versions
- Shared BrightOS with others

## 🐛 Known Issues

- Python script execution only works in desktop launcher (browser limitation)
- Web Serial API requires Chrome/Edge/Opera (not Firefox or Safari)
- Some mobile browsers may have limited Arduino control

## 💬 Feedback

We'd love to hear your thoughts on v2.0!

- [Open an issue](https://github.com/TheCrazy8/Blaze-And-Company-Official/issues)
- [Start a discussion](https://github.com/TheCrazy8/Blaze-And-Company-Official/discussions)
- Share your projects with the community

Happy coding with BrightOS v2.0! 🎉

---

*Posted by TheCrazy8 on January 13, 2025*
]]></content:encoded>
            <category>release</category>
            <category>features</category>
            <category>brightos</category>
            <category>v2.0</category>
        </item>
        <item>
            <title><![CDATA[Welcome to the BrightOS Blog]]></title>
            <link>https://thecrazy8.github.io/Blaze-Official/blog/posts/2025-01-13-welcome.html</link>
            <guid>https://thecrazy8.github.io/Blaze-Official/blog/posts/2025-01-13-welcome.html</guid>
            <pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Welcome to the official BrightOS blog! Follow our journey as we develop and improve this Arduino modular programming platform.]]></description>
            <content:encoded><![CDATA[
# Welcome to the BrightOS Blog

We're excited to launch the official BrightOS blog! This is where we'll share:

- **Development updates** - New features, improvements, and bug fixes
- **Tutorials** - Step-by-step guides for using BrightOS
- **Community spotlights** - Showcase amazing projects from our users
- **Tips and tricks** - Get the most out of BrightOS
- **Behind the scenes** - Development insights and technical deep-dives

## What is BrightOS?

BrightOS is a modular Arduino programming platform that makes it easy to create, share, and run scripts with plugins. Whether you're a beginner learning Arduino or an experienced developer building complex projects, BrightOS provides the tools you need.

### Key Features

- **Plugin System** - Extend functionality with reusable plugins
- **Script Management** - Organize and run your Arduino scripts easily  
- **Web Interface** - Program your Arduino right from your browser
- **Telemetrix Integration** - Reliable Arduino communication
- **Community Library** - Share and download community-made plugins and scripts

## What's New?

We've just launched several exciting website features:

### BrightOS Web Interface Enhancements

The web interface now includes:
- **Workspace persistence** - Your scripts and plugins are saved automatically
- **Copy and export output** - Easily save console logs
- **Example scripts** - Get started quickly with preloaded examples
- **Auto-scroll toggle** - Control output display behavior

### Script Examples Library

Check out our new [Examples page](/examples) with:
- 8 complete example scripts
- Beginner to advanced difficulty levels
- Hardware requirements and expected output
- One-click copy to clipboard

### Commit History

Stay updated with our [Changelog](/changelog) page featuring:
- Real-time commit history from GitHub
- Search and filter capabilities
- Grouped by date for easy browsing
- Links to full commit details

## Get Started

Ready to try BrightOS?

1. **Download** - Get the [latest launcher](https://github.com/TheCrazy8/Blaze-And-Company-Official/releases/latest)
2. **Try online** - Use the [BrightOS Web Interface](/brightos-web)
3. **Explore examples** - Check out our [script examples](/examples)
4. **Join development** - Read the [development guide](/development-guide)

## Stay Connected

- **GitHub** - [Follow our repository](https://github.com/TheCrazy8/Blaze-And-Company-Official)
- **RSS Feed** - Subscribe to this blog (link at top of page)
- **Changelog** - Track all [code changes](/changelog)

We're just getting started, and we can't wait to see what you build with BrightOS!

---

*Have questions or feedback? [Open an issue on GitHub](https://github.com/TheCrazy8/Blaze-And-Company-Official/issues) or contribute to the project!*
]]></content:encoded>
            <category>announcement</category>
            <category>brightos</category>
            <category>welcome</category>
        </item>
    </channel>
</rss>