=== CityLogic === Contributors: outtheboxthemes Donate link: Tags: one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready, wide-blocks, e-commerce, entertainment, portfolio Requires at least: 4.5 Tested up to: 5.8 Requires PHP: 5.3 Stable tag: 3.7 License: GPLv3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html == Description == CityLogic's modest but eye-catching design makes it a great choice for creating any website from travel to business to food, decor, lifestyle, sport and more. The ability to have a transparent header allows the use of bold homepage imagery by displaying either a static header image or slider - with the choice of using the built-in slider or any 3rd party slider plugin of your choice. CityLogic integrates seamlessly with a number of popular FREE plugins such as WooCommerce, WPForms and Recent Posts Widget Extended. It also works great with SiteOrigin's Page Builder plugin making it quick and easy to create professional looking pages without any coding knowledge. You're always one step ahead with CityLogic! == License == CityLogic WordPress Theme, Copyright 2018 Out the Box. CityLogic 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. CityLogic 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. All Javascript is located in /js/ with license headers where appropriate. == Bundled Licenses == Customizer Library 1.3.0 Author: Devin Price, The Theme Foundry License: GPL-2.0+ https://opensource.org/licenses/GPL-2.0 jQuery carouFredSel 6.2.1 Copyright (c) 2013 Fred Heusschen Dual licensed under the MIT and GPL licenses. http://en.wikipedia.org/wiki/MIT_License http://en.wikipedia.org/wiki/GNU_General_Public_License Font Awesome 4.7.0 Copyright 2012 Dave Gandy Font License: SIL OFL 1.1 Code License: MIT License http://fontawesome.io/license/ TGM Plugin Activation 2.5.2 Copyright (c) 2011, Thomas Griffin License: GPL-2.0+ https://opensource.org/licenses/GPL-2.0 TouchSwipe - jQuery Plugin 1.6.18 Matt Bryson http://www.github.com/mattbryson https://github.com/mattbryson/TouchSwipe-Jquery-Plugin http://labs.rampinteractive.co.uk/touchSwipe/ http://plugins.jquery.com/project/touchSwipe Copyright (c) 2010-2015 Matt Bryson Dual licensed under the MIT or GPL Version 2 licenses. jQuery Color Animations Copyright jQuery Foundation and other contributors Released under the MIT license. http://jquery.org/license FitText.js 1.2 Copyright 2011, Dave Rupert http://daverupert.com Released under the WTFPL license http://sam.zoy.org/wtfpl/ FitButton.js 1.0 Copyright 2017, Out the Box https://www.outtheboxthemes.com A variation on the FitText jQuery plugin by Dave Rupert http://daverupert.com Released under the WTFPL license http://sam.zoy.org/wtfpl/ * The photos included with CityLogic are from pexels.com License: Creative Commons 0 (CC0) https://www.pexels.com/photo-license/ https://www.pexels.com/photo/architecture-building-buildings-city-294560/ https://www.pexels.com/photo/blur-cars-city-commuting-409701/ == Installation == 1. In your admin panel, 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. CityLogic's Customizer Settings: --------------- The theme settings are built into the WordPress Customizer using "Customizer Library" by Devin Price, situated in /customizer/. license: GPL 2.0+ https://github.com/devinsays/customizer-library/blob/master/composer.json The CityLogic Premium upgrade situated in /upgrade/ displays the features that the premium version includes. CityLogic Premium version is licensed under GPL 2.0+ All setting are self explanatory or have notes explaining what they do or how to use the theme settings. View the theme settings under "Appearance" -> Customize. = Quick Specs (all measurements in pixels) = 1. Featured Images work best at a minimum of 1100 wide and 420 high. == Changelog == #### 1.1.07 * New: Added default styling for the Elementor Heading, Icon Box and Text Editor widgets * Fix: Added styling to remove the left and right margins on the Elementor Social Icons widget #### 1.1.06 * New: Added support for Responsive Embeds * New: Added support for Custom Spacing #### 1.1.05 * New: Added support for Navigation Widgets * New: Added a setting to toggle the display of the page title on the homepage * New: Added a setting to toggle the displaying of underlines on content links * Tweak: Set the header image / slider default overlay text to use an H1 tag #### 1.1.04 * Fix: Fixed an issue with the site logo being displayed at the full width of the screen on mobile devices on pages that use the Gutenberg page template #### 1.1.03 * New: Added the ability to make a submenu open to the left instead of the right by adding the class "left" or "open-left" to the CSS Classes field of a top level menu item #### 1.1.02 * New: Added a setting to toggle the block-based widgets editor added in WordPress 5.8 #### 1.1.01 * Tweak: Updated the styling of the WooCommerce pagination #### 1.1.0 * New: Added styling for the WooCommerce products widget when displayed in the sidebar * Fix: Fixed a styling issue with the ordering dropdown on the shop page * Fix: Refactored the hardcoded JavaScript variables in header.php to be added with wp_localize_script #### 1.0.99 * New: Added styling for the WooCommerce products widget * Fix: Fixed a styling issue with the result count / ordering section on the shop page #### 1.0.98 * Tweak: Added rel="noopener" to the social media links as a security precaution * Fix: Added a missing target attribute to the email social media link * Fix: Fixed an empty link accessibility error with the navigation menu search icon #### 1.0.97 * Tweak: Improved accessibility * Tweak: Improved the styling of the cart page for mobile * Tweak: Refactored code to better allow for the creation of child themes * Fix: Fixed an issue with the excerpt of the Gutenberg Latest Posts block * Fix: Fixed a bug with the navigation menu uppercase setting #### 1.0.96 * Tweak: Updated the styling of the category count on the shop page when set to display categories * Tweak: Improved accessibility * Tweak: Improved styling of the Latest Posts block in the Gutenberg editor * Fix: Fixed an issue with the excerpt of the Gutenberg Latest Posts block #### 1.0.95 * Fix: Fixed a styling issue with the calendar controls for the Simple Calendar plugin #### 1.0.94 * New: Added support for Max Mega Menu * Tweak: Refactored the navigation menu code * Fix: Fixed an issue with the Customizer in WordPress 5.6 * Fix: Fixed a styling issue with the Gutenberg page template * Fix: Fixed a styling issue with blockquotes when using the Gutenberg page template #### 1.0.93 * Tweak: Removed the hardcoded pingback tag from header.php and created a conditional function for this in functions.php #### 1.0.92 * Tweak: Changed the Website Text theme settings label to 404 Page * Fix: Fixed a styling issue with the map controls for WP Google Maps plugin #### 1.0.91 * Tweak: Updated the styling of the Gutenberg image and media & text blocks #### 1.0.90 * Tweak: Updated the styling of the Jetpack infinite scroll load posts button * Tweak: Updated the styling of Jetpack related posts * Fix: Fixed a styling issue of buttons showing a black border when clicked * Fix: Fixed an issue with the image loader animation not disappearing after the Jetpack infinte scrolll had loaded more posts * Fix: Fixed a styling issue with the Jetpack slideshow block pagination bullets * Fix: Fixed a styling issue with the Gallery block when displaying captions on images #### 1.0.89 * Tweak: Removed the page_on_front client side variable as it's not needed #### 1.0.88 * New: Made the theme accessibility-ready * New: Added a Skip to Content accessibility link * Tweak: Moved the side-aligned social links code into header.php to facilitate making the theme accessibility-ready * Fix: Fixed a dead link to the fonts preview page documentation in the theme Customizer #### 1.0.87 * New: Added a setting to toggle the auto-updating of the header cart on the Cart page * Tweak: Refactored the header cart contents fragment to use a template part * Tweak: Updated the thumbnail loader animation on the shop page to be disabled by default * Fix: Fixed a styling issue with blockquotes when using the Gutenberg page template * Fix: Refactored jQuery code that was using a deprecated function picked up by the Enable jQuery Migrate Helper plugin * Fix: Fixed an issue of theme strings not showing up under the Polylang string translations unless they were changed from the default text #### 1.0.86 * Fix: Refactored jQuery code that was using a deprecated function picked up by the Enable jQuery Migrate Helper plugin #### 1.0.85 * New: Added styling for the demo site Elementor page layouts * New: Added default styling for the Elementor button widget #### 1.0.84 * New: Elementor's Global Styling Default Colors and Default Fonts now use the fonts and colors set in the theme settings by default * New: Elementor's color picker now displays the theme's default colors as quick access color swatches #### 1.0.83 * Tweak: Updated the Page Builder styles to facilitate a tightening up of the demo site homepage page layout * Tweak: Increased the size of the mobile menu button #### 1.0.82 * Tweak: Changed the selector used to set the navigation buttons and pagination for the slider to avoid clashes with 3rd party slider plugins #### 1.0.81 * Tweak: Updated the default color settings * Fix: Fixed a coding anomaly in the page-title template part #### 1.0.80 * Tweak: Updated the default color settings * Tweak: Updated the default header image * Fix: Fixed styling issues with the default WordPress gallery * Fix: Fixed an issue whereby the WordPress admin bar submenus were appearing behind the site's header when transparent * Fix: Fixed some issues detected by Theme Check #### 1.0.79 * New: Added a setting to disable the loader animation on product thumbnails on the shop page #### 1.0.78 * Fix: Fixed an issue with the image loader animation not disappearing after the Themify WooCommerce Product Filter has been applied #### 1.0.77 * Fix: Stopped an undefined function error occurring when the theme folder is accessed directly #### 1.0.76 * New: Added an image attachment template * Fix: Fixed styling issues with the default WordPress gallery #### 1.0.75 * Fix: Fixed an issue with TRT Customize Pro preventing that prevented the Customizer settings action from being changed #### 1.0.74 * New: Added a loader animation to the thumbnails on the shop page #### 1.0.73 * Fix: Fixed a styling issue with the mobile menu * Fix: Fixed a styling issue with the mobile menu close button #### 1.0.72 * Fix: Fixed an issue with the "read more" button still displaying on out of stock products #### 1.0.71 * Fix: Fixed a styling glitch with the WooCommerce store notice when the header is transparent * Fix: Updated the WooCommerce store notice background color to use the theme's primary color #### 1.0.70 * New: Added a setting to set the font color of form fields * Fix: Updated the line height of widget titles for better readability of two-line titles #### 1.0.69 * Removed the dismissible admin notification about our Halloween sale #### 1.0.68 * Added a dismissible admin notification about our Halloween sale #### 1.0.67 * Tweak: Support for Elementor Header and Footer locations was added accidentally and regretfully it has been removed as this is a Premium feature #### 1.0.66 * New: Added support for Elementor Header and Footer locations #### 1.0.65 * Fix: Fixed a styling issue with the remove from cart button #### 1.0.64 * Fix: Fixed a styling issue with the SiteOrigin slider navigation buttons that occurred due to an update for the SiteOrigin Widgets Bundle plugin #### 1.0.63 * Fix: Fixed a styling issue with the Instagram Slider Widget that ocurred in version 1.5.0 of the plugin #### 1.0.62 * Fix: Fixed an issue with the mobile menu submenu indicator arrow not changing if a submenu was opened by clicking the parent menu item * Fix: Fixed a styling issue with submenu items on the mobile menu #### 1.0.61 * Tweak: Added the site description to the site logo's title and alt tags * Fix: Fixed an issue with the top padding on the WooCommerce product page * Fix: Fixed spacing issues with the products on the WooCommerce cart page #### 1.0.60 * Fix: Updated the responsive styling of the Photo Gallery by Supsystic plugin #### 1.0.59 * Fix: Fixed a styling issue with the account link in the shop links when the header is center aligned * Fix: Removed the -webkit-appearance styling added in version 1.0.57 as it removed default browser page element styling #### 1.0.58 * Fix: Fixed a styling inconsistency with the orderby dropdown on the WooCommerce shop page #### 1.0.57 * New: Added support for the new wp_body_open hook * Tweak: Updated the sanitization callback of the info text and header image text fields to wp_kses_post to allow a wider range of HTML tags to be used * Tweak: Updated the theme tags * Fix: Fixed an issue with default browser styling overriding the theme's styling on Mac * Fix: Fixed a styling issue with the product catalog page on Safari * Fix: Added code to remove the blog menu link class 'current_page_parent' when on an unrelated CPT, the search results page or the 404 page * Fix: Fixed an issue with the translation of Customizer text with Polylang #### 1.0.56 * Fix: Fixed a styling issue with the product catalog page on Safari * Tweak: Removed some unused CSS #### 1.0.55 * Fix: Fixed a styling issue with the header image whereby overlay text could grow beyond the confines of the header image #### 1.0.54 * Fix: Fixed a styling issue with the product catalog page for mobile #### 1.0.53 * New: Added support for the translation of Customizer text with Polylang * Fix: Fixed a styling issue with the product catalog page for mobile #### 1.0.52 * New: Added support for the WooCommerce setting that allows the user to set the number of products per row #### 1.0.51 * Tweak: Updated the upgrade page #### 1.0.50 * Tweak: Removed Elementor and WPForms affiliate code #### 1.0.49 * New: Added styling for the Gutenberg content editor * Tweak: Refactored the excerpt-related filters to only run on the front-end * Tweak: Refactored footer.php so that wp_footer() is immediately before the closing tag * Tweak: Revised the TGMPA recommended plugins list * Tweak: Updated the Contributors field in the the readme file * Tweak: Added the Requires at least and Requires PHP field to the readme file * Tweak: Added missing translation functions to strings * Fix: Updated submenus with linked parent menu items to be navigable on mobile devices #### 1.0.48 * Fix: Fixed a bug in the last release causing custom theme fonts to not load #### 1.0.47 * Tweak: Updated the WooCommerce Product Search widget to use the latest WooCommerce product-searchform template * Fix: Added IDs and classes to the Footer and Footer Bottom Bar - Right sidebars * Fix: Fixed styling issues with the Search and WooCommerce Product Search widgets when used in the footer #### 1.0.46 * New: Added styling for Gutenberg * New: Added a Gutenberg page template #### 1.0.45 * Fix: Fixed a styling issue with the audio player #### 1.0.44 * New: Added links to documentation pages in the Customizer * Tweak: Refactored code to better allow for the creation of child themes #### 1.0.43 * New: Added a "Font Color" option to the navigation menu rollover style setting #### 1.0.42 * Tweak: Updated the WooCommerce Product Search widget to use the latest WooCommerce product-searchform template * Fix: Fixed an issue with the WooCommerce Product Search widget #### 1.0.41 * Fix: Fixed a styling issue with the variable product description #### 1.0.40 * Fix: Fixed a styling issue with the audio player #### 1.0.39 * Fix: Fixed a styling issue with the product search widget #### 1.0.38 * Fix: Added styling for the WPForms number input * Fix: Fixed an issue with the ajax add to cart button * Fix: Fixed a styling issue with product image galleries #### 1.0.37 * Tweak: Updated the styling of the tabs on the product page * Tweak: Updated the styling for the comment form and the WooCommerce product review form * Fix: Fixed some styling issues on the product page * Fix: Fixed a styling bug where the main navigation item selected indicator wasn't displaying when a grandchild menu item was selected * Fix: Fixed a styling bug where the currently selected submenu item wasn't displaying in the correct color #### 1.0.36 * New: Added styling for WPForms #### 1.0.35 * New: Added the ability to use a plugin in place of the default search in the navigation menu * New: Added styling for the Ajax Search for WooCommerce plugin when used in the navigation menu * Fix: Fixed a styling issue causing the default navigation menu search input to be misaligned on mobile #### 1.0.34 * Fix: Replaced the Font Awesome icon library with a custom version to circumvent issues with Font Awesome 5 icon changes #### 1.0.33 * Fix: Fixed a glitch where the default initial site title color was overriding the user-selected site title color #### 1.0.32 * Fix: Fixed a bug in the last release causing the default slider to not load #### 1.0.31 * Tweak: Refactored code to better allow for the creation of child themes * Tweak: Refactored the default slider to load more elegantly * Updated the licensing information #### 1.0.30 * Tweak: Refactored code to better allow for the creation of child themes #### 1.0.29 * New: A theme setting to remove the anti-aliasing done by browsers to scaled images #### 1.0.28 * New: A theme setting to toggle the capitalization of the site title * New: A theme setting to toggle the capitalization of the navigation menu * New: A theme setting to set the font size of the site title #### 1.0.27 * Tweak: Updated the product out of stock notice to be translatable * New: Added a previously premium-only theme setting to set the style of the navigation menu rollover to either an underline or a solid color block #### 1.0.26 * Added functionality to dismiss admin notices #### 1.0.25 * Fixed some WooCommerce styling issues #### 1.0.24 * Added a theme setting to dictate whether page builder layouts should use the theme styles * Fixed a styling issue with WooCommerce related products * Fixed an issue caused by WooCommerce 3.3.3 where product gallery thumbnails had defaulted to 100 x 100 * Updated the default color settings * Updated the demo slide images for the Default Slider * Updated the default header image #### 1.0.23 * Refactored the header cart to not use deprecated WooCommerce functions * Fixed a styling bug where the last product on the first row of the shop page dropped to the 2nd line on Safari * Removed the custom image sizes to prevent unecessary image cuts being made * Added a theme setting to select the image size of the blog post featured image on the blog page * Updated the search results page to use the same layout as the blog page * Reduced the screen width at which the blog responsiveness activates to 768 to reserve the post styling for tablets in portrait mode * Fixed a bug where the layout of the product category and product tag page was breaking when the product catalog was set to full width * Added a theme setting to toggle the full width layout of the product category and product tag page independently of the product catalog * Added a theme setting to set the line height of paragraph text * Fixed a styling glitch with the result count block on the shop page #### 1.0.22 * Stopped the mobile menu activating on all mobile devices regardless of width * Changed the mobile menu activation width to 1000 to better suit the inline navigation menu layout #### 1.0.21 * Fixed a bug in the code that defaults the shop pages to full width if the shop sidebar is inactive #### 1.0.20 * Reduced the 100ms delay on executing functions bound to the resize event to 0 * Added CSS transitions to the right aligned social media buttons * Fixed a styling issue on the shop page when displaying a sidebar occurring since WooCommerce 3.3.1 * Added a will-change CSS property to the directional arrows of the Default Slider to prevent a slight jitter on rollover * Merged the custom WooCommerce settings and the new WooCommerce Customizer settings into one section * Split the full width shop page setting into a setting for the product catalog and a setting for the product page * Added a custom products per page theme setting * Added a theme setting to toggle the transparency of the header * Fixed some WooCommerce styling issues #### 1.0.19 * Updated the WooCommerce styling to be compatible with the upcoming 3.3.1 release * Updated the styling of the orderby dropdown on the WooCommerce shop page for mobile #### 1.0.18 * Refactored the slider initialization function to not run unless the appropriate HTML exists * Moved the Fittext and FitButton initialization code to the onload event for the slider and header image to stop the overlay text from jumping on load #### 1.0.17 * Fixed a bug with the navigation menu rollover text when using the transparent or translucent header and the solid navigation menu font color was not set to the default color #### 1.0.16 * Fixed some glitches with the styling of the select form element * Updated the content editor styling so that content doesn't sit flush with the edges in Visual mode * Fixed an issue where links with very long text weren't wrapping * Updated the allowed HTML tags for the header image to include Font Awesome icons * Fixed some glitches with the styling of the select form element when appearing in a widget #### 1.0.15 * Updated the styling of the select form element * Hide the Default Slider pagination dots for mobile #### 1.0.14 * Added a warning to the Header Image section in the Customizer notifying the user that the header image is not visible if the slider is enabled * Refactored code that uses the deprecated load event jQuery function shortcut * Replaced the "Read more" button with a text notice on out of stock products * Fixed a glitch with the styling of tel input fields #### 1.0.13 * Fixed an issue with the content_width variable being too small * Added styling for the Yotpo Reviews for Woocommerce plugin * Changed the method of the slider plugin shortcode sanitization * Added custom styling for the SiteOrigin Layout Slider widget when combined with the SiteOrigin Testimonials widget #### 1.0.12 * Updated page and post comments to honor the "Allow comments" setting #### 1.0.11 * Fixed a bug where the header text was displaying in the solid font color when a slider plugin was used #### 1.0.10 * Fixed some WooCommerce styling issues * Fixed a styling issue with the footer bottom bar on mobile * Updated the screenshot #### 1.0.09 * Added styling for the select form element * Updated the screenshot #### 1.0.08 * Fixed issues with escaping * Updated the stock imagery accreditation #### 1.0.07 * Various styling updates * Removed prefix for Font Awesome * Updated escaping of attributes to user esc_attr_e instead of _e * Changed wp_reset_query to preferred wp_reset_postdata * Updated the stock imagery accreditation * Changed various Screen Reader Text elements from an H1 to a span #### 1.0.06 * Fixed an undefined variable PHP notice when the default custom header image was in use #### 1.0.05 * Fixed some undefined variable PHP notices #### 1.0.04 * Fixed an error in the FitButton jQuery plugin * Added Instagram Slider Widget to the recommended plugins * Various styling updates * Reduced the max horizontal padding used by FitButton for slider and header image buttons #### 1.0.03 * Fixed a styling issue on the single blog post page where tags were preceded with a gap if no categories were present * Changed the mobile menu close button rollover to a background color change as the font weight change was causing issues in Safari * Fixed a styling issue with submenus on the mobile menu in Safari #### 1.0.02 * Updated the styling of h2, p and blockquote tags * Added a Header Image Overlay Opacity setting * Updated the default header image * Added a Slider Overlay Opacity setting * Fixed a JavaScript error #### 1.0.01 * Updated the screenshot * Various styling updates #### 1.0.0 * Initial release.