Winden - Framework CSS pour WordPress

Winden - Framework CSS pour WordPress 3.3.1 Nulled

Vous n'avez pas l'autorisation de télécharger
no change log for this version
### 🎨 Editor Experience

**Reorder & Hide Editor Tabs**
- Customize your workspace by reordering Style, Config, Wizzard, and Style Guide tabs
- Hide tabs you don't use to reduce clutter
- Simply drag tabs or use keyboard arrows to rearrange
- At least one tab always stays visible

**Unsaved Changes Protection**
- No more accidentally losing work when closing the browser or clicking away
- Browser now warns you before leaving with unsaved changes
- Works when closing tabs or navigating to other WordPress pages

**Better Style Tab Management**
- Your custom CSS in Style tabs is now preserved when toggling tabs on/off
- Previously, disabling and re-enabling would lose your content
- Fixed: Style tab content now stays safe in the database

**Clearer Error Messages**
- Cache errors now stand out with red color and warning icon
- Easy to spot when something needs attention
- "Apply my changes" button helps you retry failed saves

**Improved Tab Labels**
- "Main Style" tab purpose is now clearer with better descriptions
- Removed confusing lock icon that suggested you couldn't edit
- Alert messages are more helpful when managing tabs

### 🎯 Wizzard Design Tokens

**First-Time User Experience**
- New welcome screen when you first open Wizzard
- Clear instructions on how to activate color, spacing, and typography features
- One-click button to jump straight to Settings

**Clearer Feature Labels**
- "Builders integration" renamed to "Use design tokens from page builders"
- Each toggle now clearly states what it does:
- "Use Bricks colors" instead of vague "Include Bricks"
- "Use FSE breakpoints" instead of unclear integration text
- Works for all builders: FSE, Bricks, Oxygen

**Better Scale Calculator**
- Removed confusing "mega/giga" technical jargon
- Now uses familiar Tailwind-style defaults (xs, sm, base, lg, xl, etc.)
- Easier to understand for designers coming from Tailwind

### 🔧 Performance & Reliability

**Faster Compilation**
- Fixed cache collisions that caused stale CSS
- Large configuration files now compile reliably
- Better cache key generation prevents outdated results

**Smarter Class Detection**
- Classes you remove now actually disappear from output
- Fixed: Removed classes staying in compiled CSS between saves
- Incremental saves work correctly with the class index

**Better CDN Plugin Loading**
- External plugins now load with automatic retry on failure
- 10-second timeout prevents hanging on slow connections
- More reliable when using `@import` from CDN sources

**Security Improvements**
- Added security checks to compilation endpoints
- Better validation of user permissions
- Fixed potential security issues with AJAX requests

### 🐛 Bug Fixes

**Editor Stability**
- Fixed Monaco editor autocomplete appearing at wrong times
- Restored full CSS language support
- Tab visibility no longer flashes on page load

**Save & Load**
- Fixed false "content changed elsewhere" warnings
- Content saves and loads more reliably
- Better timestamp tracking prevents confusion

**Page Builder Support**
- Fixed Bricks Builder autocomplete hover issues
- Fixed Oxygen Classic integration
- Improved Elementor support

**Color Management**
- Fixed color value validation
- Fixed color reset functionality
- Better handling of color flags

**SCSS Processing**
- Fixed rare hang when another plugin already loaded Sass
- Better initialization prevents conflicts
- More reliable SCSS compilation

### 📚 Documentation

**Updated File Structure**
- Documentation moved to `_docs/` directory
- Better organization of user-facing docs
- Clearer separation from technical documentation

### 🔄 Under the Hood

**Code Quality**
- Fixed double class instantiation issues
- Normalized logging for easier debugging
- Better error messages for developers
- Removed deprecated code paths
- Improved TypeScript types

**Build System**
- Updated to PHP 8.0 minimum requirement (was incorrectly listed as 7.4)
- Optimized Monaco Editor worker loading
- Reduced plugin distribution size by removing unused workers
- Better build configuration
Improvements
Updated TailwindCSS to v4.2.1
Updated admin scripts with npm to latest version for security reasons
no change log for this version
Features
Text Class Editing Support (Gutenbeg, Oxygen Classic, Oxygen 6, Bricks, Elementor)
Builderius Integration
Multi-Tab Save Protection - If someone else (or another tab) saves while you're editing, you'll get a warning instead of your changes being silently overwritten.
Updated cache popup with collected class names
Improvements
Color Picker Visibility
Fixed the color picker being cut off by overflow: hidden on the layout.
Color Shade Updates
Changing a base color now correctly updates all generated shades.
Multi-Word Color Names
Color names like "Blue Light" or "Blue Dark" now display correctly in the Style Guide preview.
Smoother Shade Sliders
Dragging shade sliders is now more responsive with less lag.
Better Error Messages
Save and fetch errors now show clearer messages in the browser console. Enable WP_DEBUG to see detailed timing and diagnostic info.
Once you add new color name will be focused and editable instead of fixed name
### Added
- **Winden Classes Panel** - New dedicated panel for managing Tailwind classes in Gutenberg, Bricks, and Oxygen page builders

### Changed
- Improved autocomplete initialization with better fallback handling
- Enhanced bidirectional sync between Winden Classes panel and native class fields

### Pro
- Added Bricks Winden Classes integration with Vue store sync
- Added dedicated SCSS styling for Winden Classes panels
FanCoolo WP integration with compile on save and hot reload
no change log for this version
Updates
Compile by leveraging native compiler
@plugin "@tailwindcss/container-queries"; is added by the default in style tab as we already have available
Fetching esm.sh scripts by replacing url. This way you can call plugins same as its written in documentation. @plugin "daisyui"; instead of @plugin "https://esm.sh/daisyui";
Writing @utility {class-name} will not generate class name in autocomplete
Improved hot reload
Wizard Sidebar - Utility classes toggle. Now will display what utility classes will be added and their values.
Wizard Font Sizes - Improved display of min max sizes in calculated sizes
Refactored files for pro and free mode
Fixed
EDD Updater
Plain Classes was not workin in latest Oxygen 6
Wizard import JSON
Features:
Live Sync - Real-time CSS updates across all open tabs using BroadcastChannel API
Inline CSS Option - Inline compiled CSS for improved page load performance
Auto-Compile - Automatic compilation on post save for all page builders
SCSS Compiler - Built-in Dart Sass compilation in browser
Dark Mode - Admin UI dark theme support
Backup System - Export/import Wizzard configuration (JSON)
Scale Calculator - Visual fluid typography and spacing scale generator with clamp()
LRU Cache - Smart compilation caching with automatic cleanup
Migration System - Automated version update notices and migration tools

Updates
Tailwind v4 Only - Removed compile in v3 with fallback support
Browser Compiler - 60-80% faster hashing (FNV-1a), better error handling, typed error classes
Wizzard Refactored - Cleaner architecture (973 → 301 lines), extracted reusable hooks
Style Tabs - Enhanced @Layer parsing and state management
Monaco Editor - Better loading, fixed conflicts with React DevTools
UI Components - Migrated to Radix UI primitives
Color System - Improved shade generation
Plain Classes - Autocomplete performance optimization
FSE/Gutenberg - Updated to Blocks API 2
All Page Builders - Improved autocomplete reliability (Bricks, Oxygen, Elementor, Gutenberg)

Fixed
Gutenberg autocomplete on empty pages
Monaco editor conflicts and sizing
Compiler on sub-domains
Style tabs parsing and persistence
Backup tab access
Cache invalidation
File scanner reliability
FSE data handling
Color picker display
Frontend errors for logged-out users
Haut