Released November 2025
Review Snapping Behaviour
- Purpose: Refactor drag and drop and snapping behaviours to resolve multiple customer reported placement issues.
- Key Functionalities:
- Drag and drop now considers the insertion offset x, y, z provided in the CiC catalogue item
- Supports realistic placement for base items with rear clearance when connected to a wall
- Wall items respect the correct initial height on placement
- Floor items remain on the floor when moved
- Wall items remain on the wall, with the ability to detach in 2D using Move Arrow controls
Cross Catalogue Filtering
- Purpose: Introduce filtering for the catalogue of options available for host products in Cross Catalogue features and options, consistent with existing Spaces Flex filtering.
- Key Functionalities:
- Filters from CiC Item Classification appear when the cross catalogue feature option is set
- Users can select one or multiple filters to refine available options
- Results update dynamically in real time based on selected filters
- Filtering design and behaviour matches other Spaces Flex filtering components
- Selected filters are clearly visible and easy to reset or clear
Product Browser with Dimension Range
- Purpose: Improve catalogue browsing efficiency by displaying dimension ranges directly on product cards for resizable items, reducing the need to open the detailed product page to confirm fit.
- Key Functionalities:
- Dimension ranges for width, height, and depth now display on product cards for all resizable items
- Standardised format, for example W: 60–120cm | D: 420–650mm | H: 659–912mm
- Non resizable items continue to display fixed dimensions as per the current implementation
- Full support for Imperial and Metric units, adapting automatically based on partnership configuration
- Consistent formatting and localisation across markets and locales
- Feature flag introduced for controlled rollout, DimensionRangesForResizedProduct, default value set to false
Tiling Multiple Texture Variation
- Purpose: Increase realism when applying tiles by supporting tiles that contain multiple textures.
- Key Functionalities:
- When a tile has multiple textures, textures are placed randomly during application
- Creates a more natural, varied look across tiled surfaces
Data Insights Improvements
- Purpose: Improve event accuracy, temporal alignment, and behavioural analytics by standardising timestamps, tracking anonymous users, and capturing tile interactions across Data Insights and UX events.
- Key Functionalities:
- Added generatedTimestamp in RFC 3339 format to all event payloads, including DS1, DS6, DS7, and DS10
- Introduced tile interaction tracking in DS7 to record WallTileChange and FloorTileChange with Yes or No indicators and applied tile counts
- Implemented anonymous user tracking via UUID for non logged in users to support journey mapping after sign in
- Maintains data accuracy, cross session continuity, and backward compatibility with existing Data Insights schemas
- Improves visibility into user behaviour, timing analysis, and overall data quality across the IdealSpaces ecosystem
ADEO UI Improvements
- Purpose: Simplify configuration for organiser cabinets by presenting pre built combinations of internal structures such as shelves, drawers, and hangers.
- Key Functionalities:
- When an item is identified as an organiser cabinet, an interior preset menu is presented
- Internal structure options display as pre built combinations to reduce end user decision load
- Preset options use a special camera position for clearer viewing of interior structure placement