=== BlogNova === Contributors: finderpress Tags: blog, custom-logo, custom-menu, featured-images, right-sidebar, left-sidebar, threaded-comments, translation-ready Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0.8 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html A lightweight, fast, SEO-optimized and AdSense-ready WordPress blog theme. BlogNova, Copyright 2026 finderpress BlogNova is distributed under the terms of the GNU GPL. == Description == BlogNova is a performance-focused WordPress blog theme with clean typography, responsive layout, Gutenberg compatibility, and configurable ad-ready areas. == Installation == 1. Upload the `blognova` folder to `/wp-content/themes/`. 2. Activate the theme from **Appearance > Themes**. == Changelog == = 1.0.8 = * Added explicit visible keyboard focus indicators for post thumbnail links in listing cards. * Added visible keyboard focus indicators for related post thumbnails and homepage card thumbnails. = 1.0.7 = * Fixed asset loading for Reading Settings "Your latest posts" front page mode so the blog layout uses `main.css` and renders correctly. * Fixed mobile submenu keyboard flow: submenu toggle buttons are now inserted in deterministic DOM order (`link -> toggle -> submenu`) and Tab from an opened toggle moves into child menu items. * Improved admin bar offset handling for sticky header and mobile menu on small screens. = 1.0.6 = * Fixed front-page template behavior for WordPress Reading settings compliance: when "A static page" is selected, the selected homepage content now renders via the normal page template. * Retained blog listing behavior when "Your latest posts" is selected. = 1.0.5 = * Fixed mobile keyboard tab order in nested menus: after activating a parent submenu toggle, `Tab` now moves into child menu items before the next parent item. * Kept submenu toggle DOM order aligned for accessibility (`link -> toggle -> submenu`). = 1.0.4 = * Fixed fallback menu normalization so nested `children` lists are treated as standard `sub-menu`. * Updated menu JavaScript selectors to support fallback submenu markup (`.sub-menu` and `.children`). * Improved nested mobile menu behavior for fallback page-menu structures. = 1.0.3 = * Mobile menu keyboard-navigation hardening for nested submenu flows. * JavaScript prefixing cleanup in `assets/js/main.js` (all named functions now use `blognova*` prefix). * Prefixing/a11y review pass for submission readiness. = 1.0.2 = * Reviewer fixes: expanded content-link underline coverage, prefixed JavaScript internals, and improved keyboard navigation behavior for menus/submenus. = 1.0.1 = * Reviewer compliance fixes for accessibility, front page behavior, and packaging. = 1.0.0 = * Initial release.