diff --git a/modules/ROOT/pages/7.8.0-release-notes.adoc b/modules/ROOT/pages/7.8.0-release-notes.adoc index 52d1f4925f..ace1393021 100644 --- a/modules/ROOT/pages/7.8.0-release-notes.adoc +++ b/modules/ROOT/pages/7.8.0-release-notes.adoc @@ -97,42 +97,6 @@ In {productname} {release-version}, a new `+tinycomments_fetch_author_info+` cal For information on the **Comments** plugin, see: xref:introduction-to-tiny-comments.adoc[Introduction to {companyname} Comments]. -=== Image Optimizer (Powered by Uploadcare) - -{productname} {release-version} introduces the **Image Optimizer (Powered by Uploadcare)** plugin. - -**Image Optimizers** includes the following fix and addition. - -=== Added support for `+uploadcare_filters+` option in the Image Optimizer (Powered by Uploadcare) plugin -// #EPIC-146 - -The **Image Optimizer (Powered by Uploadcare)** plugin now includes support for a new configuration option, `+uploadcare_filters+`, introduced in {release-version}. This option allows integrators to define a customizable list of image filters available within the **Image Optimizer (Powered by Uploadcare)** dialog. Each filter can be configured with an optional `amount` parameter, controlling the intensity of the effect, and an optional `label` to customize its display name in the UI. - -.Example -[source,js] ----- -tinymce.init({ - selector: "textarea", - plugins: 'uploadcare', - toolbar: 'uploadcare', - uploadcare_public_key: '', - uploadcare_filters: [ - { name: 'none' }, - { name: 'adaris', amount: -100, label: 'Vintage Fade' }, - { name: 'adaris', amount: 0, label: 'Base' }, - { name: 'adaris', amount: 100, label: 'Standard' }, - { name: 'zevcen', amount: 200, label: 'Glow Boost' } - ] -}); ----- - -==== Keyboard navigation between toolbars no longer loses focus. -// #TINY-11880 - -In previous versions of **Image Optimizer**, navigating between toolbars and sub toolbars could cause the toolbar focus state to be lost. This issue required users to press `+Ctrl+F9+` to manually restore focus to the context toolbar, disrupting keyboard navigation workflows. {productname} {release-version} addresses this issue, by updating the focus handling using new sub toolbar APIs, ensuring that focus is now properly retained when moving between toolbars and sub toolbars. This improvement enhances accessibility and allows users to navigate the toolbar system more efficiently. - -For information on the **Image Optimizer (Powered by Uploadcare)** plugin, see xref:uploadcare.adoc[Image Optimizer (Powered by Uploadcare)]. - === Math The {productname} {release-version} release includes an accompanying release of the **Math** premium plugin. @@ -207,13 +171,48 @@ For more information, see: xref:exportpdf.adoc[Export to PDF]. {productname} {release-version} introduces the **Image Optimizer (Powered by Uploadcare)** plugin. -**Image Optimizer** includes the following fix. +**Image Optimizers** includes the following fix and addition. + +=== Added support for `+uploadcare_filters+` option in the Image Optimizer (Powered by Uploadcare) plugin +// #EPIC-146 + +The **Image Optimizer (Powered by Uploadcare)** plugin now includes support for a new configuration option, `+uploadcare_filters+`, introduced in {release-version}. This option allows integrators to define a customizable list of image filters available within the **Image Optimizer (Powered by Uploadcare)** dialog. Each filter can be configured with an optional `amount` parameter, controlling the intensity of the effect, and an optional `label` to customize its display name in the UI. + +.Example +[source,js] +---- +tinymce.init({ + selector: "textarea", + plugins: 'uploadcare', + toolbar: 'uploadcare', + uploadcare_public_key: '', + uploadcare_filters: [ + { name: 'none' }, + { name: 'adaris', amount: -100, label: 'Vintage Fade' }, + { name: 'adaris', amount: 0, label: 'Base' }, + { name: 'adaris', amount: 100, label: 'Standard' }, + { name: 'zevcen', amount: 200, label: 'Glow Boost' } + ] +}); +---- + +==== Dragging and dropping image files onto the placeholder was not possible if the files had the correct extension but an incorrect MIME type. +// #TINY-11842 + +In previous versions of the **Image Optimizer (Powered by Uploadcare)** plugin, dragging and dropping supported image files onto the placeholder could fail due to inconsistent file type detection. The issue occurred because only the MIME type or the file extension was checked, resulting in discrepancies when handling certain image files. + +{productname} {release-version} resolves this issue by updating file type detection to consider both the MIME type and the file extension when verifying supported formats. This enhancement ensures more reliable and consistent behavior when dragging and dropping image files. === Non-uploadcare image URLs would be altered by color adjustments even when they failed to upload. // #TINY-11761 Previously, applying color filters to images that had not yet been successfully uploaded to Uploadcare could result in broken image links if the server returned an error. This occurred because the original image was modified before confirming a successful upload. With this update, {productname} now preserves the original image until a successful upload is completed, ensuring that image functionality remains intact even if an upload fails. This change improves the reliability of the image upload and editing workflow in {release-version}. +==== Keyboard navigation between toolbars no longer loses focus. +// #TINY-11880 + +In previous versions of **Image Optimizer (Powered by Uploadcare)** plugin, navigating between toolbars and sub toolbars could cause the toolbar focus state to be lost. This issue required users to press `+Ctrl+F9+` to manually restore focus to the context toolbar, disrupting keyboard navigation workflows. {productname} {release-version} addresses this issue, by updating the focus handling using new sub toolbar APIs, ensuring that focus is now properly retained when moving between toolbars and sub toolbars. This improvement enhances accessibility and allows users to navigate the toolbar system more efficiently. + For information on the **Image Optimizer (Powered by Uploadcare)** plugin, see xref:uploadcare.adoc[Image Optimizer (Powered by Uploadcare)]. [[accompanying-premium-plugin-end-of-life-announcement]]