30 August 2021
- Added compatibility with Magento 2.4.3
- Protect inline css from script injection
Page Speed Optimization
How To Improve Page Speed Scores For Mobile
- Removed "Fast" Gallery for product page since it is no longer considered fast by google.
- Separated theme.js to multiple files. Moved product page and categories related js to separate files which loaded only on appropriate pages.
- Added options to disable some of the features to reduce amount of the unused js: Waypoints, JS for product self-hosted video.
- Reworked Lazy Load. It no longer depends on jquery and uses Intersection Observer
- Added svg placeholders for lazy load as alternative to image placeholders.
- Added options to enable/disable cache for lazy load and defer js. Can improve performance (TTFB) but if cache enabled then User Agent is also cached.
- Removed tippy js. Css only tooltips are now used on product page.
- Newsletter popup initialization is now postponed to prevent affecting page speed results.
- Removed force fullwidth js
- Grid gallery optimization on product page
- Added options to preload first product image on product page
- Eliminated CLS on product page on mobile due to Magento wrong elements order
- Photoswipe gallery now loaded on click instead of on page load and no longer affect page speed scores.
- You can now set custom fonts with disabled Google fonts option.
- Setting which can directly affect page speed are marked as Optimization.
- Important! We cut off rarely used styles from bootstrap grid css. This may break some of your existing website content. If this will happen you copy old bootstrap version from folder named "old" to parent folder: app/design/frontend/Olegnax/athlete2/web/bootstrap/old
Added mobile theme:
- Removed some of the unused css and js which is required for desktop only.
- Added CSS-only version of product gallery for mobile theme.
- Added option to disable sticky header on mobile. Not only disable but do not load sticky js.
- Added css-only version of Olegnax Carousel slider for mobile theme.
- Added separate image for mobile
- Modal can break sticky description if added in gallery block.
- Configurable product variation select by url params
- Product category in listing now shows from current store root category only.
- Minicart config product missing values
We no longer override some of the files so they should be removed from theme otherwise they can cause issues! We strongly recommend to remove old theme folder before uploading a new version.
List of removed files:
- Critical: app\design\frontend\Olegnax\athlete2\Magento_Catalog\templates\product\image_with_borders.phtml
15 December 2020
New Extension: Newsletter Popup
New Extension: Hotspot Quickview
New Extension: Google Maps
Documentation, Product Page
- Moved theme modals from body to a wrapper due to bugs in some payment extension such as Stripe.
- Removed touchstart from header modal actions to prevent modals opening on swipe.
- Added new options for contact page: swap form position for default layout and form padding and bg color.
- Added option to show all accordion(tabs) sections on product page closed by default.
- Added option to change price label color on grid
- Fixed search issue in header layout 6 for magento 2.4.1 and 2.3.6
- Fixed cart page not updated after removing product from minicart if you are on cart page.
- Fixed link to reviews tab on product page when accordions instead of tabs
- Fixed cart page css issues when pagination appear
- Fixed ACL for Olegnax Carousel
- Fixed double scroll in quickview in some conditions
- Added full path to image url for Olegnax Carousel (For multidomain setup).
- Fixed option "Do not show minicart after adding product to cart" ignored in Quickview
- Fixed Magento price selectors issue for configurable products on product page. Magento can't find correct selector when there are products above the main product (e.g. in Mega Menu).
- Css imporovements for stripe and paypal buttons in minicart and product page
- Fixed chopped transitions(animations) in new versions of chrome
- Fixed close button icon in msrp popup
- Minor CSS fixes
- Added PSD with various design examples for newsletter popup.
Olegnax Layered Navigation
- Fixed compatibility issues with Amasty Shop by Brand and Labels
- Fixed Price slider prefix issues when currency symbol is test e.g. SEK
- Fixed compatibility issues with Amasty Xlanding and Labels
- Blocked Mageplaza Layered Navigation and BSS Add Multiple Products extensions from touching our ajax requests.
3rd Party Extentions
- Updated Revolutions Slider package to 22.214.171.124
- Updated Magefan Blog package to 2.9.7
HOT06 July 2020
New Demos & Features
3 New Demos
- Canada - Shows off bright, clean, minimal style of the theme without use of heavy features. New carousel extension as main home page slider. Simple banners and product grid on home page, also new overlay style for blog widget. Partially disabled uppercase for fonts. Minimal sidebar and new product grid styles with 3 columns. Product page with 2 columns gallery with sticky description and Photoswipe for zoomed images. Related products are below content and have overflow set to visible. Product tabs as accordion on the right. Fixed messages on the left top.
- Spain - Example of a non-sport, minimal website. Completely disabled uppercase for fonts and simple hovers. Centered logo header layout, minimal content and footer. Demonstration of Instagram, overlay style for blog widget and new carousel extension for main slider. 1 Columns gallery layout with sticky description and minimal tabs on the right.
- Australia - Crazy fun, unique styled banners. This demo is more like in the “Athlete” style. Uses Revolution as the main home page slider but the rest of the home page content is lightweight. New menu hover and fancy font. New Footer content example with background image. Demonstration of Instagram feed, brands grid and new carousel widget for banners in content. Full Width Product page with 2 Columns, sticky gallery. And yo, check the blog page!
- Olegnax Instagram Feed extension based on a new Instagram API.
- Olegnax Carousel extension. You can easily create and manage carousel sliders for any content or use it as your main slider. It comes with general carousel options, various dots, arrows and progress line styles, responsive columns options, and more.
- You can now set a mega menu for second level items. Check “Women” drop down in Spain, Canada or Australia Demos for examples.
- Option to disable Athlete2 extension
- Improved Lazy load. Added ability to dynamically create placeholders to prevent Cumulative Layout Shift.
- Options to disable Uppercase and set Font weight for various text and headings.
- Fixed position for Messages. Show messages above content with close buttons and auto close after 10 sec.
- New social icons: TikTok, Google Business
- Update templates for full compatibility with Magento 2.3.5.
- Option to set layout for cms pages globally.
- Improved demo data import. You can now choose to rename pages instead of override when a page with the same identifier already exists.
- Dynamic css can now be saved inline instead of separate file. This can prevent theme appearance “jump” from default styles on slow connections.
- Removed blank theme icons, replaced with athlete2 icons.
- New license system which allows to deactivate domains without active installation from olegnax website admin panel.
- Added additional product label “Custom”.
- Added content expand. Set max height and show less/more content on click
- Updated Revolution Slider to v126.96.36.199
- Reworked header.
- New header layouts:1. Logo Centered, Menu left. 2. Search centered and long, instead of menu.
- New mobile header layout
- 3 New menu hover styles. Menu style moved to a separate option and no longer depends on header layout.
- Menu Align options for sticky header
- Option to adjust margin between menu items
- You can now easily reorder header icons/items such as: wishlist, cart, search, my account, compare.
- Option to hide logo in sticky header
- Search Input styles in header
- Fixed minimized header for some layouts and conditions
- Added top line middle content block.
- Show counter for mobile minicart icon.
- Options to reorder items in header.
- Content areas above and below menu in mobile menu slideout.
New Product page layouts and features
- Sticky product description / images
- 1 or 2 Columns product images grid instead of slider
- Added Photoswipe for layouts without Fotorama gallery.
- Product image stretch or center for layouts without slider
- Accordion instead of tabs
- New tabs and accordion style "Minimal"
- Show category name above title
- Show Brand image on product Page with custom image size.
- Option remove overflow hidden from related/upsell carousel sliders.
- Option to disable product custom tabs
More control over the product page layout:
- Reworked position options for product tabs, related, upsell and reviews. You can now additionally place these blocks after content.
- Option to set custom block or add content after product info.
- Option to set product page layout globally
- Options to set max width for Product content and Bottom Content.
- Additionally you can enable wrapper for gallery and product info and set max width for these blocks.
- Separate Gallery max width for 2 and 3 columns layout.
- Minimal sidebar and toolbar style
- New grid layouts
- Align products grid items content center.
- Quickview button position on grid
- Show short description on grid
- Show Brand image on grid
- Show reviews count on grid
- Option to set categories and search results layout globally
- Options to disable theme ajax add to cart
- Option to move category title, breadcrumbs and description in content.
- Don't show out of stock products
- New layouts and options same as for grid.
- Font settings for blog widget title
- New overlay style for blog listing
- Options to show images in sidebar for recent posts
- Newsletter layout with Heading above the input, centered.
- Separated big/small newsletter style from footer layout.
- Not only a slider anymore. You can choose between a slider or grid. Grid comes with columns options for different media breakpoints.
- You can now set specific brands to show in brands widget instead of all of them.
- Image hover option
- Option to show/hide arrows for carousel
- Fixed compatibility issues with Amasty Labels
- Improvements to eliminate possible incompatibilities with other extensions
- Reworked layered navigation collection functionality to fix possible issues
- Fixed issue when layered navigation can’t find correct products selector
New appearance options
- Font display mode option for google fonts.
- Separate h2, h3 heading to a medium font option
- New Font options for “Fancy text”.
- Font options for sidebar.
- Form labels font options.
- Simple style for buttons (Opacity fade instead of animated background from left)
- Background image options for website, content, header, top line, footer, above footer, footer newsletter, header banners, footer banners.
- Border/Divider options for various header and footer elements
- Possibility add custom font name instead of google font for theme font options.
- Separate color options for brands slider arrows
- Separate color options for product page elements: add to cart, actions popup, prev/next product links
- Footer button color options, copyright links color options
- Overlay modal color options now affect top slideout and Amasty search drop down.
- Amasty elastic search color options
- Product page images background
- Product page image popup background
- Product name font settings on grid
- Old and special price color options on grid for hover state
- Filter slideout on search results page
- Header css improvements
- Full width product page layout padding
- Fixed edit address button on checkout, added new icon for mobile button
- Minor Css fixes
- Removed confusing possibility to scale checkout page on mobile
- Reworked get template logic to improve compatibility with 3rd party extensions
- Reworked ajax add to cart to improve compatibility with 3rd party extensions
- Fixed compatibility issues with Mageworx Advanced Product Options
- Fixed compatibility issues with Magebees Shop by Brand
- Fixed compatibility issues with Amasty Labels and Olegnax Infinite Scroll
- Amasty Elastic Search extension compatibility. Fully styled to fit the theme look perfectly.
14 April 2020
Version 1.4.3 - Hot Fixes
- Replaced Instagram widget with new logic due to deprecation of Instagram API
- License check improvements. It will check license less often and will try to reconnect if it failed instead of dropping license instantly
Olegnax Mega Menu
- Fixed Mega Menu cache id issue
- Fixed Mega Menu wrong image url issue on certain magento setups
Olegnax Layered Navigation
- Fixed issues which caused wrong products sorting
Olegnax Infinite Scroll
- Compatibility with Amasty Rewards Extension
- Compatibility with Amasty Landing Pages Extension
- Allowed to load exernal scripts for compatibility with 3rd party extensions
- Fix encoding attributes for urls
- Disable infinite scroll if page loaded with errors.
16 February 2020
- Fixed typo in related products template v2 which caused error.
- Some css fixes for widgets grid.
13 February 2020
- Added compatiblity with Magento 2.3.4
- Added sortng option to product widgets
- Added Custom Cache for Olegnax MegaMenu extension
- Added Cache for Olegnax Product Labels extension
- Added Roles Resources for Olegnax extensions
- Adde option to add file version to dynamic css url. This makes url unique so new version of css will be used instead of cached, after you save options.
- Added qty increments(plus/minus buttons) for grouped product
- Added New font icons: youtube, discord, reddit, amazon pay, tripadvisor, snapchat, slack and more
- Defer js and Custom tabs options now can be chagned per store view
- Refactored lots of templates and added proper escapes
- Added options to select static block for predefined static blocks
- Fixed tabs for 2.3.0
- Fixed Amasty Improved Layered Navigation uncheck doesn't work on mobile
- Fixed option to disable sticky header
- Fixed view cart button doesn't show up in minicart if product became out of stock
- Fixed error if files without extension is used for banner slider
- Fixed tabs content background color option
- Fixed label color options can't be set per store view from Magento 2.3.3
- Added hide sale label if sale price is empty
- Reworked product widget columns. They are now not overriden by default product grid on category page in certain conditions
- Fixed newsletter styles with inline recaptcha
- Added swatches to related products in Magento 2.3.4
- Moved icons and tippy css files to less to reduce amount of requests
- Minor css fixes including my account and checkout pages
Olegnax Infinite Scroll Extension
- Reworked progress counter to aviod possible issues with empty values
- Added Roles Resources
11 January 2020
- Added disable lazy load option for instagram widget
- Added disable lazy load option for banner slider widget
- Fixed owl carousel shows products in multiple row during initialization on catalog pages
- Round product sale label price to 2 numbers after comma.
- Fixed possible issues during installation of Mega menu
- Fixed review link on product page below title
- Added out of stock label
- Removed amasty related products from quickview
- Fixed js error on mobile caused by minicart height calc
- Fixed slideout styles
- Fixed folding category style for Amasty Improved Layered Navigation
- Fixed recalc sticky sidebar after magento message appear
- Fixed bundle product add to cart in quickview.
- Fixed show Action and Path doesnt work
- Fixed error on cart anc checkout pages
Olegnax Infinite Scroll Extension
- Fixed hidden default pagination when extensions is disabled
- Added compatibility with Amasty Improved Layered Navigation
19 December 2019
- Fixed 2 columns products grid on mobile shows as 1 column
- Fixed lazy load for images for ajax loaded swatches
- Fixed Product by Id widget shows only 6 products
- Fixed hide compare wishlist on mobile option
- Fixed js errors caused by fontawesome kit.
Olegnax Layered Navigation
- Fixed preloader append content causing js error
- Fixed elastic search fatal error
- Fixed abort previous request option
- Fixed undefined function addLayerCategoryFilter
13 December 2019
New Olegnax Extensions
- Added Olegnax Ajax Layered Navigation
- Added Olegnax Ajax Products Pagination and Infinite Scroll
- Added Sticky Sidebars and Content
- Added Sticky Summary for Bundle Products
- Added Account Drop downs in two styles: Simple and With login form styles
- Added Option to set sidebar toggle default state opened/closed
- Added Update event for sidebar and ox toggles
- Added Store switcher drop down
- Added Product Gallery Width Options
- Added simple style and small size for social icons widget
- Improved Order pages appearance
- Added Preloader to add to cart button on listing
- Added counter to filters toggle when filters are selected
- Theme preloader style when changing swatches on listing
- Login Form Styles for Shipping section on Checkout
- Minor CSS Adjustments
- Added Outline button color options
- Added Store switcher drop down color and font options in footer
- Added Language and Currency switchers separate color options in top line
- Added Font size for links in top line links
- Added Header Account Button Action
- Added Header Account Drop down/Slideout type
- Added additional colors options for Login and Register blocks in mobile slideout
- Changed Wishlist and Compare Position on Mobile to Hide
- Added Color options for links in Header and Footer banner sections
- Added Fixed Product Gallery Widht Option (Use iamge width)
- Added % based Product Gallery Width Option
- Added Font size for product name and price on listing
- Added Sidebar top border size option
- Added Filters Toggle Default State options
- Added Sticky Sidebar for products listing option
- Added Sticky Summary for Bundle products
- Added Background Color for Create Account block in Login Form
- Added Order pages tabs color options
- Fixed Footer Font option
Fixes and Improvements
- Reworked products grid to Flexbox
- Fixed preloader on checkout page in FF
- Reworked Minicart drop down height calc
- Reworked language and currency swatches drop downs
- Excluded x-magento-template from Defer JS (fix possible issues with magento js like bundle products)
- Fixed mini cart counter is empty instead on zero on first visit
- Improved Print styles
- Hide fast gallery first loaded image when navigating to other image (so it is not visibile underneath the next image when images transparent or have different sizes)
- Fixed Next/Prev buttons not showing
- Fixed error for Next/Prev if product has zero quantity
- Fixed Olegnax Product Labels division by zero error
- Fixed Olegnax Product Labels for Bundle Products
- Fixed Olegnax Product Slider unknown format error during reindex for grid and carousel v2
- Load Athlete slideshow js with mage init
- Load Olegnax Quickview js with mage init
- Fixed category image option in Mega Menu
- Fontawesome now added using kit instead of css
3rd Party Extensions Compatibility
- Added Compatibility with Magefan Blog version 2.9.1
- Added Styles for Amasty One Step Checkout
- Added Styles for Amasty Improved Layered Navigation
18 October 2019
- Optional patch for Magento 2.3.3. Use of separate jQuery/ui library widgets to provide possible performance boost.
08 October 2019
- Fixed empty mobile menu
- Fixed cart items overlay totals in minicart in safari on ios
- Fixed quickview can't be scrolled in safari on ios
- Fixed featured products carousel "is_featured" attribute name is invalid.
- Minor css fixes
03 October 2019
- Updated Core module
- Added support for Magento 2.2.5
- Added font weight load option for ech font option
- Added font options for footer and copyright area
- Added product tabs backgroubd and text color options
- Added compare drop down and slideout styles
- Added Success page background image and color settings
- Fixed slideout can't be closed in safari. Reworked modals animation functions and logic.
- Fixed issues with drop downs, added trigger to close
- Fixed minicart drop down performance issue
- Fixed division by zero warning for extended reviews
- Various CSS fixes, including following:
- Fixed footer newsletter background color option
- Fixed checkout input error border color
- Fixed margins for custom fields on product page
- Fixed color for fotorama dots on mobile and thumbs arrows
- Fixed inputs style on forgot password page when underlined inputs disabled
- Updated dummy data
16 September 2019
- Fixed 'Can't connect to license server'
- Fixed Athlete slideshow vertical align
- Fixed Compare link in top line
- Fixed Defer Parsing JS regular expression
- Fixed product image resize array attribute
- Updated Olegnax core plugin
- Fixed issue if magento default 'adminnotification_inbox' table is missing
- Fixed possible ajax add to cart error
- Added website background color option
- Minor css fixes
20 August 2019
- Mega Menu php optimization.
- Additional theme php optimizations.
- Fix fullwidth catalog option now affect search results page also.
- Fixed Hide share on product page option.
- Added Hide compare and wishlist options for product page.
- Added My Account link for main header.
- Added Disable Defer Parsing Js option.
- Added Combine inline scripts and combine Magento init options for Defer Parsing Js.
- Added Excludes Actions and Path to Defer Parsing Js.
- Added Exclude any script from Defer Parsing Js by adding "nodefer" to script tag.
- Added Defer Parsing Js now ignores xhr requests.
- Fixed Most Viewed Products widget issues with multi-store and flat catalog.
- Fixed Top Line Static Html not visible due to wrong z-index.
- Fixed Related select/unselect text moved in product gallery arrows due to Magento unspecific selectors.
- Added Square Image option for Instagram. Make all images square in Instagram feed instead of original size. Useful if you have images with different aspect ratio.
- Minor CSS fixes.
18 July 19
- Updated templates for Magento 2.3.2.
- Updated Revolution Slider 188.8.131.52
- Added: Auto select for configurable products with single variation
- Added: Option to set Image Size on Product Page
- Added: Option to show reviews in tabs
- Fixed: Toolbar dropdown hover
- Fixed: Slideout modals do not open in certain conditions
- Moved Now Shoppins By in slideout on mobile
- Fixed: Show plus icon for Mega Menu without categories but with custom content on mobile
- Fixed: Top line custom content option for some header layouts
- Fixed: Double qty in minicart when different variation of the same configurable product added to cart on product page
- Fixed: Preloader url
- Trim quotes in sku
- Fixed: Multishipping checkout styles
- Fixed: Wishlist drop down stay opened if hover on minicart dropdown
- Lots of various CSS fixes
- Code improvements in Product Slider Extension
- Minimize Dinamic CSS
- Added font-display for google fonts
- Remove duplicate preloader files and use preloader from core plugin
- Lazy Load for content and MegaMenu images with exclude class option
11 June 2019
- Fixed instagram feed condition typo
10 June 2019
Version 1.2.0 - Blog
- Added Magefan blog and extended with lots of new features and options.
- 4 Blog post styles on listing:
Content above Image, Image left, Image top, Athelte Classic style.
You can set these styles globally or individually for each post! Create your blog page look.
- 4 Blog Widget styles:
Titles Only, Content above Image, Image top, Athelte Classic style
- Sticky post reading progress counter
- Related posts thumbnails
- Options to enable disable blog elements (date, author, categories, etc).
- Set custom image size for blog listing and widget thumbs.
- Narrow and normal blog post styles.
- Columns options for Blog Page, Blog Widget, Related posts and products
- Added open in a new window options for social widget
- Added new mobile heder layout with centered logo
- Added Header and Footer banners columns
- Fixed resize fullheight menu if its width bigger than the header area
- Updated facebook share url
- Various css fixes
12 May 2019
- New Pages Design:
- Greece demo - new category page
- Brazil demo - 2 new home pages and category page
- Two FAQ page variation, Contact page without form
- Improved Demo Import - separate import for settings, content and banner slider.
- Added: Unlimited Custom tabs
- Added: Instagram feed widget
- Added: Identifier for banner slider groups
- Added: Lazy loading for product images on grid
- Added: Toggles
- Added: Waypoinsts
- Added: One column layout now has filters slideout
- Added: Ajax add to cart for configurable products in related/uspsell
- Fixed: remove search label in slideout if input is not empty on page load
- Fixed: header layout 4 + Mobile header Logo Above wrong height
- Fixed: close wishlist dropdown when minicart is opened
- Fixed: paddings for "fullwidth-1column" layout for product page and categories.
- Fixed: reviews anchor liks
- Fixed: license check
- Minor css fixes