• Theme Author Carolina Nymark

    (@poena)


    Recently, the WordPress.org Accessibility team and Themes team updated the requirements for all themes in the theme directory that has the accessibility-ready tag.

    I am updating Simone to follow the new requirements.
    At the same time, I am modernizing the theme and the update will require at least WordPress 7.0.
    This update may include breaking changes for your child theme, because it removes several of the outdated JavaScripts.

    Public repository where you can view and download the updated theme:
    https://github.com/carolinan/Simone

    I have tried my best to not make any drastic style changes, but there will be visible changes in the header and in both widget areas (sidebar and footer).
    Some of these changes were required to follow the new requirements.
    Others were made to make the theme easier to maintain, such as replacing third-party JavaScript with modern CSS.

    I am not converting the theme into a block theme. I have enabled some additional features by using theme.json, including the font library, borders, and shadows.
    I have not enabled the block alignment and justification controls; this is because of the low content width and the sidebar, which basically prevents using wide and full width blocks.

    The current change log looks something like this, but it is not final:

    Updated minimum required versions.
    Introduced theme.json, with support for borders, shadows, and font family. Removed code that is replaced by theme.json.
    Added navigation-widget theme support.
    Replaced the outdated superfish script with navigation.js.
    Renamed hide.js to hide-authorbox.js.
    Removed the jQuery dependency.
    Removed the obsolete skip link focus fix script.
    Replaced the JavaScript powered masonry footer layout with CSS grid. Deleted the obsolete enquire.js and masonry-settings.js scripts.
    Added sidebar-order.js to ensure that on small screens, the left sidebar is below the content.
    Updated the accessible names on the navigation landmarks.
    Updated the toggle for the search form in the main navigation to use a button instead of a link.
    Added a visible submit button to the search form in the main navigation.
    Updated the toggle for the responsive main navigation to use a button instead of a link.
    Updated the label of the search form (Added searchform.php).
    Updated the heading levels so that the page title is the H1 instead of the site title (the exception is the homepage).
    Updated link styles.
    Updated the default color for headings in the site footer.
    Removed title attributes.
    When the user has not entered a post title, the post id is now used to ensure "post links" have a unique accessible name. Example: Continue Reading Post #123.
    Fixed a bug with the link text for "All posts by…" in the author box. Note: to test the author box, the user needs to have a biography filled in.
    Updated the "hide author box" control from a link to a button.
    Added an accessible name to linked featured images.
    Moved the display of the category lins to the post meta section. They were previously above the post title.
    Removed support for Google + since the service has been discountinued.
    Replaced Twitter with X.
    Removed the legacy admin header code. This screen is no longer used in the WP admin, the customizer is used instead.
    Fixed a bug with the values for the settings in the customizer.
    Adjusted the default color of the tagline to increase the color contrast ratio.
    Adjusted the styling of headings placed in the widget areas, to look more like the classic widget design the theme had from the start.
    Adjusted hover and focus styles for linked images and linked gallery images.
    Adjusted colors for the gallery image captions, both the block and the classic gallery shortcode.
    Removed translation files, instead, translations are managed at: https://translate.wordpress.org/projects/wp-themes/simone/

You must be logged in to reply to this topic.