GithubHelp home page GithubHelp logo

siteorigin / siteorigin-north Goto Github PK

View Code? Open in Web Editor NEW
15.0 7.0 9.0 2.98 MB

Inspired by the elegant majesty and purity of the Swiss Alps and built with business owners in mind, North is the star in the SiteOrigin sky.

Home Page: https://siteorigin.com/theme/north/

PHP 27.73% CSS 23.84% JavaScript 18.45% SCSS 29.99%
wordpress-theme woocommerce-theme jetpack wordpress theme

siteorigin-north's Introduction

=== SiteOrigin North ===

Contributors: siteorigin

Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce

Tested up to: 6.5
Requires at least: 4.7
Requires PHP: 7.0.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Inspired by the elegant majesty and purity of the Swiss Alps and built with business owners in mind, North is the star in the SiteOrigin sky. With easy-to-use options, classic lines and a minimal feel, North feels visually limitless and technically effortless.

== Description ==

Inspired by the elegant majesty and purity of the Swiss Alps and built with business owners in mind, North is the star in the SiteOrigin sky. With easy-to-use options, classic lines and a minimal feel, North feels visually limitless and technically effortless. It's fully responsive and retina ready. Some key features are its responsive menu, gorgeous animations and tight integration with all the major plugins you've come to rely on. You can use it to create a business website using SiteOrigin Page Builder and our Widgets Bundle. You can also build a full ecommerce store though North's WooCommerce integration.

== Installation ==
	
1. Login to your WordPress installation, go to Appearance > Themes and click the Add New button.
2. Click Upload and Choose File, then select the theme's .zip file. Click Install Now.
3. Click Activate to use your new theme right away.

== Documentation ==

