Difference between revisions of "Release Notes"

From MSX - Wiki
Jump to navigation Jump to search
 
(85 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
These release notes contain major API extensions, fundamental UI/UX changes, and important bug fixes.
 
These release notes contain major API extensions, fundamental UI/UX changes, and important bug fixes.
 
__NOTOC__
 
__NOTOC__
== 0.1.155 <small>(In development)</small> ==
+
== 0.1.161 <small>(In development)</small> ==
 +
=== API extensions ===
 +
* Updated [[Extended Properties]]: Added <code>progress:display</code> property
 +
 
 +
== 0.1.160 <small>(Nov 6, 2024)</small> ==
 +
=== UI/UX changes ===
 +
* Added screen saver ('''Settings''' → '''Screen Saver''') that allows you to setup sleep and eject timeouts
 +
* Added visual execution ('''Settings''' → '''Visual Effects''' → '''Visual Execution''') that visualizes an execution (when pressing the '''OK''' button) with a small animation
 +
* Added cleaning action ('''Settings''' → '''Application''' → '''Cleaning''') to clear the cache (if the platform supports it) and reload the application
 +
* Updated an on-screen remote control type ('''Settings''' → '''Remote Control''' → '''Navigation Frame''') to make it more usable (i.e. smaller areas for arrows)
 +
* Updated context menu to be more dynamic (e.g. the player button is disabled when no video/audio is loaded and shows the player label when it is active)
 +
* Added support for custom dictionaries (it is possible to set a custom dictionary with an action that is independent of the start parameter) (see [[Dictionary Structure]])
 +
* Improved user experience on AR/VR headsets (e.g. added drag & drop support)
 +
* Slightly improved selection engine
 +
 
 +
=== API extensions ===
 +
* Updated [[Content Root Object]]: Added <code>preselect</code> property
 +
* Updated [[Requests]]: Added <code>{LANGUAGE}</code> keyword
 +
* Updated [[Internal Actions]]
 +
* Updated [[URL Parameters]]: Added <code>pointer</code> parameter
 +
* Updated [[URL Parameters]]: Updated <code>dictionary</code> parameter
 +
* Updated [[Attached Data Examples]]: Added <code>info.language</code> property
 +
* Updated [[Attached Data Examples]]: Added <code>info.application.settings.sleepTimeout</code> property
 +
* Updated [[Attached Data Examples]]: Added <code>info.application.settings.ejectTimeout</code> property
 +
* Updated [[Attached Data Examples]]: Added <code>info.application.settings.visualExecution</code> property
 +
* Updated [[Attached Data Examples]]: Added <code>info.framework.settings.pointer</code> property
 +
* Updated [[Attached Data Examples]]: Added <code>info.dictionary.language</code> property
 +
* Updated [[Attached Data Examples]]: Added <code>dictionary.language</code> property
 +
* Updated [[Dictionary Structure]]
 +
* Updated [[Dictionary Inline Expressions]]
 +
* Updated [[Live Inline Expressions]] (see [[Live Inline Expressions#Live Formatter ID]])
 +
* Updated [[Number Inline Expressions]]
 +
* Updated [[Plugin API Reference]]
 +
 
 +
== 0.1.157 <small>(Apr 26, 2024)</small> ==
 +
=== API extensions ===
 +
* Updated [[URL Parameters]]: Added <code>caption</code> parameter
 +
* Updated [[Attached Data Examples]]: Added <code>info.framework.settings.caption</code> property
 +
* Updated [[Plugin API Reference]]
 +
 
 +
== 0.1.156 <small>(Apr 18, 2024)</small> ==
 +
=== Bug fixes ===
 +
* '''iOS devices''': Fixed a bug with the new hybrid storage that caused the application to freeze on startup under certain conditions (only a gray screen was visible)
 +
 
 +
=== UI/UX changes ===
 +
* Added rounded style ('''Settings''' → '''Rounded Style''') that gives the entire application a new look and feel by rounding most of the corners
 +
* Extended functionality for templated content items (i.e. inserts and breaks) (see [[Advanced Templated Items]])
 +
* Added content separation to prevent overlapping content (see [[Advanced Text & Image]])
 +
* Improved reload/replace action behavior by preloading visible live objects (this should avoid flashing progress bars when reloading/replacing content)
 +
 
 +
=== API extensions ===
 +
* Updated [[Content Root Object]]: Added <code>inserts</code> property
 +
* Updated [[Content Page Object]]: Added <code>area</code> property
 +
* Updated [[Content Page Object]]: Added <code>position</code> property
 +
* Updated [[Content Page Object]]: Added <code>template</code> property
 +
* Updated [[Content Item Object]]: Added <code>round</code> property
 +
* Updated [[Content Item Object]]: Added <code>break</code> property
 +
* Updated [[Content Item Object]]: Added <code>separation</code> property
 +
* Updated [[Content Item Object]]: Added <code>progressBackColor</code> property
 +
* Updated [[Content Item Object]]: Updated <code>layout</code> property
 +
* Updated [[Internal Actions]]
 +
* Updated [[Extended Properties]]: Added <code>info:round</code> property
 +
* Updated [[URL Parameters]]: Updated <code>init</code> parameter
 +
* Updated [[Attached Data Examples]]
 +
* Updated [[Dictionary Structure]]
 +
* Updated [[Live Object]]: Added <code>preload</code> property
 +
* Updated [[Live Object]]: Added <code>progressBackColor</code> property
 +
* Updated [[Live Object]]: Updated <code>progress</code> property
 +
* Updated [[Plugin API Reference]]
 +
 
 +
== 0.1.155 <small>(Mar 11, 2024)</small> ==
 
=== Bug fixes ===
 
=== Bug fixes ===
 +
* '''Android devices''': Fixed a bug where the system back button on some devices would only show the application exit screen but not perform the actual back action
 
* '''iOS devices''': Fixed storage issues on some devices by adding a hybrid storage (for developers, please see [[Tips & Tricks#Storage on iOS devices]])
 
* '''iOS devices''': Fixed storage issues on some devices by adding a hybrid storage (for developers, please see [[Tips & Tricks#Storage on iOS devices]])
  
 
=== UI/UX changes ===
 
=== UI/UX changes ===
 +
* '''Android devices:''' Added long press feature of the system back button to restart the application from any state
 +
* '''iOS devices:''' Added long press feature of the overlay back button to restart the application from a third-party context
 
* Added export/import function for resume keys (e.g. to transfer resume keys to another device) (see [[Attached Data Examples]])
 
* Added export/import function for resume keys (e.g. to transfer resume keys to another device) (see [[Attached Data Examples]])
 +
* Improved reload/replace action behavior by preloading visible images (this should avoid flashing images when reloading/replacing content)
  
 
=== API extensions ===
 
=== API extensions ===
 +
* Updated [[Content Item Object]]: Added <code>decompress</code> property
 
* Updated [[Internal Actions]]
 
* Updated [[Internal Actions]]
 
* Updated [[Attached Data Examples]]
 
* Updated [[Attached Data Examples]]
Line 15: Line 90:
 
== 0.1.154 <small>(Jan 29, 2024)</small> ==
 
== 0.1.154 <small>(Jan 29, 2024)</small> ==
 
=== Bug fixes ===
 
=== Bug fixes ===
* '''Samsung TVs''': Fixed a bug in the [[Tizen Player]] that causes an endless busy indicator when a video/audio was aborted (i.e. stop/eject was executed) while the video/audio was still loading
+
* '''Samsung TVs''': Fixed a bug in the [[Tizen Player]] that caused an endless busy indicator when a video/audio was aborted (i.e. stop/eject was executed) while the video/audio was still loading
* '''Samsung TVs''': Fixed a subtitle bug in the [[Tizen Player]] that causes subtitles to not disappear on some TV devices
+
* '''Samsung TVs''': Fixed a subtitle bug in the [[Tizen Player]] that caused subtitles to not disappear on some TV devices
  
 
=== UI/UX changes ===
 
=== UI/UX changes ===

Latest revision as of 11:01, 18 November 2024

These release notes contain major API extensions, fundamental UI/UX changes, and important bug fixes.

0.1.161 (In development)[edit]

API extensions[edit]

0.1.160 (Nov 6, 2024)[edit]

UI/UX changes[edit]

  • Added screen saver (SettingsScreen Saver) that allows you to setup sleep and eject timeouts
  • Added visual execution (SettingsVisual EffectsVisual Execution) that visualizes an execution (when pressing the OK button) with a small animation
  • Added cleaning action (SettingsApplicationCleaning) to clear the cache (if the platform supports it) and reload the application
  • Updated an on-screen remote control type (SettingsRemote ControlNavigation Frame) to make it more usable (i.e. smaller areas for arrows)
  • Updated context menu to be more dynamic (e.g. the player button is disabled when no video/audio is loaded and shows the player label when it is active)
  • Added support for custom dictionaries (it is possible to set a custom dictionary with an action that is independent of the start parameter) (see Dictionary Structure)
  • Improved user experience on AR/VR headsets (e.g. added drag & drop support)
  • Slightly improved selection engine

API extensions[edit]

0.1.157 (Apr 26, 2024)[edit]

API extensions[edit]

0.1.156 (Apr 18, 2024)[edit]

Bug fixes[edit]

  • iOS devices: Fixed a bug with the new hybrid storage that caused the application to freeze on startup under certain conditions (only a gray screen was visible)

UI/UX changes[edit]

  • Added rounded style (SettingsRounded Style) that gives the entire application a new look and feel by rounding most of the corners
  • Extended functionality for templated content items (i.e. inserts and breaks) (see Advanced Templated Items)
  • Added content separation to prevent overlapping content (see Advanced Text & Image)
  • Improved reload/replace action behavior by preloading visible live objects (this should avoid flashing progress bars when reloading/replacing content)

API extensions[edit]

0.1.155 (Mar 11, 2024)[edit]

Bug fixes[edit]

  • Android devices: Fixed a bug where the system back button on some devices would only show the application exit screen but not perform the actual back action
  • iOS devices: Fixed storage issues on some devices by adding a hybrid storage (for developers, please see Tips & Tricks#Storage on iOS devices)

UI/UX changes[edit]

  • Android devices: Added long press feature of the system back button to restart the application from any state
  • iOS devices: Added long press feature of the overlay back button to restart the application from a third-party context
  • Added export/import function for resume keys (e.g. to transfer resume keys to another device) (see Attached Data Examples)
  • Improved reload/replace action behavior by preloading visible images (this should avoid flashing images when reloading/replacing content)

API extensions[edit]

0.1.154 (Jan 29, 2024)[edit]

Bug fixes[edit]

  • Samsung TVs: Fixed a bug in the Tizen Player that caused an endless busy indicator when a video/audio was aborted (i.e. stop/eject was executed) while the video/audio was still loading
  • Samsung TVs: Fixed a subtitle bug in the Tizen Player that caused subtitles to not disappear on some TV devices

UI/UX changes[edit]

  • Added settings validation panel to automatically reset settings if some important settings (e.g. resolution, scaling, input, etc.) have been set incorrectly

API extensions[edit]

0.1.153 (Jul 20, 2023)[edit]

UI/UX changes[edit]

  • Samsung TVs: Added subtitle style (see Tizen Player)
  • Samsung TVs: Menu button is not handled anymore to allow opening the native TV menu
  • Universal Windows Platform (UWP) devices: Added support for F5 (reload application) and F11 (toggle fullscreen)
  • Added new on-screen input type (SettingsInput TypeMove & Execute) that is similar to Drag & Drop but allows faster executions of content items
  • Added support button in about panel
  • Deactivated link validations for links that are opened in a separate window or in an external browser (i.e. by using the action link:window:{URL})
  • Increased visibility of the content caption (for lists with overflowing items) by adding an underlay that darkens the lower part of the screen
  • Increased visibility of the busy indicator and the on-screen remote control buttons on light backgrounds by adding slight shadows
  • Extended player headline space if no extension label is used
  • Extended resume feature (beside the progress, the duration and a possible context are now also stored for resumable content) (see Live Examples)
  • Added emergency combination to reset settings (see Tips_&_Tricks#Emergency_Combination)

API extensions[edit]

0.1.151 (Nov 25, 2022)[edit]

UI/UX changes[edit]

  • Added immersive mode (SettingsImmersive Mode) to improve the user experience for devices that do not have a 16:9 screen ratio (e.g. mobile and desktop devices)

API extensions[edit]

0.1.148 (Sep 6, 2022)[edit]

UI/UX changes[edit]

  • iOS devices: Increased screen usage for iPhone X+ devices
  • Improved user experience for devices that do not have a 16:9 screen ratio (e.g. mobile and desktop devices)
  • Added shadow frame to separate the application screen from the background
  • Added dimmer to darken the application background (i.e. setting the gray background to black) if a video is playing (and zoom or scale settings are used)
  • Added new on-screen remote control type (SettingsRemote ControlCorner Controls) for tablets and phones
  • Added new on-screen remote control type (SettingsRemote ControlComplex) for testing purposes

API extensions[edit]

0.1.146 (Jun 27, 2022)[edit]

UI/UX changes[edit]

  • Added more functions to customize a content item (e.g. set stamps, center content properties vertically, etc.) (see Advanced Text & Image)
  • Added function to set the size of the player info image area
  • Increased the player info text area (from 10 to 16 lines) and added function to set the player info overlay
  • The display of badges has been improved by truncating too long values

API extensions[edit]

0.1.145 (Feb 25, 2022)[edit]

API extensions[edit]

0.1.144 (Jan 11, 2022)[edit]

Bug fixes[edit]

  • Performing stop/eject on the HTML5 player now unloads the source (instead of just pausing it)

API extensions[edit]

0.1.143 (Dec 13, 2021)[edit]

Bug fixes[edit]

API extensions[edit]

0.1.142 (Nov 17, 2021)[edit]

UI/UX changes[edit]

  • Added more functions to customize the menu (i.e. display the menu in different styles, set the menu content background to transparent, and set the line colors of menu item separators) (see Menu Examples)

API extensions[edit]

0.1.141 (Oct 7, 2021)[edit]

API extensions[edit]

  • Samsung TVs: Extended action to launch applications (it is now possible to add launch data to the system:tizen:launch/system:tizen:launch:{APP_ID} action)
  • Samsung TVs: Improved subtitle support (see Tizen Player)
  • LG TVs: Extended action to launch applications (it is now possible to add launch data to the system:lg:launch:{APP_ID} action)
  • Updated Internal Actions
  • Updated Tizen Player: Added tizen:subtitle:delay property
  • Updated Tizen Player: Added tizen:subtitle:silent property
  • Updated Tizen Player: Added tizen:subtitle:url property

0.1.140 (Aug 26, 2021)[edit]

API extensions[edit]

0.1.138 (Jun 15, 2021)[edit]

UI/UX changes[edit]

  • Slightly speed up menu navigation

0.1.137 (May 26, 2021)[edit]

UI/UX changes[edit]

  • Improved player behavior (if the left/right key is pressed while the video/audio is in foreground, the player progress marker is focused; if the OK key is pressed while the video/audio is in foreground, the player default button is focused; by default, the last focused player button remains the focus)
  • Updated application font (updated to the latest roboto font version)
  • Added more icons (updated to the latest material icons version)

API extensions[edit]

0.1.136 (May 7, 2021)[edit]

UI/UX changes[edit]

  • Added new hover effect (SettingsHover EffectPreselect), which directly applies the selection when the cursor is over an item
  • Added long press feature (for pointer and touch devices) to select an item without executing it (e.g. to access additional options)

API extensions[edit]

0.1.134 (Apr 16, 2021)[edit]

UI/UX changes[edit]

  • Improved navigation management
  • Hide cursor on keyboard input
  • Added hover effect for video/audio progress bar
  • Added version suffix to make versions easier to identify
  • The display of some translated labels has been improved by truncating too long values

API extensions[edit]

0.1.132 (Mar 18, 2021)[edit]

UI/UX changes[edit]

  • Added shortcut feature for option items and player buttons

API extensions[edit]

0.1.131 (Mar 9, 2021)[edit]

API extensions[edit]

0.1.130 (Mar 5, 2021)[edit]

UI/UX changes[edit]

  • Universal Windows Platform (UWP) devices: Improved user experience on Xbox consoles
  • Added more functions to customize the player (i.e. show video/audio related info image and/or text and hide/override default player buttons) (see Extended Properties)
  • Added more functions to customize the menu (i.e. set custom images instead of icons and change logo size) (see Menu Root Object and Menu Item Object)
  • Slightly improved rendering performance

API extensions[edit]

0.1.128 (Feb 17, 2021)[edit]

UI/UX changes[edit]

  • Samsung TVs: Default player for Samsung TVs (2016+ models) is now the Tizen player to support 4k/8k video formats, buffer settings, and more (see Tizen Player)
  • AFK delay (time to hide the player, notifications, etc. when there are no interactions) has been slightly decreased
  • The display of the start parameters has been improved by truncating too long values
  • The application suspend/resume feature has been improved

API extensions[edit]

0.1.127 (Jan 4, 2021)[edit]

UI/UX changes[edit]

  • Samsung TVs: Exit button is not handled anymore to use the native application exit behavior

0.1.125 (Nov 23, 2020)[edit]

API extensions[edit]

Bug fixes[edit]

  • Universal Windows Platform (UWP) devices: Updated application capabilities to allow private network connections

0.1.123 (Nov 13, 2020)[edit]

API extensions[edit]

0.1.120 (Oct 20, 2020)[edit]

API extensions[edit]

0.1.119 (Sep 28, 2020)[edit]

UI/UX changes[edit]

  • Android tablets/phones: Enabled immersive mode (full screen experience)

0.1.118 (Sep 8, 2020)[edit]

UI/UX changes[edit]

  • Updated welcome pages (removed unnecessary example items)

0.1.117 (Sep 4, 2020)[edit]

API extensions[edit]

0.1.116 (Sep 2, 2020)[edit]

UI/UX changes[edit]

  • Android devices: Added AndroidX support

0.1.114 (Jun 9, 2020)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.112 (May 19, 2020)[edit]

API extensions[edit]

0.1.111 (Apr 29, 2020)[edit]

API extensions[edit]

0.1.110 (Mar 18, 2020)[edit]

API extensions[edit]

0.1.109 (Feb 21, 2020)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.107 (Jan 22, 2020)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.106 (Jan 17, 2020)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.103 (Jan 7, 2020)[edit]

UI/UX changes[edit]

  • Improved background mode
  • Improved navigation engine

0.1.102 (Dec 5, 2019)[edit]

API extensions[edit]

0.1.100 (Nov 8, 2019)[edit]

UI/UX changes[edit]

  • Updated playback speed values

0.1.97 (Oct 17, 2019)[edit]

API extensions[edit]

0.1.96 (Sep 24, 2019)[edit]

UI/UX changes[edit]

  • Improved video/audio error handling

0.1.95 (Sep 17, 2019)[edit]

UI/UX changes[edit]

  • Performance improvements for parsing and converting JSON data

0.1.92 (Sep 9, 2019)[edit]

API extensions[edit]

0.1.91 (Aug 21, 2019)[edit]

API extensions[edit]

0.1.90 (Aug 7, 2019)[edit]

UI/UX changes[edit]

  • Improved navigation and animation performance

0.1.88 (Jun 25, 2019)[edit]

API extensions[edit]

UI/UX changes[edit]

  • Improved HTTPS support when setting up the start parameter

0.1.87 (Jun 11, 2019)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.85 (May 16, 2019)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.82 (May 3, 2019)[edit]

API extensions[edit]

0.1.80 (Apr 16, 2019)[edit]

UI/UX changes[edit]

  • Improved image slider

0.1.78 (Mar 11, 2019)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.74 (Feb 28, 2019)[edit]

API extensions[edit]

0.1.70 (Feb 5, 2019)[edit]

API extensions[edit]

0.1.68 (Jan 9, 2019)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.66 (Nov 29, 2018)[edit]

Bug fixes[edit]

  • Android devices: Updated network configuration to allow insecure connections (i.e. via http://)

0.1.65 (Nov 22, 2018)[edit]

API extensions[edit]

0.1.64 (Nov 6, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.60 (Oct 24, 2018)[edit]

API extensions[edit]

UI/UX changes[edit]

  • Improved media player

0.1.58 (Sep 26, 2018)[edit]

API extensions[edit]

0.1.54 (Aug 29, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.53 (Aug 24, 2018)[edit]

API extensions[edit]

UI/UX changes[edit]

  • Improved error handling

0.1.51 (Aug 3, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.48 (Jun 29, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.46 (Jun 22, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.45 (Jun 18, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.44 (Jun 6, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.43 (May 24, 2018)[edit]

UI/UX changes[edit]

  • Added link to examples on welcome pages

0.1.41 (May 3, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.40 (Apr 20, 2018)[edit]

API extensions[edit]

0.1.36 (Mar 23, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.34 (Mar 2, 2018)[edit]

UI/UX changes[edit]

  • Improved slideshow performance

0.1.33 (Feb 28, 2018)[edit]

UI/UX changes[edit]

  • Improved slideshow performance

0.1.30 (Feb 21, 2018)[edit]

API extensions[edit]

0.1.28 (Feb 13, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.27 (Feb 7, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.26 (Feb 2, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.25 (Feb 1, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.24 (Jan 31, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.20 (Jan 22, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.14 (Jan 16, 2018)[edit]

UI/UX changes[edit]

  • Updated image slider

0.1.13 (Jan 15, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.12 (Jan 12, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.11 (Jan 11, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.9 (Jan 10, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.7 (Jan 8, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.6 (Jan 6, 2018)[edit]

API extensions[edit]

0.1.5 (Jan 5, 2018)[edit]

  • Minor bug fixes (no significant extensions/changes)

0.1.0 (Dec 18, 2017)[edit]

  • Initial release