=== Ryan ===
Contributors: thinkupthemes
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.0
Version: 1.8.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, right-sidebar, left-sidebar, custom-header, custom-menu, full-width-template, theme-options, threaded-comments, featured-images, post-formats, sticky-post, translation-ready, flexible-header, custom-background, grid-layout, footer-widgets, blog, e-commerce, portfolio


== Description ==

Ryan is the free version of the multi-purpose professional theme (Ryan Pro) ideal for a business or blog website. The theme has a responsive layout, HD retina ready and comes with a powerful theme options panel with can be used to make awesome changes without touching any code. The theme also comes with a full width easy to use slider. Easily add a logo to your site and create a beautiful homepage using the built-in homepage layout.


== Installation ==

1. In your admin panel, go to Appearance -> Themes and click the 'Add New' button.
2. Type in Ryan in the search form and press the 'Enter' key on your keyboard.
3. Click on the 'Activate' button to use your new theme right away.
4. Go to Appearance - About Ryan in the admin area of your website for a guide on how to customize this theme.
5. Navigate to Appearance > Customize in your admin panel and customize to taste.


== Frequently Asked Questions ==

For support for Ryan (free) please post a support ticket over at the https://wordpress.org/support/theme/ryan.


== Limitations ==

Limitations will be added when raised.


== Copyright ==

Ryan WordPress Theme, Copyright 2020 Think Up Themes Ltd
Ryan is distributed under the terms of the GNU GPL

The following opensource projects, graphics, fonts, API's or other files as listed have been used in developing this theme. Thanks to the author for the creative work they made. All creative works are licensed as being GPL or GPL compatible.

    [1.01] Item:        Underscores (_s) starter theme - Copyright: Automattic, automattic.com
           Item URL:    http://underscores.me/
           Licence:     GPLv2 or later
           Licence URL: http://www.gnu.org/licenses/gpl.html

    [1.02] Item:        TRT Customizer Pro
           Item URL:    https://github.com/justintadlock/trt-customizer-pro
           Licence:     GPLv2 or later
           Licence URL: http://www.gnu.org/licenses/gpl.html

    [1.03] Item:        PrettyPhoto
           Item URL:    http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/
           Licence:     GPLv2
           Licence URL: http://www.gnu.org/licenses/gpl-2.0.html

    [1.04] Item:        ImagesLoaded
           Item URL:    https://github.com/desandro/imagesloaded
           Licence:     MIT
           Licence URL: http://opensource.org/licenses/mit-license.html

    [1.05] Item:        ResponsiveSlides
           Item URL:    https://github.com/viljamis/ResponsiveSlides.js
           Licence:     MIT
           Licence URL: http://opensource.org/licenses/mit-license.html

    [1.06] Item:        ScrollUp
           Item URL:    https://github.com/markgoodyear/scrollup
           Licence:     MIT
           Licence URL: http://opensource.org/licenses/mit-license.html

    [1.07] Item:        Modernizr
           Item URL:    https://github.com/Modernizr/Modernizr
           Licence:     MIT
           Licence URL: http://opensource.org/licenses/mit-license.html

    [1.08] Item:        Font Awesome
           Item URL:    http://fortawesome.github.io/Font-Awesome/#license
           Licence:     SIL Open Font &  MIT
           Licence OFL: http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
           Licence MIT: http://opensource.org/licenses/mit-license.html

    [1.09] Item:        Twitter Bootstrap (including images)
           Item URL:    https://github.com/twitter/bootstrap/wiki/License
           Licence:     Apache 2.0
           Licence URL: http://www.apache.org/licenses/LICENSE-2.0

    [1.10] Item:        transparent.png, slide_demo1.png, slide_demo2.png, slide_demo3.png, screenshot.png
           Item URL:    /images
           Licence:     CC0
           Licence URL: These items have been produced specifically for Bolder and are owned by Think Up Themes. Released under CC0.

    [1.11] Item:        Various images for use in theme options.
           Item URL:    /admin/main/assets/img & /admin/main/inc/controls/upgrade
           Licence:     CC0
           Licence URL: These items have been produced by Think Up Themes. Released under CC0.


== Changelog ==

= 1.8.0
- New:     Upsell option added to panels.

= 1.7.3
- Fixed:   Improved accessibility for slider navigation.
- Fixed:   Pingback in header.php changed from bloginfo to get_bloginfo to ensure compatibility with PHP v8+.
- Updated: Responsive header menu now closes when tabbing out to main content area.

= 1.7.2
- Updated: Tested up to version updated to ensure users know full compatibility with WordPress v6.9.