[Documentation](https://siteorigin.com/north-documentation/) is available on siteorigin.com.

== Support ==

[Support](http://siteorigin.com/thread/) is available on siteorigin.com.

== Frequently Asked Questions ==

= Does this theme support any plugins? =

SiteOrigin North includes support for:

* [Breadcrumb NavXT](https://wordpress.org/plugins/breadcrumb-navxt/)
* [Jetpack Infinite Scroll](https://jetpack.com/support/infinite-scroll/)
* [Jetpack Related Posts](https://jetpack.com/support/related-posts/)
* [Max Mega Menu](https://wordpress.org/plugins/megamenu/)
* [Page Builder by SiteOrigin](https://wordpress.org/plugins/siteorigin-panels/)
* [Rank Math Breadcrumbs](https://wordpress.org/plugins/seo-by-rank-math/)
* [SiteOrigin Widgets Bundle](https://wordpress.org/plugins/so-widgets-bundle/)
* [SiteOrigin CSS](https://wordpress.org/plugins/so-css/)
* [Yet Another Related Posts Plugin (YARPP)](https://wordpress.org/plugins/yet-another-related-posts-plugin/)
* [Yoast Breadcrumbs](https://wordpress.org/plugins/wordpress-seo/)
* [WooCommerce](https://wordpress.org/plugins/woocommerce/)

== License ==

SiteOrigin North WordPress Theme, Copyright 2016 SiteOrigin. SiteOrigin North is distributed under the terms of the GNU GPL.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/copyleft/gpl.html.

SiteOrigin North WordPress Theme is derived from Underscores WordPress Theme, Copyright 2012 Automattic http://underscores.me/ Underscores WordPress Theme is distributed under the terms of the GNU GPL.

== Images ==

Screenshot photos sourced from [PxHere](https://pxhere.com/), and [Stocksnap.io](https://stocksnap.io/) licensed under CC0 Public Domain](https://creativecommons.org/publicdomain/zero/1.0/).

[Whangarei Falls, Whangarei, New Zealand, by Tim Swaan](https://pxhere.com/en/photo/23943)
[Matterhorn](https://pxhere.com/en/photo/1176149)
[Airplane, by Jeremy Bishop](https://stocksnap.io/photo/airplane-airline-9V0T2P2DPE)
[Backpack Bag, by Kristin Hardwick](https://stocksnap.io/photo/backpack-bag-7VXPY1OCJK)
[Grass, rock, wilderness](https://pxhere.com/en/photo/63410)

SVG icons contained in the /images/ folder are are licensed under GPL 2.0 and copyright 2016 SiteOrigin.

== Bundled Resources ==

FitVids, Copyright 2013, [Chris Coyier](http://css-tricks.com) and [Dave Rupert](http://daverupert.com)
Released under the WTFPL license
[Source](https://github.com/davatron5000/FitVids.js/)

FlexSlider, Copyright 2012 WooThemes
Free to use under the GPLv2 license
[Source](http://www.woothemes.com/flexslider/)

Normalize.css, Copyright Nicolas Gallagher and Jonathan Neal
Released under the [MIT License](http://opensource.org/licenses/MIT)
[Source](https://github.com/necolas/normalize.css/)

TinyColor, Copyright (c), Brian Grinstead
Released under the [MIT License](http://opensource.org/licenses/MIT)
[Source](https://github.com/bgrins/TinyColor)

jQuery Transit, Copyright 2011-2014+, Rico Sta. Cruz. 
Released under the [MIT License](http://opensource.org/licenses/MIT)
[Source](https://github.com/rstacruz/jquery.transit)

== SiteOrigin Settings ==

This theme makes use of the [SiteOrigin Settings Framework](https://github.com/siteorigin/settings) contained in the /inc/settings folder. All code is licensed under GPL 2.0 and copyright 2016 SiteOrigin unless otherwise stated in the file header. 

== Design ==

Original design files are available on [Google Drive](https://drive.google.com/folderview?id=0B1NA5KhRaLDDcEI1WmFNdTh1ZWc&usp=sharing).

== Changelog ==

= 1.19.15 - 09 April 2023 =
* Moved breadcrumb functionality to SiteOrigin Settings framework.

= 1.19.14 - 01 March 2023 =
* Added compatibility for the SiteOrigin Premium Logo Booster Addon.
* WordPress PHP Coding Standards improvements.
* WooCommerce: Updated templates to version `7.4.0`.

= 1.19.13 - 05 November 2022 =
* WooCommerce: Updated bundled templates to `7.0.1`.

= 1.19.12 - 27 October 2022 =
* SiteOrigin Settings: Updated Google Fonts array.
* SiteOrigin Settings: Resolved potential Google Fonts empty response.
* SiteOrigin Settings: Added support for `siteorigin_web_font_url`.

= 1.19.11 - 21 June 2022 =
* WooCommerce: Added undefined variable `$woocommerce`.
* WooCommerce Template Builder: Ensured `Proceed to Checkout` button is available in the Cart template.

= 1.19.10 - 12 June 2022 =
* SiteOrigin Settings: Added `siteorigin_settings_websafe` filter to allow filtering of websafe fonts.

= 1.19.9 - 18 May 2022 =
* Updated Calendar Widget styling for new markup.
* Resized potential search field image icon.

= 1.19.8 - 24 March 2022 =
* WooCommerce: Left aligned single product variation labels.

= 1.19.7 - 13 March 2022 =
* WooCommerce: Fixed Shop Sidebar alignment when Main Sidebar is empty.

= 1.19.6 - 18 February 2022 =
* WooCommerce: Prevented sidebar space when using `[products]` shortcode.
* Updated SiteOrigin Settings: Excluded websafe fonts from Google Fonts enqueue.

= 1.19.5 - 05 February 2022 =
* Updated `Tested up to` tag to `5.9`.
* Smooth Scrolling: Update to allow for animation interruption when another page jump is clicked.

= 1.19.4 - 30 November 2021 =
* Updated SiteOrigin Settings: Ensured WPML translated theme strings aren't overridden.

= 1.19.3 - 14 November 2021 =
* Restored `Page Featured Image` setting.

= 1.19.2 - 07 November 2021 =
* Updated SiteOrigin Settings framework: Restored Page Template settings for templates (Search, 404) and taxonomies.

= 1.19.1 - 17 October 2021 =
* Scroll to Top: Use alternative offset when the header is not displayed.

= 1.19.0 - 21 July 2021 =
* Disabled WP 5.8 Block-Based widgets editor. Can be re-enabled using `add_filter( 'siteorigin_settings_disable_new_widget_area', '__return_false' );`.

= 1.18.1 - 11 July 2021 =
* Only setup FitVids if enabled in Theme Settings. Ensures better compatibility with other plugins loading FitVids for fluid width video embeds.
* Block Editor: Removed exclusion preventing FitVids from loading in the Block Editor.
* Updated SiteOrigin Settings submodule.
* Removed `siteorigin_north_wp_title` and `siteorigin_north_render_title`. Due to the way Theme Check is broadly checking for `wp_title` we don't see a way of deprecating these functions.

= 1.18.0 - 06 March 2021 =
* WooCommerce: Improved product shortcode styling.
* WooCommerce: Fixed product shortcode quick view functionality.
* Added RankMath breadcrumb support.
* Updated SiteOrigin Settings framework.

= 1.17.19 - 15 January 2021 =
* Developer: Updated the Chosen minified JavaScript file.

= 1.17.18 - 30 December 2020 =
* WooCommerce: Added single product thumbnail navigation support for jQuery 3.5.
* Updated the SiteOrigin Settings framework.

= 1.17.17 - 17 November 2020 =
* Developer: Added support for jQuery 3.5.

= 1.17.16 - 09 November 2020 =
* Minor JavaScript update for WordPress 5.5.

= 1.17.15 - 24 October 2020 =
* Updated Jetpack Lazy Loading logo exclusion function.
* Improved one page smooth scrolling.
* Updated SiteOrigin Settings.

= 1.7.14 - 07 September 2020 =
* Updated lazy load exclusion functionality for the logo.
* Fixed the Page Template Settings Page Title setting for WooCommerce archive pages.
* Removed `$cat_count` from the WooCommerce meta underline template.
* Updated SiteOrigin Settings.

= 1.7.13 - 01 August 2020 =
* Updated Panels Lite.
* Minor PHP formatting enhancements.

= 1.7.12 - 12 July 2020 =
* Updated SiteOrigin Settings framework.
* WooCommerce: Right aligned shipping and tax checkout values.
* WooCommerce: Updated `cart.php` to WC version `4.4.0`.
* Minor code enhancements.

= 1.7.11 - 19 March 2020 =
* WooCommerce: Corrected text domains in the WooCommerce `meta.php` file.
* WooCommerce: Fixed archive buttons, columns and other elements from functioning normally when SiteOrigin Premium was enabled.

= 1.7.10 - 17 March 2020 =
* Minor adjustments to Theme Settings labels and descriptions.
* Updated footer widget mobile padding.
* Updated Customizer settings CSS.
* WooCommerce: Added product meta styling.
* SiteOrigin Premium: Added WooCommerce Template Builder single meta compatibility.

= 1.7.9 - 09 December 2019 =
* WooCommerce Archive Buttons: Improved alignment when equal columns setting in use.
* Added admin Block Editor styles.
* Excluded the logo from Jetpack and Smush Lazy Load. 

= 1.7.8 - 07 November 2019 =
* Set heading styles for `h1` to `h6`.
* Improved search form styling.
* Updated WooCommerce `cart.php` template to WooCommerce `3.8.0`.

= 1.7.7 - 21 October 2019 =
* WooCommerce mini-cart: prevented long titles from overlapping remove icon.
* Changed bottom bar text separators to hyphens.
* Excluded logo from LiteSpeed Cache lazy loading.

= 1.7.6 - 29 September 2019 =
* WooCommerce: Ensured related products and upsells are correctly displayed when the product has no short description.

= 1.7.5 - 21 August 2019 =
* Updated Customizer settings CSS output. Resolves main menu drop-down settings colors not being applied.

= 1.7.4 - 19 August 2019 =
* Updated Panels Lite submodule.
* Updated WooCommerce included template file `cart.php` to WC 3.7.0.
* Removed WooCommerce included template file `mini-cart.php` and made necessary CSS adjustments to compensate for changed markup.
* Minor WooCommerce cart styling fixes.

= 1.7.3 - 27 July 2019 =
* Updated SiteOrigin Settings framework.

= 1.7.2 - 22 May 2019 =
* Updated SiteOrigin Settings framework.
* Replaced `WC_Cart::get_item_data` with `wc_get_formatted_cart_item_data`.
* Added `wp_body_open` hook.
* Minor search widget style adjustment.

= 1.7.1 - 06 May 2019 =
* Removed WooCommerce mini-cart "Cart" title.
* Minor comment form style improvements.

= 1.7 - 24 April 2019 =
* Improved search form accessibility.
* Added a setting for the input background color located at `Customize > Theme Settings > Customize > Fonts > Form Field Background Color`.
* Prevented the mobile menu from displaying when the primary menu is empty.

= 1.6.8 - 14 March 2019 =
* Added a fallback to the default theme icon if a custom icon is missing.
* Allow main menu hovers when Touch UI Layout is enabled.
* Added a body class option to disable the sticky header on mobile.

= 1.6.7 - 27 February 2019 =
* Removed Jetpack Responsive Videos support in favour of FitVids.

= 1.6.6 - 1 February 2019 =
* Changed the scaling logo behaviour to only scale after scroll.
* Ensured the sticky header sentinel is responsive.

= 1.6.5 - 07 January 2019 =
* Added a class of `custom-logo` to the Branding logo. Only excluded `custom-logo` from the global `img` selector.
* Corrected WooCommerce shop sidebar widget closing header tag.

= 1.6.4 - 31 December 2018 =
* Resolved Site Identity Custom Logo not being being replaced by Retina Logo when added.
* Excluded the logo from the global img selector.

= 1.6.3 - 24 December 2018 =
* Resolved error in theme folder naming causing a 404 error on WordPress.org.

= 1.6.2 - 24 December 2018 =
* Ensured Retina logo uses regular logo dimensions x 2.
* Prevented masthead sentinel resize on scroll.

= 1.6.1 - 20 December 2018 =
* Moved changelog to readme.txt file.
* Updated scaling logo function to prevent logo removal during scroll.

= 1.6 - 30 October 2018 =
* Updated WooCommerce templates to version `3.5.0`.
* Added a setting for the footer privacy policy link located at `Customize > Theme Settings > Footer`.

= 1.5.2 - 05 October 2018 =
* Resolved a problem with logo scaling when returning to the top of the page.
* Resolved a problem with logo scaling and Jetpack Lazy Images.
* Prevented FitVids.js from loading if user is viewing a Gutenberg page.

= 1.5.1 - 27 August 2018 =
* Closed the header search when clicking away.
* Resolve responsive sidebar behaviour problem.
* Changed WooCommerce to a single column layout for 600px and below.

= 1.5 - 16 August 2018 =
* Added featured images to search results.
* Added a WooCommerce setting for equal height rows.
* Added a filter to adjust logo scale and prevent constant rescaling.
* Removed post format aside styling.
* Added bottom bar privacy policy link.

= 1.4.9 - 22 June 2018 =
* Updated Google Fonts array.
* Updated .pot file.

= 1.4.8 - 01 June 2018 =
* Updated WooCommerce files to WooCommerce version `3.4.0`.
* Styled comment form cookie consent setting.

= 1.4.7 - 21 May 2018 =
* Resolved a warning in the image post format by adding a conditional.
* Updated mobile menu breakpoint setting so it will reflect live in the Customizer.

= 1.4.6 - 18 April 2018 =
* Updated search form URL.
* Resolved WooCommerce single product PHP notice by removing meta variable no longer required.
* Minor WooCommerce single product style fix.

= 1.4.5 - 22 March 2018 =
* Updated settings framework to resolve font selection bug when body font not set.

= 1.4.4 - 03 March 2018 =
* Updated the mobile menu to close on click to enhance one page site behaviour. 
* Resolved drop-down related mobile menu console error.
* Resolved header close search icon color settings issue.

= 1.4.3 - 08 February 2018 =
* Updated WooCommerce template files. WooCommerce must be updated to version 3.3.0+ before updating North.
* Fixed WooCommerce sidebar setting bug when assigned to the left position.

= 1.4.2 - 01 February 2018 =
* Allow mobile menu links with a hash or no link added to open sub menus.

= 1.4.1 - 03 January 2018 =
* Various fixes to the newly added WooCommerce sidebar widget area.

= 1.4 - 28 December 2017 =
* Added WooCommerce sidebar widget area and theme setting.

= 1.3.25 - 14 December 2017 =
* Resolved WooCommerce PayPal logo issue impacting child themes.

= 1.3.24 - 16 November 2017 =
* Replaced depreciated WooCommerce functions.
* Removed comma separator between WooCommerce tags on single product pages.

= 1.3.23 - 04 November 2017 =
* Updated WooCommerce mini-cart to fix incorrect function notice.

= 1.3.22 - 30 October 2017 =
* Added comment moderation notification.
* Minor code improvements. 

= 1.3.21 - 18 October 2017 =
* Updated to the latest SiteOrigin Settings.
* Updated to the latest SiteOrigin Panels Lite.
* Updated WooCommerce templates to the latest version.
* Resolved mobile menu icon bug. Updated to a new icon.

= 1.3.20 - 19 September 2017 =
* Integrated the WooCommerce store notice with the North sticky menu.
* Updated Customizer settings CSS.
* Updated one page scrolling header positioning when header scaling is in use.
* Changed header search icon to a button to ensure it is keyboard accessible.

= 1.3.19 - 30 August 2017 =
* Resolved build script issue and updated .pot file.
* Minor code fixes.

= 1.3.18 - 22 August 2017 =
* Updated settings CSS to fix header search icon color issue.
* Updated Settings Framework to latest verson.

= 1.3.17 - 17 August 2017 =
* Fixed header search icon alignment issue.

= 1.3.16 - 08 August 2017 =
* Added UberMenu support.

= 1.3.15 - 10 July 2017 =
* Fixed sidebar width bug appearing when sidebar was set to left aligned.

= 1.3.14 - 30 June 2017 =
* Changed WooCommerce widget styling to apply to non-WooCommerce pages.
* Fixed WooCommerce notification bar padding.
* Updated WooCommerce Cart and Mini-Cart templates.
* Update WooCommerce Mini-Cart styling to match updated template.

= 1.3.13 - 28 June 2017 =
* Resolved header shadow bug. 
* Added support for Max Mega Menu.

= 1.3.12 - 13 June 2017 =
* Added the ability to close the WooCommerce Quick View modal with the escape key.
* Fixed bug in left sidebar layout when the sidebar is inactive.
* Improved WooCommerce mini-cart display when many items are added.
* Added the ability to remove items from the Mini-Cart.

= 1.3.11 - 29 May 2017 =
* Add sidebar position theme setting.

= 1.3.10 - 22 May 2017 =
* Improved WooCommerce product title display on mobile.
* Fixed WooCommerce cart product removal bug.

= 1.3.9 - 09 May 2017 =
* Added new footer color settings for title, text, link and link hover.

= 1.3.8 - 02 May 2017 =
* Fixed WooCommerce notification missing padding.
* Updated WooCommerce templates to latest version.
* Included backwards compatibility for WooCommerce templates.

= 1.3.7 - 25 April 2017 =
* Remove undesired spacing as a result of hentry removal on pages.
* Added ability to close header search bar using the escape key.

= 1.3.6 - 21 April 2017 =
* Added support for WooCommerce product gallery, slider and lightbox.
* Updated WooCommerce cart file to version 3.0.3.

= 1.3.5 - 14 April 2017 =
* Fixed top bar widget area overlap bug. Improved styling.
* Display WooCommerce settings and output WooCommerce CSS only when plugin is active.
* Remove hentry from pages to solve structured content bug.
* Updated bundled WooCommerce template files for WooCommerce 3.0 update.
* Added new WooCommerce setting for number of product columns on shop and archive pages.
* Add support for WooCommerce gallery lightbox.

= 1.3.4 - 14 March 2017 =
* Fixed top bar overlap when widget area in use.
* Change WooCommerce Customizer CSS to only output if WooCommerce is active. 

= 1.3.3 - 24 February 2017 =
* Fixed missing z-index declarations in minified CSS files.
* Improved WooCommerce cart responsive behaviour.

= 1.3.2 - 13 February 2017 =
* Added a top bar widget area which replaces top bar text if used.
* Added setting to control top bar widget area padding.
* Added post formats for gallery, image, video.

= 1.3.1 - 29 January 2016 =
* Fixed the top bar JavaScript error.
* Added descriptions to color settings in the Customizer.
* Added a setting to display the logo and site title alongside each other.
* Standardized the WooCommerce checkout PayPal logo.

= 1.3.0 - 23 January 2016 =
* Updated settings framework.
* Added new Stripped page layout option, primarily for e-commerce use.
* Fixed sticky header page jump.
* Fixed mobile menu scrolling with sticky header.
* Added Jetpack Infinite Scroll styling and template for WooCommerce.
* Added a setting to display Scroll to Top on mobile devices.
* Improved smooth scroll functionality for late loading assets like the SO Hero widget.
* Added a setting to display the WooCommerce mini-cart on the cart and checkout pages.
* Added menu font color settings.
* Added support for Jetpack Responsive Videos.

= 1.2.9 - 05 December 2016 =
* Fixed mobile menu breakpoint warning notice bug.
* Improved mobile menu breakpoint setting allowing lower values.
* Improve WooCommerce product quickview modal closing.
* Fixed WooCommerce product quickview modal title overlap bug.

= 1.2.8 - 07 November 2016 =
* Updated settings framework.
* Fixed sidebar margin responsive bug.
* Improved comment form responsive behavior.
* Fixed WooCommerce mini-cart bug with with long titles.
* Improved mobile menu breakpoint setting. Values below 600px now possible.

= 1.2.7 - 24 October 2016 =
* Ensure long product title wrap correctly in the mini-cart.
* Added Widgets for SiteOrigin to the smooth scroll ignore list.

= 1.2.6 - 10 October 2016 =
* Improved accessibility.
* Added theme support for the custom logo.
* Fixed conflict with smooth scrolling and WooCommerce tabs.
* Use siteorigin_settings_custom_css to display custom css.
* Fixed settings text domain translation bug.
* Updated settings framework.

= 1.2.5 - 30 August 2016 =
* Added styling to the archive products buttons.
* Added settings for mobile menu toggle text and icon colors.
* Allow use of shortcodes in taxonomy descriptions.
* Updated styling for Woo quickview button.
* Don’t apply selection color to adminbar.
* Fixed RTL issue with header search close icon.
* Add blog loop template to be used by Post loop widget.
* Improved logo scaling.
* Fixed conflict with smooth scrolling and Livemesh widgets.
* Updated settings framework.

= 1.2.4 - 15 August 2016 =
* Added smooth scroll to mobile menu
* Integrated with SiteOrigin Premium.
* Prefixed all global JS function names.
* Display breadcrumb even without page title.
* Fixed sticky masthead  with overlap setting.
* Added page featured image.
* Improved site title SEO.
* Added new featured image size for no-sidebar template.
* Extending smooth scroll sitewide.
* Added settings to use post excerpt in blog archives.
* Added action hook underneath entry author avatar.
* Allowed the use of HTML in the author bio field.
* Changed styling of the author box.
* Reduced padding between list items on account page.
* Fixed default settings.

= 1.2.3 - 15 June 2016 =
* Fix to cart button for latest WooCommerce
* Updated settings framework
* Updated the quick view modal and added a close icon
* FitVids fixes.

= 1.2.2 - May 26 2016 =
* Fixed warning message in customizer.
* Removed duplicate is mobile body class.
* Improved main menu touch device compatibility.

= 1.2.1 - May 24 2016 =
* Updated settings framework.
* Added about page.
* Fixed post thumbnail size.
* Added logo migration code.
* Fixed search input on iOS.
* Improved WooCommerce cart design on mobile.
* Disabled sticky menu on mobile devices until all issues can be resolved.
* Standardised jquery handles.

= 1.2 - May 6 2016 =
* Fixes to RTL layout.
* Styled various WooCommerce widgets.
* Fixed mobile menu dropdown for custom breakpoints.
* Made Mobile Menu scrollable.
* Added WooCommerce quick view functionality.
* Added font-smoothing and text-rendering.
* Added current menu item indication.
* Fixed overflowing menu dropdowns.
* For one page sites, close mobile menu when a link in the dropdown is clicked.
* Fixed flashes with smooth scroll.
* Removed unused setting.
* Added mobile menu customization settings.
* Added custom icon settings.
* Fixed masthead padding updating in Customizer.
* Changed post meta alignment.
* Added page settings to posts.

= 1.1.3 - March 9 2016 =
* Reformatted code to match WordPress guidelines.
* Center aligned dropdown menu.
* Fixed short labels in main submenu items.
* Fixed bug with anchor menu items.
* Properly styled WooCommerce review form.

= 1.1.2 - March 7 2016 =
* Fixed WooCommerce checkout button.
* Created new checkout page style.
* Styled core WordPress widgets.
* Small WooCommerce product page fixes.
* Fixed disable responsive layout for cart and checkout pages.

= 1.1.1 - March 2 2016 =
* Fixed/Improved various WooCommerce element styling.
* Added smooth scrolling navigation option for one-page sites.
* Updated settings framework.
* Updated all WooCommerce template files for latest version.

= 1.1 - January 20 2016 =
* Fixed WooCommerce enqueueing and buttons.
* Added various customizations in theme settings.
* Added retina logo setting.
* Added breadcrumb support.
* Added option for mobile menu breakpoint.
* Added RTL support.
* Properly enqueue default webfonts.
* Updated to latest Page Builder lite.
* Added WooCommerce cart in menu.
* Added more page layouts.
* Corrections to comment form.
* Added contact form styling.
* Fixed audio shortcode styling.
* Various edge case CSS fixes and improvements.
* Fixed thumbnail sizing.
* Added basic author box.

= 1.0.3 - October 5 2015 =
* Properly escape output in header.php.
* Properly prefixed globals.
* Use get_search_form.
* Removed unsupported customizer code.
* Removed rtl.css until it's properly supported.

= 1.0.2 - October 5 2015 =
* Fixed page scrolling error caused by sticky menu.
* Properly handle sticky menu with both fixed and absolute admin bar.

= 1.0.1 - October 4 2015 =
* Various fixes and improvements in preparation for initial review/release.

= 1.0 - August 18 2015 =
* Initial release.

siteorigin-north's People

Contributors

alexgstapleton avatar braamgenis avatar gregpriday avatar misplon avatar siteorigin-support avatar stissot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

siteorigin-north's Issues

Checkout button doesn't work in cart

The checkout button doesn't seem to work. It just takes you back to the cart page. I was able to fix it by replacing the button with an input, but this means we lose the cart icon and styling. So ideally we should find a way to use the button.

77a4b32

Swop mini cart and search icon

The search icon position is actually quite specific for the search overlay. So when the user clicks on the search icon, it's meant to look like the search close icon is coming from the search icon. This also allows the user to open and close the search overlay without moving their mouse.

This alignment is thrown off when the mini cart icon is enabled. Ideally, the mini cart icon should be to the left of the search icon. I know the design spec says it should be the way we have it now, but I'd like to change it to keep the original search overlay alignment.

Change default form styling

The default form styling we added might actually need some adjustments. The main issue is that there isn't that much room for the values. For example, the WooCommerce checkout page.

screen shot 2016-03-01 at 1 24 30 pm

Just lowering the side padding should help this.

Fix pricing alignment

The alignment of pricing on WooCommerce products is slightly off. This should be more vertically centered.

screen shot 2016-03-07 at 3 35 01 pm

Main menu drop-downs don't work for touch users

If the mobile menu collapse value is low, 480 for example, phone landscape and tablet users will be presented with the main menu. Drop-down menu items aren't accessible because on the first tap, parent menu items are going straight to their link instead of first showing their drop down-menu.

WooCommerce wishlist

For the wishlist we could use an icon ( I'm guessing something like a heart ).

We could also add the same icon before/after the cart icon in the masthead, with similar functionality & design. ( Just an idea :-) )

Twitter Embeds not working

Twitter links in the content are not displaying an iframe on the site.

The twitter iframe is visible in the Editor.

Option to have external SVG instead of inline

All SVG is loaded inline. This is to make it possible to animate the SVG image using CSS3 animations.

There are cases, when a user might prefer to forgo these animations to have the SVG files be externally hosted. This should be a theme option.

Fix mini cart dropdown padding

The padding on the mini cart dropdown should be the same on all edges. My guess is that it needs about 25 pixels of padding on each edge.

screen shot 2016-03-01 at 11 55 41 am

Mobile menu doesn't close on click/touch.

The mobile menu doesn't close on click or touch. This isn't a problem for multi-page sites but for one page sites with anchor links we ideally need to the mobile menu to close/collapse on click.

Compatibility with the latest WooCommerce

As of WooCommerce 2.5, there are some small incompatibility issues. There's a notice about North using some outdated templates as soon as you activate WooCommerce.

Center align menu items

Seems like since changing the menu to the CSS3 animation version, the alignment of sub menu items is off.

screen shot 2016-03-07 at 3 09 10 pm

There are a few possible solutions for this. Perhaps the easiest would be to handle positioning using Javascript. Ideally, this should gracefully degrade if the user has JS disabled.

Clicks on anchor menu items cause sub-menus to stay open

On both Chrome and Firefox, when there's a submenu item in the main menu with an anchor link, clicking in it causes the submenu to stay open until the user clicks elsewhere on the screen. The submenu should continue working in the same way after an item is clicked.

screen shot 2016-03-08 at 9 54 30 pm

So in this case, the Pricing > A item has the URL #. I clicked on this item, then I was able to hover over another item and view its submenu simultaneously.

WooCommerce product quick view

I have built a basic quick view modal. here is the branch

@gregpriday what do you think about the approach I have taken. Any changes to make?

To do:

  • Styling of the quick view layout.
  • Modal incoming and outgoing animation.
  • A simple slider to accommodate all product images. (We could use flickity, its lightweight and feature rich)
  • A close button for the modal.
  • Loading text/icon till product content is retrieved and displayed.
  • Left and Right icons at the edges of the screen to navigate to the next/previous product. (This is something we could explore in future)

Add an option for a mobile menu breakpoint.

We often hear from users wanting to change the point at which the menu collapses into a mobile menu. Would be great to have this as a theme setting. This should go in the responsive section, under the Responsive Menu Text setting.

This is currently handled as a hard coded media query in SCSS: https://github.com/siteorigin/siteorigin-north/blob/develop/sass/navigation/_menus.scss#L179-L179

The ideal solution would probably be to remove the hard coded media query, and have it as inline CSS where we can add in the user entered pixel value.

Main menu overflow

If the last item of the primary-menu has multiple levels or a long link text, the menu tends to extend beyond the viewport. As we are using visibility: hidden, this breaks the responsive look of the site on screens smaller than than the .container width.

We could use something like overflow:hidden to fix this. What do you think?

Add current menu indication for one page sites

Guys, I haven't seen this done before but do you think we can expand the current menu indication to include one-page sites built with North? We wouldn't have the WP current menu item class to rely on, we'd perhaps need to match up the anchor link in the URL to the link text to see if it matches and then dynamically assign a class if it does. Any ideas?

Reposition WooCommerce mini-cart dropdown

The mini cart icon will usually appear on the right of the screen. If the user has a smaller browser window, this will cause the mini cart to fall off the right edge of the screen.

screen shot 2016-03-01 at 6 42 26 am

To fix this, we just need to reposition the dropdown so it goes in towards the content. The dropdown's right edge should line up with the right edge of the icon.

Sale icon should be round

The sale icon should be round instead of oval. This can probably be done using some sort of minimum height and width.

screen shot 2016-03-01 at 11 46 25 am

Meta viewport function: add a check

Ideally we check if function's exist so that we can easily make use of them in child themes. For example, at the moment in functions.php we have:

/**
 * Disable responsive layout.
 */
function siteorigin_north_disable_responsive() {
    if ( siteorigin_setting( 'responsive_disabled' ) == false ) {
        echo '<meta name="viewport" content="width=device-width, initial-scale=1">';
    }
}
add_action( 'wp_head', 'siteorigin_north_disable_responsive', 0 );

Ideally, we'd check first:

if ( ! function_exists( 'siteorigin_north_disable_responsive' ) ) :
/**
 * Disable responsive layout.
 */
function siteorigin_north_disable_responsive() {
    if ( siteorigin_setting( 'responsive_disabled' ) == false ) {
        echo '<meta name="viewport" content="width=device-width, initial-scale=1">';
    }
}
add_action( 'wp_head', 'siteorigin_north_disable_responsive', 0 );
endif;

At the moment, I need to make a change to this function for a user to disable scrolling. Perhaps we could add this check to all relevant functions. Thanks.

Add retina image using srcset

The first step would be giving the user a second field to upload a double sized version of their logo and then using srcset attribute in the current logo image to support this double sized version.

The setting should be added after the existing logo setting, and then added in the siteorigin_north_display_logo function here.

The setting must be optional for the user.

Add RTL support

We need to investigate what would all be involved in RTL support and implement it.

RTL Tester is a good plugin for testing this.

Favicon

We could add an option for users to upload a favicon.

Page Options

We could add options to hide the masthead and footer widget area. This could give users a blank slate to play around with.

Sub-menu issues with short navigation labels

When a navigation label is set to a very low amount of text (up to about 5 - don't quote me on this though) for all menu items the sub menu the sub menu anchors won't be full width (seen on the left side - the blue is the size of the link) and can sometimes even been merged into one row.

uhh

Main font color isn't changeable in the Customizer

Appearance > Customize > Theme Settings > Fonts has a Medium Text Color setting with the default of: #595959. However, this setting doesn't appear to change the main font color in the theme which is set as follows:

.page-content,.entry-content,.entry-summary {
    color: #565656;
}

Fix rounding of mini cart icon

The mini cart count icon should expand in a way that keeps the top and bottom flat. This will probably be as simple as reducing the border radius.

screen shot 2016-03-01 at 11 49 21 am

For examples, you can check out how Bootstrap does badges.

Mobile menu isn't scrollable on desktop

If the mobile menu is longer than the screen it isn't scrollable. The user define breakpoint means that some users might want to push the mobile menu to desktop resolutions.

Style form elements in post content

At the moment, form elements in post content aren't very well styled. They still have the default styling that came with Underscores.

Ideally form elements should have fairly similar styling to the comment form.

You can see an example of the poor styling on a password protected form.

screen shot 2016-01-06 at 1 52 27 pm

Another place to look would probably be a Contact Form 7 form.

Mobile menu: add a toggle for sub-menu items

Sub-menu items are displayed in the mobile menu. Let's consider hiding them and adding a down arrow on the far right of the parent menu item. If the down arrow is clicked/tapped, the sub-menu will be exposed and the arrow will change to an up arrow. The same will happen for any nested sub-menu items.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.