Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
blocks:release-notes [2024-02-20 12:48]
admin Blocks 6.3
blocks:release-notes [2025-03-11 12:33] (current)
admin [PIXILAB Blocks 7]
Line 3: Line 3:
 These release notes list notable changes in each version of Blocks. The latest version can be [[blocks:downloads|downloaded here]]. See the [[http://pixilab.se/outgoing/blocks/PIXILAB-Blocks.pdf|Blocks Manual]] for more details. These release notes list notable changes in each version of Blocks. The latest version can be [[blocks:downloads|downloaded here]]. See the [[http://pixilab.se/outgoing/blocks/PIXILAB-Blocks.pdf|Blocks Manual]] for more details.
  
 +
 +=====PIXILAB Blocks 7.1=====
 +
 +Released on March 11, 2025, this version brings major enhancements to the Timeline block and many other new and enhanced functions
 +
 +====Timeline====
 +  * Block Track can override the block's display dimensions for mixed display formats on the same timeline.
 +  * Do and Property tracks can be disabled, causing their cues to be ignored.
 +  * Added "Loop" option for looping the entire timeline.
 +  * Added "Play Automatically" to start timeline playback when assigned to a Spot.
 +  * New "Desired Duration" setting added to block cues.
 +  * Cue duration (inherent or desired) indicated by a horizontal bar in the cue. Following cue snaps to end of this duration, minus its transition time.
 +  * Keyboard shortcuts; Home, End, PageUp, PageDown scroll. Press Shift to also jump time there.
 +  * Pressing a function key now jumps to a marker named likewise (e.g. "F8")
 +  * The //gotoMarker// function now finds next marker in the specified direction, regardless of its name, if the name specified is empty string.
 +
 +===Minor Timeline improvements and bug fixes===
 +  * Content of block cues now auto-scaled like in Slideshow.
 +  * Editing while Stopped mode doesn't activate timeline.
 +  * Accurate positioning of cues when snap-dragged.
 +  * Spot now considered "playing" while showing a playing timeline.
 +  * Auto-start timeline playback when any enclosing Attractor becomes active.
 +  * DO cues with digits/spaces in the path now work as expected.
 +  * Select to End command can now be used with multiple tracks selected.
 +  * Alt-clicking a cue selects that cue and following ones on that track.
 +  * Now possible to apply custom CSS class per track.
 +
 +
 +===Other New Features===
 +  * **Spot**: Adds volume fade rate setting.
 +  * **Manage**: Status adds live log view and log file download.
 +  * **Perspective Behavior**: New behavior for projection perspective correction.
 +  * **Live Video**: Adds "Internal Video Block" source, duplicating the video frame accurately.
 +  * **Speed Behavior**: Adds Factor, Offset and Minimum Fade Rate
 +  * **3D Block**: Adds support for Draco compression.
 +  * **Joystick and Slider**: Adds "Spring Back to Center" option.
 +  * **Display Spot**: Initial Volume setting added.
 +  * **PIXILAB Player**: Remote updating of player (player version 7 and later).
 +  * **PIXILAB Player**: Screenshot showing what's displayed in Spot Settings (player 7.1 and later).
 +
 +===Other Minor Improvements and Bug Fixes===
 +  * **Behaviors**: To trigger on "falsey" property value, set "at value" to //falsey//.
 +  * **Volume Behavior**: Can now also be applied to enclosing block(s).
 +  * **Attractor**: Adds "Transition Delay" setting.
 +  * **Scroller/Grid**: Indexed property Child Replication Scope updated when list changes.
 +  * **Panorama**: Made Appears/Disappears behaviors work for buttons.
 +  * **Custom CSS Transition**: Applies 'custom-transition-reverse' class in reverse.
 +  * **Display Spot**: "Numeric Keys as Inputs" now also work with keys on numeric keypad.
 +  * **Mirror**: New 'interface' setting specifies the name of NIC to use for link local backdoor
 +  * **Mirror**: New 'subnet' setting with explicit backdoor subnet in CIDR notation
 +  * **Subtitle**: Defaults to Roboto font also on Spot.
 +  * **Subtitle**: Faster language switching while playing inside Tag Selector.
 +  * **Scripting**: SimpleWebsocket now fires //finished// event if socket closed by peer.
 +  * **Scripting**: SimpleDB  adds support for custom JDBC driver
 +  * **Scripting**: SimpleDB  reconnects to db server automatically if connection dropped unexpectedly.
 + 
 +=====PIXILAB Blocks 7=====
 +
 +This major version of Blocks was released on October 22, 2024
 +
 +NEW FEATURES
 +  * **Timeline**: New block type (see chapter 10 in the [[http://pixilab.se/outgoing/blocks/PIXILAB-Blocks.pdf|Blocks 7 manual]]).
 +  * **PIXILAB Player**: Supports PIXILAB Player version 7, providing improved performance.
 +  * **Panorama**: Video can be used as the background (see Panorama in the manual).
 +  * **Panorama**: Allows use of most child block types – not just Button.
 +  * **Panorama**: Buttons and chile blocks can be placed "flat on the ground".
 +  * **Transition**: New Wipe transition.
 +
 +===Minor Improvements and Bug Fixes===
 +  * **Spot**: Avoid scaling jump when transitioning between blocks with different size.
 +  * **Scripting**: SimpleHTTP adds HEAD request and file download functionality.
 +  * **Feed**: Reloading a Spot now always reloads any Feed data as well.
 +
 +
 +=====PIXILAB Blocks 6.3.3=====
 +
 +Released on Sep 4, 2024, this version contains some minor new features and improvements/bug fixes.
 +
 +
 +===New Features===
 +  * **Live Video**: Now supports "Dynamic URL" property binding.
 +  * **Live Video**: Adds "Source Stream Timeout" setting for RTSP stream.
 +  * **Slideshow**: Adds "Pause without Stopping" option.
 +  * **Text Input**: New  "autofocus" checkbox to enable immediate text entry.
 +
 +
 +===Improvements and Bug Fixes===
 +  * **Block Caching**: Indication of caching errors in Editor.
 +  * **Block Caching**: Fixed "stuck" caching (arrow spinning indefinitely).
 +  * **CSS**: Adds 'class' query parameter also to the editor (similar to Spot's).
 +  * **Configuration**: defaultSpotCSS now applies in Editor also when not editing a block.
 +  * **Visitor Spot**: Diacriticals (umlauts) in spot path now work as expected.
 +  * **Book**: Fixed a touch-to-swipe problem in Book nested inside other Book.
 +  * **Config**: Starting without config file works as expected, using all defaults.
 +  * **Status pages**: Report disk/memory space with decimal.
 +  * **Serial Port**: The connected property now becomes false if the USB device is unplugged.
 +  * **Live Video**: Bumped stream timeout from 20 seconds to 3 minutes to handle slow sources.
 +  * **Display Spot**: Indicate "preferred sync master" in Spot list details view mode.
 +  * **Scroller**: Maximum time to scroll to target increased from 60 to 500 seconds.
 +  * **Scroller**: Nested perpendicular scrollers didn't work as expected.
 +
 +
 +=====PIXILAB Blocks 6.3.2=====
 +
 +Released on May 10, 2024, this version contains important bug fixes and some minor enhancements.
 +
 +===New Features===
 +  * **ArtNet Recording**: Adds 'time' property, usable as a sync source during playback
 +
 +===Improvements and Bug Fixes===
 +  * **ArtNet**: Fixes a rare deadlock (introduced in version 6.3) that could cause Blocks to become unresponsive.
 +  * **Media URL**: Video and Audio media work again.
 +  * **Attractor**: Passive child can now be paused by Spot's //playing// property.
 +  * **Manage, Server Status**: Shows maximum free memory rather than currently free.
 +
 +=====PIXILAB Blocks 6.3.1=====
 +
 +Released on April 17, 2024, this version contains minor enhancements and bug fixes.
 +
 +===New Features===
 +  * **Behavior**: New Navigate behavior, for child navigation inside Book or similar.
 +  * **Modbus**: Channels can now be named, then replacing the default "chXX" name.
 +  * **Modbus**: New setting for maximum number of outstanding transactions.
 +  * **Dynamic Text**: New 'freq' parameter controls time update frequency, in Hz.
 +  * **Scripting**: Spot API adds fixedTagSet getter for statically assigned tags.
 +
 +===Improvements and Bug Fixes===
 +  * **Spot**: Spot requiring authentication failed to connect.
 +  * **Property**: Enum properties now work as expected with Button and Indicator.
 +  * **Controls**: Visual indication if a control fails due to insufficient user role.
 +  * **Dynamic Text**: The 'fixed' parameter can be applied also to time value.
 +  * **Media URL**: Apply any custom CSS class to wrapper only – not to inner element.
 +  * **WATCHOUT**: getControlCues now always fetch data anew, bypassing current show cache.
 +  * **CSS**: The 'pressed' class now also applied to Slider & Joystick (like Button).
 +  * **Book**: Swipe to flip page now works also inside vertical Scroller.
  
 =====PIXILAB Blocks 6.3===== =====PIXILAB Blocks 6.3=====
Line 443: Line 578:
  
 === New features === === New features ===
-  * **[[blocks:app-note:3d|3D Block]]** New block type for displaying 3D models you can spin and click.+  * **[[blocks:app-note:3d_block|3D Block]]** New block type for displaying 3D models you can spin and click.
   * **[[https://vimeo.com/517031971|Locator]]** Adds GPS (geolocation) and QR scanning support.   * **[[https://vimeo.com/517031971|Locator]]** Adds GPS (geolocation) and QR scanning support.
   * **Spot Geo-zones** Latitude, longitude and radius added to Display and Location Spots.   * **Spot Geo-zones** Latitude, longitude and radius added to Display and Location Spots.