= 1.7.1
- Fixed:   Welcome notice can now be dismissed.
- Updated: Tested up to WordPress v6.8.

= 1.7.0
- Fixed:   Customer options updated to ensure full compatibility with WordPress v6.7+.

= 1.6.8
- Fixed:   Depreciated error fixed for variable $theme_name_base in toolbox-class.php.
- Updated: "Requires PHP" updated to v7.0.

= 1.6.7
- Updated: Feedback script check for theme name.

= 1.6.6
- Updated: "Hire developer" button removed.

= 1.6.5
- Fixed:   theme_name renamed to theme_name_base to avoid conflict issue with depreciated core function.

= 1.6.4
- New:     Theme name classes added to admin body.
- New:     Feedback script added on select admin pages.
- Updated: Minor style updates to coupon code.
- Updated: Theme toolbox added under appearance menu.

= 1.6.3
- Updated: Text changed to simply "Need help?" for hire developer button in customizer.

= 1.6.2
- Updated: Upgrade coupon code changed to "thinkup10" giving 10% off.

= 1.6.1
- Updated: Tested up to version updated to ensure users know full compatibility with WordPress v6.4.

= 1.6.0
- New:     Users can now hire a developer within the theme to help if they need it.

= 1.5.4
- Fixed:   Improved link underline display in content area.
- Fixed:   Unused variable $prefix_name removed from options.php.

= 1.5.3
- Fixed:   Function str_contains replaced with strpos to ensure compatiliby with PHP before v8.
- Fixed:   Fallback compatibility added for wp_body_open() to ensure compatibility with all version of WP v5.

= 1.5.2
- Fixed:   Link to docs on customizer page fixed.

= 1.5.1
- Updated: Improved translation in theme toolbox.

= 1.5.0
- Updated: Theme toolbox moved to top level menu page.

= 1.4.17
- Updated: Tested up to version updated to ensure users know full compatibility with WordPress v5.7.

= 1.4.16
- Updated: Requires at least version updated to be 5.0.
- Updated: Tested up to version updated to ensure users know full compatibility with WordPress v5.7.

= 1.4.15
- Updated: Tested up to version updated to ensure users know full compatibility with WordPress v5.6.0.

= 1.4.14
- New:     "Tested up to" header field added to style.css.
- New:     "Requires PHP" header field added to style.css.
- New:     wp_body_open() add after body tag in header.php.

= 1.4.13
- Updated: Responsive dropdown menu fully accessible with keyboard navigation.

= 1.4.12
- Updated: Copyright date updated to be 2020 within readme.txt.

= 1.4.11
- Updated: Tested up to version updated to ensure users know full compatibility with WordPress v5.2.3.

= 1.4.10
- Updated: Tested up to version updated to ensure users know full compatibility with WordPress v5.1.1.

= 1.4.9
- Updated: "Requires PHP" information added to readme.txt.

= 1.4.8
- Updated: Improved escaping of breadcrumbs output in 00.theme-setup.php.
- Removed: License folder removed and license in style.css linked directly to GPL page.

= 1.4.7
- Updated: Screenshot updated to comply with latst wordpress.org guidelines to not show descriptive text.

= 1.4.6
- Updated: Blog grid layout options can now be changed via child themes.

= 1.4.5
- Updated: All upgrade links changed to point directly to https.
- Updated: Global variables for $thinkup_homepage_sliderimageX_image changed to point to 'url' in array.

= 1.4.4
- Updated: Slider updated to ensure full compatibility with child themes.

= 1.4.3
- Updated: Theme and author url's in style.css updated to use https.

= 1.4.2
- Updated: main-frontend.js updated to be consistent with all themes.
- Updated: style-shortcodes.css updated to be consistent with all themes.

= 1.4.1
- Updated: Improved escaping in function thinkup_title_select() to ensure page title displays correctly.
- Updated: Function thinkup_title_select_cpt() added remove "archive" text from custom post type archive pages.

= 1.4.0
- Updated: Readme file updated to ensure format is consistent with upcoming wordpress.org update to align themes with plugin directory.

= 1.3.15
- Updated: Improved checks for 'edit_theme_options' capability to ensure demo content only displays to site admins.

= 1.3.14
- Updated: Various styling fixes.

= 1.3.13
- Updated: Function to add additional image sizes hooked into after_theme_setup instead of init.

= 1.3.12
- Fixed:   WooCommerce v3+ gallery support added, ensured image zoom function works correctly.
- Removed: HTML5 theme support removed as it's not required.

