Silex v3.6.0-canary.1
A new canary version of Silex is available on https://canary.silex.me
This release introduces further improvements to the data source system, the expressions editor, and overall editor usability. It builds on recent work around dynamic data and focuses on making configuration clearer, expressions easier to work with, and previews more stable.
Help us test it before it goes live — your feedback helps shape Silex.
What’s New in v3.6.0-canary.1
Data Sources & Backend Types
- Introduced and expanded the concept of backend types
- You can now explicitly choose the backend type for a data source
- Added built-in backend types for:
- Strapi
- Supabase
- WordPress
- Generic GraphQL APIs
- Backend types control which fields and properties are exposed in expressions
- Irrelevant or backend-specific fields are hidden to reduce noise
- Improved default backend settings
- Added a button to safely reset backend configuration to defaults
- Improved UX and inline help in the data source editor
Expressions & Editing UX
- Expressions can now be copied and pasted
- Added keyboard navigation to toggle between fixed values and expressions
- Improved expressions popin positioning and stability
- Fixed issues where popins could close immediately in some layouts
- Fixed inconsistent behavior of clear buttons
- Fixed Chrome-specific layout and alignment issues
Live Preview & Dynamic Rendering
- Improved preview refresh at startup
- Fixed cases where deleting a looped element did not remove preview clones
- Prevented selection markers from appearing inside looped elements
- Reduced unnecessary DOM rewrites
- Fixed issues where refreshing data sources caused images to reload or flash
- Improved handling of filters and dynamic visibility conditions
- Fixed LiquidJS date filter errors
Advanced Selector Manager
- Support for compound selectors (e.g.
.a.b) - Improved display of the currently active selector
- Safer handling of CSS classes when adding or renaming
- Prevent accidental removal of element IDs
Fonts Manager
- Continued UX improvements
- Card-based UI replaces dropdowns
- Better display of font variants and metadata
Notifications
- Support for unique notification IDs to avoid duplicate notifications
- More reliable navigation from notifications to components and pages
Internal & Maintenance
- Dependency updates across packages
- Cleanup of imports, logs, and metadata
- Minor refactors to improve maintainability and consistency
Try It Now
- Canary version → https://canary.silex.me
Get Involved
- Community forum → https://community.silex.me
- Chat → https://short.silex.me/chat
- Bug reports → https://github.com/silexlabs/Silex/issues
- Roadmap → https://roadmap.silex.me
For Developers
npm install @silexlabs/silex@3.6.0-canary.1
docker pull silexlabs/silex:3.6.0-canary.1