# Changelog
# 17 Mar 2025 4.0.2
fixed: conflicts with 3rd-party plugins related to automatic updates mechanism
# 04 Mar 2025 4.0.1
fixed: custom fonts didn't render since the latest update
# 04 Mar 2025 4.0.0
added: option to inject preload and prefetch links in Customizer -> Theme Options -> Performance
added: ArtStation icon to Social widget
improved: upgraded the entire theme codebase
improved: upgraded the entire core plugin codebase
# 20 Feb 2025 3.9.3
improved: added proper [fetchpriority] attribute to the masthead featured backgrounds for better LCP
# 19 Feb 2025 3.9.2
improved: simplified mobile bar height calculation and removed unused style element creation
improved: internal codebase improvements
# 10 Jan 2025 3.9.1
added: WP filters "arts/elementor/dynamic_widgets/queried_posts" and "arts/elementor/{$widget_class_name}/queried_posts" to modify output of the dynamic widgets
improved: automatically activate "Container" feature on old Elementor versions during onboarding
# 20 Dec 2024 3.9.0
fixed: fatal error when Rhye Core plugin is updated but Rhye Theme is not
fixed: error related to undefined constant ARTS_THEME_VERSION
fixed: `undefined key "href"` PHP warning in Elementor editor
fixed: scripts crossorigin issues during AJAX navigation
fixed: dots positioning in fullscreen sliders with the newest Swiper library
fixed: incorrect paddings in fullscreen sliders with the newest Swiper Library
fixed: background color was set incorrectly after start of AJAX transition in some cases
added: WP filters for the theme JS & CSS assets: `rhye/plugin/frontend/assets`, `rhye/theme/frontend/assets`
added: option to switch to modern Lenis library for smooth scrolling for better performance and support for sticky elements
improved: inject preload links once next page container is available during AJAX transitions for better performance
improved: removed theme option for Google Maps API key, please use the field provided by Elementor settings
improved: optimize loading of Google Maps API
improved: prefetch LCP image of the theme widgets
improved: optimize loading of theme components
improved: enable Barba cache on mobiles
improved: use Swiper library provided by Elementor and avoid double loading
improved: SEO optimizations for blog page
improved: prevent error due to undefined ARTS_RHYE_CORE_PLUGIN_URL variable in the theme
# 17 Dec 2024 3.8.0
improved: render preload links for theme CSS & JS assets based on used widgets on a page
# 13 Dec 2024 3.7.0
fixed: incorrect rendering of colors and typography since Elementor 3.26.x
fixed: gradient controls stopped to output their styles on frontend since Elementor 3.26.x
fixed: missing default values for responsive controls in widgets since Elementor 3.26.x
fixed: color for the cursor text was set incorrectly when Elementor color preset is selected for "Lightbox Video" and "Circle Button" widgets
fixed: collapsing width of "Parallax Background" widget when using inside Elementor containers without explicitly set width
fixed: incorrect easing of anchor scrolling links when smooth scrolling feature is disabled
fixed: incorrect appearance of "Albums Mouse Hover Reveal" widget
fixed: missing [aria-label] attribute for Social Icons widget
fixed: footer got cut off in admin panel when smooth scrolling feature is active
fixed: remove non-existent inline editing attributes in theme Elementor widgets
fixed: "Scroll Down" circle button appeared cut off on mobiles on single posts
fixed: incorrect icon color and height in "Feature" widget when "Inline Font Icons" feature is active
added: all theme pages are now bundled to the download package as Elementor templates (*.json)
added: fluid spacing presets for Elementor containers
added: widgets compatibility with "Element Caching" feature
added: widgets compatibility with "Optimized Markup" feature
improved: automatically close overlay menu when switching to display classic menu on window resize
improved: dropped support for Elementor versions 3.7.6 and below by removing `arts_elementor_should_selectors_have_responsive_prefixes()` helper function
improved: better appearance of PSWP gallery with WP admin bar
improved: always show wizard setup in menu of admin panel
# 17 Nov 2024 3.6.5
improved: immediately interrupt transition if destination page requests a hard refresh
added: [aria-label] attributes in various places of the theme widgets for improved SEO
# 04 Sep 2024 3.6.4
improved: license activation notice is now dismissable
# 02 Sep 2024 3.6.3
fixed: incorrect option used for storing dismissal states of the theme notices
fixed: PHP error related to call to undefined function arts_get_field()
improved: adjusted API endpoint for plugin update and download
improved: rename plugin update class to prevent potential class names conflicts
# 26 Aug 2024 3.6.2
fixed: "Show only once" option for preloader didn't work correctly
fixed: 404 errors for caused by missing banners & icons in core plugin updates
# 23 Aug 2024 3.6.1
fixed: incorrect hover color for the classic menu links when header is sticking
fixed: non-translatable "Expired on" string
added: proper links updates in TranslatePress floating language switcher during AJAX transitions
# 21 Aug 2024 3.6.0
fixed: incorrect appearance of SVG icons after the initial demo import
fixed: PHP notice related to non-existent option "hicpo_options" during theme onboarding
added: new "Theme License" page in admin panel under "Appearance" menu group
added: automatic theme & core plugin updates for license holders who activated their purchase code on "Theme License" page
added: optional field to enter the theme purchase code during onboarding
added: readme.txt file and "Tested up to" tags as required by Envato Theme Check
added: automatic updates for ACF Pro plugin for users with activated theme license
improved: adjusted API endpoint for plugin updater
improved: changed URLs for downloading bundled plugins and demo files
improved: removed Envato Market from the set of recommended theme plugins
improved: move function for registering extra mimes and file types from theme to core plugin as required by Envato Theme Check
improved: reduced size of covers for both parent & child themes
improved: remove unused favicon assets from the theme folder
# 25 Jul 2024 3.5.4
fixed: AJAX transitions stopped working in the latest Google Chrome
# 22 Jul 2024 3.5.3
fixed: removed default links underlines in the newest Elementor version
improved: forcefully disable "Optimized Control Loading" feature unless it can work properly with the responsive controls duplication mode
improved: more neat styling for WP password form
improved: updated bundled ACF Pro to the latest version 6.3.4
# 02 Jul 2024 3.5.2
fixed: WP_Query didn't reset correctly in get_post_looped() function
fixed: custom fonts didn't render "regular" weight in Customizer in some cases
improved: updated bundled ACF Pro to the latest version 6.3.3
# 26 Mar 2024 3.5.1
fixed: video background placed in "Content Block" widget didn't appear in full size
# 18 Mar 2024 3.5.0
added: AJAX compatibility for "Email Address Obfuscation" feature provided by CloudFlare
improved: updated bundled ACF Pro to the latest version 6.2.7
# 15 Mar 2024 3.4.9
fixed: fonts loading issue related to Kirki plugin (please update Kirki to 5.0.1 after the theme update and empty /wp-content/fonts folder)
Plugin download link: https://artemsemkin.com/common-plugins/kirki.zip
# 17 Jan 2024 3.4.8
fixed: Intuitive Custom Posts Order may stop to work due to incorrect capabilities
fixed: PHP warning thrown by TGM_Plugin_Activation class in some edge cases
fixed: incorrect sliders appearance when "Improved CSS Loading" Elementor's feature is off
added: WordPress & PHP versions requirements for both theme and core plugin
# 02 Jan 2024 3.4.7
fixed: security patch as per discovered XSS vulnerability in TGM_Plugin_Activation class
added: shortcode [arts_current_year] to display current year
# 15 Dec 2023 3.4.6
fixed: Swiper compatibility issues with Elementor Pro
# 23 Oct 2023 3.4.5
fixed: theme frontend failure due to a conflict with reCAPTCHA v3 script
# 19 Oct 2023 3.4.4
fixed: security update as per discovered XSS vulnerability
# 22 Sep 2023 3.4.2
fixed: scrolling to anchor after page load didn't work correctly when using a custom-made header
fixed: portfolio categories may not render correctly in some cases when using WPML plugin
# 07 Sep 2023 3.4.1
improved: automatically scroll up on submenus opening/closing if it was scrolled down
fixed: Google Maps widget threw console warning regarding the absent callback function
fixed: Elementor editing buttons in the admin bar didn't update during AJAX transitions in some cases
# 05 Sep 2023 3.4.0
improved: extended options (fluid paddings, margins, etc) are now available on "Container" layout widgets in Elementor
# 13 Aug 2023 3.3.0
fixed: warning messages when running theme on PHP 8.2.x
fixed: warnings related to Gutenberg duotone filters in widgets panel
added: API for automatic update of Rhye Core plugin
improved: updated bundled ACF Pro to the latest version 6.2.0
# 12 Jul 2023 3.2.3
fixed: Query Monitor plugin threw PHP errors on Merlin wizard setup pages
fixed: Elementor frontend didn't fully load in some edge cases
fixed: empty section of posts navigation was displayed even if there were no previous or next posts to display
fixed: AJAX transitions stopped working in the admin panel when "All in One SEO" plugin is active
improved: polyfilled get_page_by_title() function which is deprecated since WordPress 6.2
improved: updated bundled ACF Pro to the latest version 6.1.7
# 08 Jun 2023 3.2.2
fixed: CSS conflicts in AJAX transitions when "CSS Print Method" is set to "External File"
added: AJAX compatibility for "Hide Title" option in Elementor document settings
# 01 Jun 2023 3.2.1
fixed: hover for grid filter didn't appear correctly in dark color themes
# 31 May 2023 3.2.0
fixed: webGL scenes didn't render in Safari desktop 16.x when "Offscreen Canvas" option was enabled
fixed: warnings related to TGMPA class on PHP 8
fixed: JS errors related to autoplaying videos during AJAX transitions
fixed: layout issues in mobile Safari after AJAX transitions
fixed: starting positions for parallax images may be calculated incorrectly when navigating from opened overlay menu
fixed: JS errors related to uninitialized Isotope
improved: overall AJAX transitions performance due to caching of containers jQuery objects
improved: AJAX compatibility for "Drag and Drop Multiple File Upload - Contact Form 7" plugin
improved: updated bundled ACF Pro to the latest version 6.1.6
# 15 Apr 2023 3.1.3
fixed: incorrect height calculation for the sliders when "Upgrade Swiper Library" option is enabled in Elementor settings
improved: updated bundled ACF Pro to the latest version 6.1.4
# 14 Apr 2023 3.1.2
fixed: layout issues on WooCommerce pages related to the Bootstrap columns naming "col-*"
fixed: incorrect "100% viewport height" calculation on some old iPads
fixed: issues with lightbox when images are hosted on a 3rd-party domain
added: new "Render SEO-friendly Images" feature in Customizer -> Theme Options -> Performance panel
# 20 Feb 2023 3.1.1
added: "Description" text field is now displayed in categories archive pages
# 19 Feb 2023 3.1.0
improved: compatibility with latest Elementor 3.11.x
# 19 Jan 2023 3.0.1
fixed: frontend failure during AJAX transitions when menu background color is set in rgba() format
improved: force disable HTML minification in Autoptimize plugin if AJAX transitions are enabled (for correct page rendering)
improved: updated bundled ACF Pro to the latest version 6.0.7
# 10 Jan 2023 3.0.0
fixed: PHP warning "Trying to access array offset on value of type bool" in Portfolio Halfscreen Slider widget
fixed: color of the transition curtain was set incorrectly in some cases
added: input text field for "All Posts" label in Customizer -> Blog -> Blog Page -> Grid layout
improved: widgets with "Static" data source are fully translatable in WPML from now
improved: updated Bootstrap modal library to the secure version 4.3.1
# 26 Dec 2022 2.9.9
fixed: main title of taxonomies archive pages didn't show correctly
fixed: in Portfolio Grid widgets the grid filtering stopped working if categories appearance was disabled
improved: smooth hide/show languages flags in the overlay menu items
improved: updated bundled ACF Pro to the latest version 6.0.6
# 08 Dec 2022 2.9.8
fixed: removed links underlines in the newest Elementor version
fixed: parallax effect on a page may be calculated incorrectly when navigating from opened overlay menu
added: experimental AJAX compatibility with WPForms plugin
improved: updated bundled ACF Pro to the latest version 6.0.5
# 24 Sep 2022 2.9.7
fixed: Rhye Core plugin fatal error related to the latest Elementor update (please update Rhye Core plugin to version 2.6.9)
improved: updated bundled ACF Pro to the latest version 6.0.0
# 18 Jul 2022 2.9.6
fixed: some text strings had incorrect translation domain
added: new option "Show Only Once" for preloader appearance in Customizer -> Theme Options -> Preloader panel
# 07 Jul 2022 2.9.5
fixed: "Show Category / Subheading" option was ignored in "Hide Background" masthead layout
# 03 May 2022 2.9.4
fixed: critical frontend error in macOS/iOS Safari browser
# 29 Apr 2022 2.9.3
fixed: lightbox didn't work correctly if there was "webp" string in website URL
fixed: PHP 8.x.x warning related to the incorrect visibility of magic "__wakeup" method
fixed: Elementor "deprecation" warnings in Rhye Core plugin
improved: recalculate ScrollTrigger measures when editing a page in Elementor
improved: bumped the minimum required Elementor version to 3.5.x
improved: updated bundled ACF Pro to the latest version 5.12.2
# 28 Feb 2022 2.9.2
fixed: PHP Notice: Undefined variable filters in WP_Theme_JSON::get_svg_filters()
fixed: WebGL canvases may not be sized correctly on viewport dimensions change
added: theme.json manifest file for compatibility with WordPress 5.9.x+
# 09 Feb 2022 2.9.1
improved: next project image in bottom navigation became clickable
fixed: some minor issues related to transitions
# 08 Feb 2022 2.9.0
fixed: incorrect overlay z-index in "Content Block" widget
added: option to disable "Close on scroll" feature in galleries (Customizer -> Theme Options -> Galleries)
improved: when an AJAX-eligible page link is clicked the loading indication will appear almost immediately
improved: smoother animation in bottom navigation when smooth scrolling is off (including mobiles)
improved: during AJAX transitions the router will send "Accept: image/webp" HTTP header to indicate *.webp format support by browser. This may be useful in some strategies for serving optimized *.webp images.
improved: updated GSAP libraries to the latest version 3.9.1
# 23 Dec 2021 2.8.1
=== New features for bottom navigation section ===
added: option to loop the navigation for portfolio items of the same category assigned
added: option to display bottom navigation on post types different from "Portfolio Item". That includes "Pages", "Services", "Albums"
added: ability to manually override prev/next posts in "Elementor -> Document Settings -> Page Bottom Navigation"
added: panel "Elementor -> Document Settings -> Page Bottom Navigation" is now accessible from all post types
improved: moved "Bottom Navigation" panel to the main level options in Customizer from "Customizer -> Pages -> Portfolio"
improved: clean up & better organize code in bottom navigation templates
# 17 Dec 2021 2.8.0
fixed: Elementor accordion widget didn't animate smoothly
added: compatibility with Elementor Header Footer Builder plugin. When plugin is active please check "Customizer -> Theme Options -> Elementor Header & Footer Builder" options panel
added: dynamic tags support for text and URL fields in theme Elementor widgets
added: ability to adjust scrolling offset of "Scroll Down" button from "Customizer -> Theme Options -> Scroll Down"
improved: block mouse and touch events during AJAX transitions to prevent possible transition break
improved: in Portfolio Masonry Grid widgets when post type is changed to 'post', the posts 'category' taxonomy will be mapped to the filter
improved: offscreen WebGL rendering is now off by default
improved: minified vendor CSS & JS assets to improve loading speed
improved: updated bundled ACF Pro to the latest version 5.11.4
improved: removed "Simple Post Type Permalinks" from recommended plugins list (you can still install and use it if you'd like)
# 12 Oct 2021 2.7.0
fixed: reverted improvement "Smooth Scrolling container wasn't accessible for keyboard navigation right after an AJAX transition" as it caused a GPU choke when using Elementor Motion Effects
fixed: possible PHP notices in Appearance -> Widgets panel since WordPress 5.8
fixed: background position controls may become inaccessible in page masthead
added: ability to open links in new window (target="_blank") for the widgets with "Static" data source
added: live preview for "Switch Color Theme on Scroll" effect in Elementor editor
improved: avoid prefetching of the external links or links with target="_blank" attribute
improved: updated arts_is_built_with_elementor() function according to the latest Elementor coding standards
improved: removed some legacy code related to AJAX transitions in blog
improved: replaced all FontAwesome icons with EIcons in Elementor widgets controls
improved: replaced _register_controls() with register_controls() in all Elementor widgets
# 31 Aug 2021 2.6.0
fixed: AJAX transition errors when "Slider Images" widget placed on both origin & destination pages
fixed: PHP notices related to "Additional Custom Breakpoints" Elementor's feature
fixed: when AJAX navigation is off the Canvas Elementor template has been showing the theme header while it shouldn't
fixed: Circle Button widgets didn't appear when "Rotation Effect" was off in Customizer -> General Style -> Animations
added: TikTok icon to Rhye Social Media widget
added: smooth fade-in/fade-out for the styled Bootstrap modal windows (Contact Form 7 messages)
improved: updated bundled ACF Pro to the latest version 5.10.1
# 20 Aug 2021 2.5.6
fixed: "division by zero" warnings in PHP 7.4 thrown from widgets with Masonry grid
fixed: Elementor Pro "Animated Headline" widget didn't initialize correctly after AJAX transitions
added: a toggle to fix the incorrectly queried posts in multilingual CMS in Customizer -> Theme Options -> Multilingual CMS
improved: compatibility with Elementor 3.4.x
improved: smoothened AJAX flying image transition in admin panel
improved: smoothened AJAX transition with native scrolling
# 26 Jul 2021 2.5.5
fixed: text overlap when hovering over a portfolio category before the appearing animation is fully finished
# 23 Jul 2021 2.5.4
fixed: logo element remained clickable even in the opened fullscreen menu
improved: better "close" button appearance in the fullscreen menu
# 21 Jul 2021 2.5.3
fixed: turning off the counters in Albums widgets caused the albums functionality to stop working
fixed: frontend conflicts with 3rd-party browser extensions
improved: updated bundled ACF Pro to the latest version 5.9.9
# 23 Jun 2021 2.5.2
fixed: drop-cap font-family setting wasn't applied from Customizer typography options
fixed: incorrect anchor scrolling in certain cases
improved: overlay menu appearance on tablets
improved: minor under-the-hood fix related to the latest WordPress 5.7.2
improved: updated bundled ACF Pro to the latest version 5.9.7
# 03 Jun 2021 2.5.1
fixed: Smooth Scrolling container wasn't accessible for keyboard navigation right after an AJAX transition
fixed: 'auto' value for the color theme selectors didn't render correctly on some elements
fixed: cursor follower positioned incorrectly on pages with dir="rtl" attribute
fixed: cursor loading state didn't reset the animation after too fast AJAX navigation
fixed: animations may suddenly stop initializing when navigating by forward/backward browser buttons
# 19 May 2021 2.5.0
fixed: PHP 7.4 notices thrown by Rhye core plugin
fixed: sequential paragraphs with multiple drop caps caused an unexpected duplication after the text split
fixed: vertical centering option didn't work correctly in Slider Images widget
fixed: AJAX frontend error related to Slider Images widget
fixed: flashing blog categories for the grid layout
fixed: broken categories links in blog when a special character is present in a category name
fixed: PHP warning for "Rhye: Call to Action" WordPress widget
added: automatic page hard refresh for WPML links in the menu
improved: classes "current-menu-item" and "current-menu-ancestor" are now being updated on the menu items after AJAX navigation allowing to style the currently active menu element
# 03 May 2021 2.4.1
fixed: broken anchor scrolling functionality in overlay menu
fixed: don't attempt to prefetch pages when AJAX is off
fixed: JS error in Safari caused by Slider Images widget
added: panel to adjust social icons dimensions in Customizer -> Typography -> Social Icons
added: "!important" statement to .material-icons class so Elementor typography won't override the iconic font
# 30 Apr 2021 2.4.0
NOTE: Since 2.4.0 legacy loading mode for theme CSS & JS assets is no longer supported. If you have any issues with that, please contact me by support e-mail
fixed: sometimes virtual scrollbar didn't initialize in overlay menu even with the enabled option in Customizer
fixed: a paragraph with drop cap didn't preserve inner HTML markup after the text split
fixed: incorrect vertical alignment for inner HTML markup elements after the text split
fixed: native browser scrollbar did appear unexpectedly when navigating to a page with fixed masthead
fixed: inaccurate image transitions from the fullscreen sliders
added: sortability for portfolio categories via Intuitive CPO plugin
improved: cut legacy assets loading mode and removed the unneeded libraries
# 20 Apr 2021 2.3.1
fixed: incorrect line breaks in halfscreen sliders on mobiles
fixed: Slider Images with enabled autoplay may cause a frontend failure during AJAX navigation
added: .entry-title class to <h1> tags on the pages so Elementor "Hide page title" toggle can work properly without extra configuration
# 15 Apr 2021 2.3.0
fixed: redundant top and bottom spacing for excerpts on the blog page
fixed: dragging gesture in Slider Images didn't work properly in Firefox
added: seamless image transitions from the blog page to the posts (Customizer -> Blog -> Blog Page -> Enable Seamless Image Transition)
added: ability to force reload the selected page scripts in AJAX navigation (Customizer -> Theme Options -> AJAX Transitions -> Update Page Script Nodes)
added: toggle to show or hide the decorative quote in Slider Testimonials
added: pre-defined demo data source for the newest One Click Demo Import
improved: fullscreen menu widget area now works also for the classic menu style (widgets appear only in mobile overlay menu)
improved: updated GSAP libraries to the latest version 3.6.1
# 16 Mar 2021 2.2.1
fixed: issues with WebGL in halfscreen and circle style sliders
# 11 Mar 2021 2.2.0
fixed: page scroll didn't restore to the top after an AJAX curtain transition
added: a new performance-boosting option to render WebGL widgets using Offscreen Canvas (Customizer -> Theme Options -> Performance -> Enable offscreen canvas rendering)
improved: in dynamic Elementor widgets when post type is changed to 'post', the posts 'category' taxonomy will be mapped to display on frontend
improved: minor style adjustments for portfolio prev/next navigation
# 01 Mar 2021 2.1.2
fixed: header styles flashing after the transition start from overlay menu
fixed: sliders dragging gesture didn't work properly in Firefox macOS
improved: updated Swiper library to the latest version 6.4.15
improved: auto enable "Optimized Assets Loading" Elementor's feature during the theme initial setup
# 26 Feb 2021 2.1.1
fixed: portfolio prev/next bottom navigation didn't load
added: compatibility with latest Contact Form 7 plugin version 5.4.x
# 22 Feb 2021 2.1.0
added: option to disable on-scroll animations for the masthead (Edit with Elementor -> Document Settings -> Page Masthead -> Additional Options)
fixed: blog feed didn't show the user-generated excerpts
fixed: "text" custom field didn't display with "Hide background" page masthead layout
fixed: incorrect flying image transition in certain cases
fixed: mouse follower didn't update its position on dragging gesture
fixed: core plugin threw warnings in PHP 7.4 after the initial demo import
improved: updated Swiper library to the latest compatible version 5.4.5
improved: updated bundled ACF Pro to the latest version 5.9.5
# 18 Feb 2021 2.0.0
BREAKING CHANGE: Rhye 2.0 introduces the brand-new modular frontend which is aimed to improve the overall theme loading speed and performance. If you have any issues with that, please switch "Assets Loading Mode" to "Legacy" in Customizer -> Theme Options -> Performance
and contact me by support e-mail
fixed: disappearing Elementor buttons in admin bar after AJAX navigation
fixed: incorrect height calculation for Elementor Slider Images
fixed: incorrect counter alignment in Slider Reveal on mobiles
fixed: incorrect initial curved text alignment in "scroll down" button
fixed: text for "scroll down" button may not appear if there was fixed masthead effect enabled
added: compatibility with Elementor 3.1.x
added: compatibility with "Improved Assets Loading" Elementor's latest feature
added: option to load and evaluate the missing assets (JS and CSS) after AJAX transition (Customizer -> Theme Options -> AJAX Transitions -> Load Missing Scripts/Styles)
added: option to asynchronously load the required assets (JS and CSS) and improve the overall performance (Customizer -> Theme Options -> Performance)
added: options to customize the lazy images (Customizer -> Theme Options -> Performance)
added: option to disable the sliding text transitions in Portfolio Fullscreen sliders
improved: ScrollMagic is now deprecated in favor of GSAP ScrollTrigger which is more performant
improved: don't enqueue frontend assets for the disabled features in Customizer (AJAX navigation, Smooth Scrolling, Outdated Browsers)
improved: constant "ARTS_THEME_VERSION" now uses the parent actual theme version
improved: under-the-hood improvements in frontend
improved: updated bundled ACF Pro to the latest version 5.9.4
improved: updated all GSAP plugins to the latest version 3.6.0
# 13 Jan 2021 1.8.0
fixed: classic menu hover UX issues
fixed: WooCommerce AJAX exclusion rules caused a JS error in latest jQuery version
added: new theme PHP filter 'arts/lazy/enable_optimized_sizes' to control if the generated thumbnails should be used when outputting a lazy image (see docs for more)
added: support for "text" field output in Portfolio Irregular Grid widget
added: option to add margin-bottom to the latest grid item to prevent parallax letter cut in Portfolio Irregular Grid widget
added: option to adjust the articles excerpt length in Customizer -> Blog -> Blog Page
improved: minor under-the-hood improvements
# 11 Dec 2020 1.7.2
improved: transform calculation for the seamless image transition
# 11 Dec 2020 1.7.1
fixed: disappearing Masonry grids in Elementor preview editor
fixed: document settings changes didn't reflect in Elementor preview editor
fixed: image AJAX transition glitch when being logged in admin panel
added: compatibility with WordPress 5.6
added: new theme PHP filter 'arts/lazy/placeholder' to add a custom placeholder source for lazy images
# 10 Dec 2020 1.7.0
fixed: overlapping text of CTA buttons in some Elementor widgets if on-scroll animation is turned off
fixed: misaligned language switcher area (now is stuck to the right side)
fixed: JS error when there is a link with "#elementor-action" URL on a page
fixed: 404 error for elementor-admin-bar.min.js file in console
fixed: disappearing Elementor buttons in admin bar after AJAX navigation
fixed: SplitText plugin may cause incorrect line breaks on slow networks
added: experimental compatibility with Elementor Theme Builder
added: AJAX compatibility with Elementor Popups
# 02 Dec 2020 1.6.0
fixed: social media widget animation in fullscreen menu area
fixed: scroll position restore after an AJAX transition didn't work in some edge cases on mobiles
added: option to turn on/off the zoom effect in distortion transition for the sliders
added: option to enable retina support for all widgets with WebGL effects
added: responsive controls to precisely adjust the background position by X & Y axis wherever background control is present
# 18 Nov 2020 1.5.1
fixed: image overlay didn't appear in "halfscreen image / right properties" layout
added: option to display the text field in posts masthead (Document Options -> Page Masthead -> Show Text)
added: option to display the subheading or category in posts masthead (Document Options -> Page Masthead -> Show Category / Subheading)
# 11 Nov 2020 1.5.0
fixed: undesired horizontal scroll in masthead fixed layout during the animation
fixed: overlay rendering small issue in Portfolio Grids on hover
fixed: incorrect parallax effect applied on the images with present "alt" attribute
added: option to eval inline scripts in content area after AJAX transition (Customizer -> Theme Options -> AJAX Transitions)
added: experimental compatibility with Slider Revolution plugin (see https://docs.artemsemkin.com/rhye/wp/plugins/slider-revolution.html)
# 06 Nov 2020 1.4.2
fixed: incorrect fullscreen masthead layout since the last update
fixed: incorrect transition in mouse hover reveal widget on large touch devices
# 03 Nov 2020 1.4.1
fixed: incorrect alignment in fullscreen overlay menu if there are less than 3 widgets
improved: increased the fonts loading timeout before the frontend throws an error
# 28 Oct 2020 1.4.0
fixed: incorrect underline position for the active Masonry filter item when resizing the window
fixed: blog posts not shown in the grid layout if there is an empty sidebar
fixed: incorrect z-index for the content items in Image Mouse Hover Reveal widget
added: new "Prev & Next Hover" layout for the bottom portfolio navigation (Customizer -> Pages -> Portfolio)
added: 5- and 6-columns layouts to Masonry grids
added: option to position the captions above the images in Masonry Grid and Parallax Background widgets
added: option to output the portfolio items texts (set in backend) in Portfolio Masonry Grid
improved: the work of arts_get_overridden_document_option() function under the hood
# 22 Oct 2020 1.3.1
added: Scroll Down button as standalone Elementor widget
added: easing function for the anchors scrolling animation
fixed: incorrect menu width when overlay virtual scrolling is enabled
# 22 Oct 2020 1.3.0
fixed: invalid helping URLs in dynamic widget panels
fixed: video background didn't work in Content Block widget
fixed: minor mobile CSS adjustments for the Fullscreen Sliders
added: ability to turn Portfolio Fullscreen Sliders into static widgets with the custom data set from Elementor panel
added: new option in Customizer to change the header burger style to 3- or 2-lined (Customizer -> Header -> Menu)
added: optional virtual scroll bar for the overlay menu (Customizer -> Header -> Menu)
# 17 Oct 2020 1.2.1
fixed: theme fatal error thrown in certain PHP versions
# 14 Oct 2020 1.2.0
fixed: frontend failure if there is a system or fallback font selected in Typography panel
fixed: hardcoded Cinzel font for several elements
added: new fixed layout feature in Elementor Document Settings -> Page Masthead (showcase: https://artemsemkin.com/rhye/wp/portfolio/dancing-in-the-dark/)
added: new typography panels in Customizer
added: options to adjust the decorative letters amount in Portfolio and Services widgets
added: prev/next navigation in the footer on the blog posts
improved: don't let the decorative parallax letters capture hover events
# 08 Oct 2020 1.1.0
fixed: menu vertical misalignment if there are no widgets placed in the fullscreen overlay
fixed: incorrect language switcher position for the header with classic menu
fixed: inaccessible mobile overlay menu options in Customizer -> Header -> Menu if classic menu was selected
fixed: animation timescale adjustments didn't work under certain conditions
added: ability to embed external media resources into lightbox (https://docs.artemsemkin.com/rhye/wp/creating-content/using-external-media-fields.html#adding-remote-videos-to-albums)
added: compatibility with TranslatePress multilingual plugin (https://docs.artemsemkin.com/rhye/wp/plugins/multilingual-cms.html#translatepress)
added: ability to change "play" button color theme in Elementor Lightbox Video widget
added: if WooCommerce plugin is active there will appear a toggle to disable AJAX navigation on WooCommerce pages in Customizer -> Theme Options -> AJAX Transitions
added: AJAX transitions speed adjustment in Customizer -> General Style -> Animations
added: optional fade effect for the fullscreen slider widget
added: ability to add number prefix/suffix in the counters widget
# 28 Sep 2020 1.0.2
fixed: locked page scrolling in latest Elementor backend editor
fixed: incorrect work of color theme changing feature if there are multiple sections with that effect on a page
# 27 Sep 2020 1.0.1
fixed: disappearing Elementor buttons in admin bar after AJAX navigation
fixed: undesired scrollbar appearance during AJAX navigation on Windows browsers
fixed: text content didn't show in Portfolio Fullscreen/Halfscreen sliders if "category as link" button style was selected
fixed: making the buttons empty in Portfolio Fullscreen/Halfscreen Sliders caused the slider content to not show
fixed: incorrect AJAX animation in Portfolio Irregular Grid widget
fixed: images border-radius property wasn't applied on Albums Covers Slider in Safari
improved: more precise transform calculation during flying images transitions
improved: reduced cumulative layout shift during the page initial loading
# 23 Sep 2020 1.0.0
initial release