• Tetrakern released this 2024-06-14 20:38:19 +08:00 | 1201 commits to main since this release

    This was supposed to be 5.19.1, but it went completely bonkers again. Adding compatibility with Elementor was not something I ever expected to do, yet here we are. If Fictioneer has one glaring issue, it’s the rigid design that really centers around chapters but doesn’t work great for landing pages and similar content. Presentation is often key, so this appeared to be the best middle ground.

    Now please be aware, Elementor is bad for performance. It makes your site slower and consumes quite a lot of server resources, often more than the theme itself. Convenience is expensive, one way or another. However, this update also adds a new mu-plugin to reduce the performance impact, as long as you limit yourself to a few pages. Ideally, you should have a good cache plugin as well.

    Please consider supporting me on Ko-fi, Patreon, or via coins and stuff if you like the theme.

    Highlight: Elementor

    Fictioneer is now compatible with the Elementor page builder plugin. Three new Canvas page templates allow you to design your own pages without the theme interfering — either the content section, main section, or the whole site. With Elementor Pro, you can also overwrite parts of the theme such as the header, footer, and page background. Additional utility CSS classes bridge the gap between Elementor and the theme’s own style system. Read more about that in the updated documentation.

    Release Notes

    • Fixed: Info box toggles on vertical cards are now properly positioned in no-cover mode
    • Fixed: Description cells on seamless small cards now take up all empty space again
    • Fixed: The chapter index popup is now always centered atop the button
    • Fixed: The popup menu positioning script should no longer jump from side to side
    • Fixed: The border-radii in the main navigation should now behave correctly
    • Changed: Chapter appending will now always trigger, even if the chapter is already published
    • Improved: Updated Font Awesome to 6.5.2 (cookie icon still broken)
    • Improved: All chapter/update cards no longer show zero word counts or empty excerpts
    • Improved: All story cards no longer show the word count if below 2k except for oneshots
    • Improved: Theme update notices now pop up every minute instead of 12 hours
    • Improved: Future theme update notices now include the release notes
    • Improved: Made previously untranslatable strings in the theme settings translatable
    • New: Added "skip-tools" CSS class to suppress the paragraph tools selectively
    • New: Added option to re-enable XML-RPC (at your own peril)
    • New: Added option to rewrite chapter permalinks to include the story-slug
    • New: Added option to change the age confirmation modal redirect URL
    • New: Added customizer option for "battered" card frame
    • New: Added support for the Elementor plugin
    • New: Added "Fictioneer 002 Elementor Control" mu-plugin to theme folder
    • New: Added additional utility CSS classes
    • New: Added three Canvas-type page templates for page builder plugins
    • New: Added sidebar for custom templates and plugins (not rendered anywhere by default)
    • New: Added [fictioneer_sidebar] shortcode to display the sidebar
    • Dev: The fictioneer_check_for_updates() function is no longer pluggable
    • Dev: Removed fictioneer_update_check_timestamp option from database
    • Dev: Removed fictioneer_latest_version option from database
    • Dev: Removed fictioneer_theme_status option from database
    • Dev: Removed debug display of execution time as it could cause strange errors
    • Dev: Replaced background element in all templates with fictioneer_page_background() action
    • Dev: Replaced main observer element in all templates with fictioneer_main_observer() action
    • Dev: Added fictioneer_get_theme_info() with the fictioneer_theme_info database option (array)
    • Dev: Added $new_version and $previous_version params to the fictioneer_after_update action
    • Dev: Added new fictioneer_sanitize_url() helper
    • Dev: Added fictioneer_filter_discord_{type}_webhook filters
    Downloads