= 1.3.11
- Updated: Various improvements in comments.php.
- Updated: Function thinkup_input_imagesnav() updated to improve image page pagination.

= 1.3.10
- Updated: Support added for EDD to ensure purchase buttons display correctly on downloads page.

= 1.3.9
- Fixed:   jQuery for video responsive sizes updated to prevent issues when video sliders are used.

= 1.3.8
- Updated: Improved translation in options.php.
- Updated: Customizer theme option styling updated.
- Updated: Sidebar array used for dropdown options in theme options panel now filters by sidebar id instead of sidebar name.
- Removed: Function thinkup_var_cookie() removed as it's no longer used in the theme.

= 1.3.7
- Updated: All 3rd party scripts appropriately anchored in function thinkup_frontscripts().

= 1.3.6
- Fixed:   Documentation display fixed to ensure compatibilty with WordPress v4.8.
- Updated: Homepage (Featured) section customizer options display regardless of if switch is on or off.

= 1.3.5
- Fixed:   html elements update to use ascii codes to ensure correct output for all users.

= 1.3.4
- New:     Documentation link added to customizer.
- New:     Theme information page added under Appearance in admin area.
- Updated: Customizer upgrade section changed to button_link section.

= 1.3.3
-  Fixed:  Function thinkup_check_ishome() added back to 00.theme-setup.php. Incorrectly removed in previous update.

= 1.3.2
- Updated: Custom image size names now translation ready.
- Updated: Custom image size functions can now child theme friendly.

= 1.3.1
-  Fixed:  Update to migration script to ensure slider displays correctly.

= 1.3.0
-  New:    Page slider migrated to be easy to use image slider.

= 1.2.5
- Updated: style-shortcodes.css updated.
- Removed: Unnecesary translation wrappers removed from string containins no text in function thinkup_title_select().

= 1.2.4
- Updated: Function thinkup_check_ishome() updated to improve reliability with use of use wp_unslash.

= 1.2.3
- Updated: Font Awesome updated to v4.7.0.

= 1.2.2
- Updated: Unused images removed from images folder.
- Updated: style-shortcodes.css updated to be consistent with all themes.

= 1.2.1
- Fixed:   Custom controls in Customizer now display correctly for WordPress v4.7.

= 1.2.0
- Updated: Fully compatible with WordPress v4.7.

= 1.1.4
- Fixed:   Site text logo now outputs correctly.

= 1.1.3
- New:     Function thinkup_photon_exception() added to ensure theme theme bundled transparent.png image displays correctly when Jetpack Photon is activated.

= 1.1.2
- Fixed:   Carousel jQuery updated to prevent bottom of content being cut off.
- Fixed:   Validation in custom radio image Customizer control fixed to be esc_url() for url output.

= 1.1.1
- Fixed:   Duplicate post title removed on single post pages.
- Fixed:   Title in intro now wraps and does not overflow container.
- Fixed:   Unnecessary echo remmoved from function get_search_form().
- Fixed:   Escaping removed from the_permalink() as the function is escaped by core.
- Fixed:   <!--more--> tag now works correctly with excerpt option for blog conntent.
- Fixed:   Escaping removed from get_the_title() when output in body. It's not required as the function is escaped by core.
- Fixed:   Check "empty( $this->value() )" changed to "! $this->value()" in switch_control.php to ensure PHP pre-5.3 compatibility.
- Updated: Non minified version of ScrollUp script added.
- Updated: jQuery removed from custom radio image control.
- Updated: ImagedLoaded removed and enqueued directly from core.
- Updated: Preview panel in customizer now contracts as theme options expands.
- Updated: Closing end of file php tag removed in all files in /admin/main/options.
- Updated: Upgrade control updated to be more flexible. Image locations now speficied in control.
- Updated: Select icons and sidebar custom controls removed. Control added using select type and custom array.
- Updated: Handle for custom controls separated using "-" to ensure consistensy in handle naming across theme.
- Updated: Saved values retrieved directly in the function as opposed to setting a global variable for each option.
- Updated: Sidebar widget instructions when no sidebar content is added only shows for users with 'edit_theme_options' permission.
- Removed: Backward compatibility for title tag removed.
- Removed: Header text color option removed from custom header option.

= 1.1.0
- New:     Custom framework built entirely by extending the core customizer API.
- Fixed:   Various escaping issues fixed.
- Updated: index.php updated to match archive.php.
- Updated: License information added for all theme images.
- Removed: Redux framework.
- Removed: main-backend.js no longer required. All backend js enqueued from customizer options.
- Removed: style-backend.css no longer required. All backend styles enqueued from customizer options.
- Removed: Archive date variables removed from thinkup_input_breadcrumb() as they are not being used.
- Removed: Functions thinkup_adminscripts no longer required. All backend scripts enqueued from customizer options.

= 1.0.4
- Fixed:   Various escaping issues fixed.
- Fixed:   Sidebar names are now translation ready.
- Updated: Placeholder code in options.php removed.
- Updated: Tags updated in stylesheet for relevant subjects.
- Updated: Icon added to theme options section in customizer.
- Updated: License information for Modernizr aded to readme file.
- Updated: Prefix removed from all 3rd party scripts and stylesheets.
- Removed: Unused actioned removed.
- Removed: Unused image sizes removed.
- Removed: html5 script removed. Now enqueued from core.
- Removed: Masonry script removed. Now enqueued from core.
- Removed: Post / page thumbnails removed from displaying on backend.
- Removed: Sub-footer sidebars removed as they are not used in the theme.
- Removed: Function thinkup_menu_homelink() removed as it isn't relevant to theme features.

= 1.0.3
- New:     Redux extention thinkup_upgrade_top added to manage top level upgrade link.
- Updated: License information added for custom images bundled with theme.
- Updated: Content width implementation updated to be hooked into "after_theme_setup".
- Updated: Top level upgrade link no longer added through js injection. Added as section to comply with latest requirements.
- Removed: Irrelevant subject tags removed from style.css.
- Removed: Redux admin notices code removed to guarantee they never display. Unnecessary and not relevant to the theme.

= 1.0.2
- Fixed:   Escaped admin_url() with esc_url() on line 113 of class.redux_cdn.php.
- Fixed:   Escaped $v['img'] with esc_url() on line 181 of field_image_select.php.
- Fixed:   Escaped $img[0] with esc_url() on lines 66 and 67 of field_gallery.php.
- Fixed:   Escaped $this->value['url'] with esc_url() on line 189 of field_media.php.
- Fixed:   jquery.prettyPhoto.js updated to ensure compatibility with https:// servers.
- Fixed:   Escaped $this->value['thumbnail'] with esc_url() on line 190 of field_media.php.
- Fixed:   Escaped $slide_alt and $slide_image with esc_attr() on line 101 of 02.homepage.php.
- Fixed:   Escaped $this->value['background-image'] with esc_url() on line 305 of field_background.php.
- Fixed:   Escaped $this->value['media']['thumbnail'] with esc_url() on line 306 of field_background.php.
- Fixed:   Escaped $slide[ 'image' ] and $slide[ 'thumb' ] with esc_url() on lines 119 and 120 of field_slides.php.
- Fixed:   Escaped $section['icon'] and $sections[ $nextK ]['icon'] with esc_url() on lines 3774 and 3844 framework.php.
- Fixed:   Escaped $v['alt'],$v['class'], $style, $presets and $merge with esc_attr() on line 181 of field_image_select.php.
- Fixed:   Escaped all instances of this->_extension_url and $this->field['upgrade_url'] with esc_url() in file field_thinkup_upgrade.php.
- Fixed:   Custom Redux extensions now moved to folder main-extensions to ensure compatibility with Redux plugin. Ensures plugin and theme can be used without conflicting.
- Updated: style-shortcodes.css updated.
- Updated: Font Awesome icons updated to v4.6.3.
- Updated: Screenshot size updated to 1200 x 900 px.
- Updated: Post code in content.php simplified to use less PHP.
- Updated: Search placeholder text can now be fully translated.
- Updated: Sanitization and escaping of unknown outputs improved.
- Updated: Commented code blocks removed from extension_customizer.php.
- Updated: Changed validation for slider title from esc_attr() to esc_html().
- Updated: Textdomain in options.php changes from "redux-framework" to match theme textdomain "ryan".
- Updated: Scripts and stylesheets in function thinkup_adminscripts() now enenqueued directly.
- Updated: Function thinkup_adminscripts() now hooked into "customize_controls_enqueue_scripts" instead of "admin_enqueue_scripts".
- Updated: Theme tags updated to reflect new tags. Old rags will be removed once WP v4.6 is released and users can no longer filter with old tags.
- Updated: "ReduxFramework::$_url . 'assets/img/layout" changed to "trailingslashit( get_template_directory_uri() ) . 'admin/main/assets/img/layout".

= 1.0.1
- Updated: A number of changes to ensure the theme complies fully with WordPress guidelines.

= 1.0.0
- Initial release.