###################### Copyright ###################### Brazil is a WordPress theme designed by Benone Bitencourt in Rio Grande do Sul, Brazil. Based on Customizer by Nicolas GUILLAUME. (http://seagroup.co) You may remove any copyright references (unless required by third party components) and crediting is not necessary, but much appreciated... ;-D. Brazil is distributed under the terms of the GNU GPL v2.0 or later Most important : enjoy it! ####################### Licenses ####################### Unless otherwise specified, all the theme files, scripts and images are licensed under GNU General Public License version 2, see file license.txt. The exceptions to this license are as follows: * Bootstrap by Twitter , and the Glyphicons Halflings set in inc/assets/img/glyphicons-halflings.., are licensed under the GPL-compatible [http://www.apache.org/licenses/LICENSE-2.0 Apache License v2.0] * bootstrap-carousel.js v2.3.0 is licensed under the Apache License * holder.js v1.9 is licensed under the Apache License * modernizr.js is dual licensed under the BSD and MIT licenses * HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed * jqueryIphonecheck.js is copyrighted by Thomas Reynolds, licensed GPL & MIT * jquery.fancybox-1.3.4.js is dual licensed under the MIT and GPL licenses * retina.min.js is copyrighted by Imulus, LLC, Ben Atkin, and other contributors and licensed under MIT * iCheck v1.0.1 by Damir Sultanov, http://git.io/arlzeA, MIT Licensed * selecter v3.0.9 - 2014-02-10, Copyright 2014 Ben Plum, MIT Licensed * stepper v3.0.5 - 2014-02-06, Copyright 2014 Ben Plum, MIT Licensed * Hammer.JS - v2.0.4 - Copyright (c) 2014 Jorik Tangelder, MIT license * SmoothScroll - v1.3.8 (Balazs Galambosi), MIT license * Icon Set: Font Awesome is licensed under SIL OFL 1.1 and MIT License * The images screenshot.png, inc/assets/img/customizr-theme-customizer.png, inc/assets/img/customizr-theme-responsive.png, inc/admin/img/ are creations of Nicolas Guillaume and licensed under GPL v2+ * The image slider-loader.gif is released under the WTFPL license (http://www.wtfpl.net/, GPL compatible), generated on http://ajaxload.info/ ####################### Changelog ###################### = 3.4.20 March 14th 2016 = * Update: translations ru_RU and id_ID * Fix: calendar widget style in footer with multiple widget instances * Fix: disable smoothscroll touchpad support by default * Imp: move the woocommerce header options, option do display the shopping cart on scroll * Imp: wp 4.5 compatibility better rendering of the rating block in the customizer * Fix: do not display menu-button when mobile+scrolling+sticky+not_allowed fixes #571 = 3.4.19 February 16th 2016 = * Add : 3 new social icons: VKontakte, Yelp, Xing * Imp: woocommerce icon cart now rendered with font-awesome * Imp: remove outdated old ie fixes in the head * Imp: move front and back icons to Font Awesome set * Add: add customizer setting to optionally load font-awesome resources * Imp: logo - replace previous upload control in the customizer with cropped images control * Updated: translation fr_CA * Fix: slider - avoid caption increasing slides height * Fix: amend missing comma in the previous commit * Fix: better rendering of the social-block in sidebar and colophon when they take up more than one line * Fix: amend typo in the new control css * Fix: refine compatibility with old customizr versions * Fix: make icons in singular post / page contexts skin based * Fix: never display edit links in the customizer fixes #361 * Fix: avoid outline showing up on links click in ff (v44) fixes #538 * Fix: fix potential warning when using custom skins fixes #540 = 3.4.18 January 30th 2016 = * Updated Italian translation plus a typo * Add: new option - display woocommerce cart in the header when sticky fixes #499 * Fix: fix grid not considering custom max height in left sidebar layout * Fix: fix smartloaded img not correctly displayed in some browsers fixes #534 * Fix: fix slider link with QTranslate X in pre-path mode thanks to @justinbb fixes #531 * Fix: fix broken link to the header's navigation doc * Fix: fix broken links to theme's faq * Fix: fix broken links to the slider docs * Fix: fix broken links to the docs in class-fire-utils * Fix: fix grid expanded post edit link not reachable fixes #286 * Fix: refine alignment when tagline not shown = 3.4.17 January 23rd 2016 = * Add: a few translation tr_TR thanks to @ghost * Add : Indonesian translation. Thanks to Rio Bermano * Fix : some Swedish translation strings. Thanks to Mia Oberg. * Fix: fix post-metas hierarchical tax check when building button class * Fix: prefer mysqli api to the mysql ones (deprecated) in sys-info fixes #508 * Fix: amend wrong documentation link in sidebar widget placeholder fixes #502 * Fix: fix jetpack's photon - theme smartload compatibility issue * Fix: fix btt-arrow and scroll-down issue Also use more descriptive variable names. fixes #477 * Fix: fix disabling wc-header-cart to reset tc_user_options_style * Fix: avoid smartload conflict with buddypress setting avatar img fixes #467 a) * Fix: better html comments fix rare cases when some html comments were considered as server's directives. fixes #470 * Fix: skip URIS images among imgs to smartload fixes #463 * Fix: smarload preg callback - reverse strpos param order * Fix: apply border bottom only to theme sidebars widget list item = 3.4.16 December 10th 2015 = * Added: WooCommerce cart in the header * Added: Turkish (tr_TR) translation files * Added: Front js - new js class to better place dropdowns submenus avoiding overflowing the window * Added: Images compatibility with wp 4.4+. Added customizer options to disable the default responsive images behaviour for slider and thumbnails. * Fix: allow smartload in wp 4.4 (responsive images) * Fix: alternate layout is available only if thumb position is right/left. Also fixes the alternate layout thumbnail's height control visibility * Fix: do not display colophon's back to top text when back to top arrow button is enabled * Fix: rtl colophon's layout fixes * Fix: remove unneeded css code for the secondary menu dropdown top arrow * Fix: allow smartload when jetpack's sharing enabled * Fix: fix some issues regarding to smartload and centering imgs * Fix: show second-menu dropdown-submenu arrow anyways * Fix: WPML customizr option name * Fix: allow logo transition only when both w,h are available. * Fix: fix padding for the first menu-item in responsive menu * Fix: remove unsupported turkish translation files * Fix: Front-js - new js event triggered for sticky header and sidenav * Fix: limit dropdown top arrow adjustment to the tc-wc-menu * Fix: some CSS fixes for parent dropdown submenus in secondary menu * Fix: allow slides translations in post/pages * Updated : Dutch translation. Thanks to Helena Handa * Updated: Brazilian Portuguese translation * Updated: japanese translation * Updated Farsi translation * Improved : disable all front end notices when customizing = 3.4.15 November 14th 2015 = * Fix: wrong variable declaration in the main front js file * Updated: Norwegian translation. Thanks to Marvin Wiik. * Fix: better way to check if the search query has results * Fix: the-events-calendar: fix showing the content twice in single event pages fixes #396 * Fix: display header in multisite signup/activate pages * updated Brazilan Portuguese. Thanks to Helena Handa. * Fix: fix column layouts in Help and About admin pages * Add: WPML compatibility * Improved: disable the front end notices when customizing = 3.4.14 November 4th 2015 = * Add: Added a dismissable help notice on front-end in post lists about using img smart-load * Add : add Powered by Wordpress in footer credits * updated : German translation, thanks to Martin Bangermann * Fix: menu display element, cast element classes to array fixes #372 * Fix: Deep link to customizer menu panel in a control description fixes #244 * Fix: Deep link to the featured page control in the removable front end block fixes #246 * Fix: better handling of the simple-load event triggered on holders fixes #377 = 3.4.13 October 16th 2015 = * fix : better support for php versions < 5.4.0 = 3.4.12 October 16th 2015 = * added : performance help notice on front-end for posts/pages showing more than 2 images * updated : Italian Translation thanks to Giorgio Riccardi http://www.giorgioriccardi.com/ * fix: better support for Visual Composer, prevent conflicts with anchor links in visual composer elements * fix: better support for The Events Calendar, events list view fixes #353 * fix: better support for JetPack's photon, load imgs from cdn updated Polish translation. Thanks to Krzysztof Busłowicz * fix : better retro compatibility for the customizer preview for WP version under 4.1 * fix: Select a submenu expansion option disappears #340 * fix: allow control deeplink in the customizer * fix: limit previous fix to ie9 and below * fix: slider-controls always visible in ie9- In such browsers the opacity+transition doesn't really work fine, let's make them always visible = 3.4.11 September 30th 2015 = * added: new social link - email = 3.4.10 September 29th 2015 = * added: new option, filter home/blog posts by categories * added: info box at the bottom of the slides table on how to add another slide * added: in customizer > Front Page > Slider, make some "sub" slider height options dependant on the actual user define slider height * updated: translation he_IL.po * fix: let sticky-footer detect the golden-ratio is applied to the grid * fix: exclude links wrapped in an underlined span from the eligible externals * fix: sticky-header: logo re-size on scrolling when needed fixes #314 * fix: avoid navbar-wrapper overlapping title/logo in mobiles when no site-description is shown for ww<767px = 3.4.9 September 20th 2015 = * added: New feature - display a slider of recent posts on home * fix: RTL initial position of the small arrow in the accordion(JTS) * fix: broken update notice in edit attachment page fixes issue #248 * fix: display slider notice only on the demo slider fixes issue #251 * fix: Add back the Google Font img in the Customizer fixes issue #285 * fix: Woocommerce's product tabs not showing if Smooth scroll on click enabled Fixes issue #258 * fix: Allow the expanded grid title to be translated with qtranslate * fix: include pages in search results when including cpt in post lists Fixes issue #280 * fix: expand last published sticky post in the grid * fix: disable link smoothscroll in woocommerce contexts See issue #258 = 3.4.8 August 24th 2015 = * fix : issue #242 https://github.com/Nikeo/customizr/issues/242 : Effects common to regular menu and second horizontal menu where not visible when the regular menu was selected * fix: qTranslate-X compat code improved (issue : https://wordpress.org/support/topic/featured-pages-and-qtranslate?replies=4 ) = 3.4.7 August 23rd 2015 = * update : translations files * fix : replace Customizr favicon by the WP 4.3 site icon. Handle the transition on front end and in the customizer for users already using the Customizr favicon. Retro compat : not applied if WP version < 4.3 + Check if function_exists('has_site_icon') * fix : for control visibility bug since wp4.3 * add : a boolean filter to control the colophon back to top link * fix : properly remove box around navbar when no menu is set Bug reported here: https://wordpress.org/support/topic/dispay-menu-in-a-box?replies=6 * fix : do not update the post meta as soon as you enter the add post page = 3.4.6 August 4th 2015 = * fixed : polylang compat code according to the new customizer settings * fixed : use original sizes (full) for logo and favicon attachments = 3.4.5 July 31st 2015 = * fixed : various css issues for the vertical menu items = 3.4.3 July 31st 2015 = * fixed : minor css adjustements for the menus * added : a dismissable help notice under the main regular menu, on front-end, for logged-in admin users (edit options cap) = 3.4.2 July 30th 2015 = * fixed : expand on click not working for the secondary menu. = 3.4.1 July 30th 2015 = * fix : a missing text domain for a translation string = 3.4.0 July 28th 2015 = * added : new features for sliders : use a custom link, possibility to link the entire slide and to open the page in a new tab * added : new default sidenav menu * added : new optional secondary menu * added : new default page menu * added : new feature smoothscroll option in customize > Global Settings * added : new feature Sticky Footer in customize > Footer * added : a "sidebars" panel in the customizer including a social links section. (moved from global settings > Social links). Header and Footer social links checkboxes have been also moved into their respective panels. * added : a theme updated notice that can be dismissed. Automatically removed after 5 prints. * added : various optional front end help notices and placeholder blocks for first time users. * fix : avoid blocks reordering when they contain at least one iframe (avoid some reported plugin conflicts) * fix : video post format, show full content in alternate layout * fix : display slider-loading-gif only if js enabled * fix : display a separator after the heading in the page for posts (when not home) * fix : html5shiv is loaded only for ie9- * fix : dynamic sidebar reordering of the sidebar was not triggered since latest front js framework implementation improved : used of the tc-resize event for all resize related actions added : secondary menu items re-location for responsivereplaced : (js) 'resize' event by the custom 'tc-resize' * fix : anchors smooth scroll - exclude ultimate members anchor links * changed : customize transport of the header layout setting is now 'refresh' * improved : modernizr upgraded to the latest version * improved : customizer preview is refreshed faster = 3.3.28 June 25th 2015 = * fix : re-introduce btt-arrow handling in new front js * fix : fix external link on multiple occurrences and exclude parents = 3.3.27 June 19th 2015 = * fix : drop cap not working with composed words including the '-' character * fix: allow img smartload in mobiles * fix: new emoji core script collision with svg tags => falls back to classic smileys if are loaded on the pages (by holder.js) * fix: do not add no-effect class to round-divs when center images on * fix: prevent hiding of selecter dropdown * fix: use original img sizes * fix: some ie8 fixes for the new front-js * fix : reset margin for sticky header was not using the right variable * fix : close tc-page-wrapper before wp_footer() to avoid issues with wp admin bar * fix: when unhooking tc_parse_imgs for nextgen compatibility use proper priority * fix: better rtl slide controls and swiping(js) * changed : replace load function by loadCzr() => load might be a reserved word * updated Hebrew translion for V 3.3.26 * updated translations for v 3.3.26 * updated Hebrew translations f v3.3.26 * added : split main front js into parts * added : js czrapp extendable object * added : sticky header as a sub class of Czr_Base * added : js event handlers for sidebar reordering actions * added : cleaner class inheritance framework for front end js * added : a div#tc-page-wrap including header, content and footer * added : oldBrowserCompat.js file including map + object.create * added : filter method to the Array.prototype for old browsers * added : a simple event manager set of methods in the front czrapp js = 3.3.26 May 22nd 2015 = * fix : post-navigation regression introduced while merging rtl code = 3.3.25 May 21st 2015 | Customizr is 2 y/o ! = * fix: better check whether print or not the widget placeholder script * added : option filter and better contx retro compat to default * updated : Swedish translation sv_SE.po = 3.3.24 May 15th 2015 = * fix: store empty() function bool in a var to fix a PHP version compatibility issue * fix: use proper priority for tc_parse_imgs callback of the_content filter * fix: when deleting retina images don't forget the original attachment's retina version * fix: remove btt-arrow inline style, rule moved in the skin css * fix : fancybox in post images is 100% independant of fancybox in galleries * added : japanese translation (ja). Thanks to Toshiyuki Tsuchiya. * fix : remove smartload noscript tag * fix : theme switcher visibility issue on preview frame ready event * fix: properly filter get_the_content() for special post formats * fix : localized params assigned to wrong script handle in dev mode * fix : hide donate button ajax action not triggered * fix : change order of elements on RTL sites. using is_rtl() to determine the order of specific elements, instead of creating dedicated rules in CSSFIX : correcting the left/right css rules for RTL sited. Thanks to Yaacov Glezer. * added : less files updated with new rtl vars and conditional statements * improved : code handling RTL priority for colophon blocks * updated : Spanish es_ES translation. Thanks to Angel Calzado. * improved : donate customizer call to action visibility * improved : widget placeholder code = 3.3.23 May 4th 2015 = * fix : don't show slider in home when no home slider is set = 3.3.22 May 3rd 2015 = * fix : revert private taxonomy not printed. Needs more tests. = 3.3.21 April 29th 2015 = * fix : no post thumbnail option was not working for the post grid layout * added: support for the map method in the array prototype for old ie browsers -ie8 * Fix: use the correct post id when retrieving the grid layout * Improved : jquery.fancybox.js loaded separately when required * Updated : underscore to 1.8.3 * Added : helper methods to normalize the front scripts enqueuing args * Updated : name of front enqueue scripts / style callbacks * Fix: use amatic weight 400 instead of 700, workaround for missing question mark * Fix: remove reference to the tag, use site-description tag * Fix: display unknown archive types headings; use if/else statement when retrieving archive headings/classes immediatily return the archive class when asked for and achiFix: amend typo in the last commit * Fix: disable fade hover links for first level menu items in ie * Fix: add customize code and fix previous errors * Fix: add gallery options, remove useless rewrite of gallery code * Fix: scroll top when no dropdown menu sized to viewport and no back-to-top, don't refer to not existing variable * Fix: consider both header borders and eventual margins when retrieving its height * Fix : RTL-ing Pre-Phase : setting the correct direction of arrows * Fix: disabling global tc_post_metas didn't hide metas * Fix: cache and use cached common jquery elements * Fix: don't print private taxonomies in post metas tags * Fix: display other grid options and jumb to the blog design options in customize * Add: sensei woothemes addon compatibility * improved : single options can now be filtered individually with tc_opt_{$option_name} * Add: optimizepress compatibility * Add: basic buddypress support (don't show comments in buddypress pages) * Add: partial nextgen gallery compatibility * Add: tc-mainwrappers methods for plugin compatibilities * Updated: class-content-post_navigation.php * changed: method TC___::tc_unset_core_classes set to public * Correcting arrows on tranlated phrases = 3.3.20 April 17th 2015 = * Fix: in the customizer display other grid options = 3.3.19 April 13th 2015 = * fixed : Black Studio TinyMCE Plugin issue. Load TC_resource class when tinymce_css callback is fired from the customizer = 3.3.18 April 11th 2015 = * added : support for polylang and qtranslate-x * improved : load only necessary classes depending on the context : admin / front / customize * changed : class-admin-customize.php and class-admin-meta_boxes.php now loaded from init.php. * updated site name = 3.3.17 April 10th 2015 = * fix: reset navbar-inner padding-right when logo centered * fix: override bootstrap thumbnails left margin for woocommerce ones * added : helpers tc_is_plugin_active to avoid the inclusion of wp-admin/includes/plugin.php on front end * added : new class file dedicated to plugin compatibility class-fire-plugin_compat.php * updated : copyright dates = 3.3.16 April 9th 2015 = * fixed : minor hotcrumble css margin bug fix * fixed : use the css class instead of h2 and remove duplicate * fixed : Few corrections in the Italian translation * fixed : allow customizr slider in the woocommerce shop page * fixed : collapsed customizer panel * fixed : gallery - handle the case "link to none" (was previously linked to the attachment page) * added : sidebar and footer widgets removable placeholders * added : better customizer options for comments. Allow more controls on comment display. Page comments are disabled by default. * added : customizer link to ratings * updated : he_IL.po Hebrew translation = 3.3.15 March 30th 2015 = * updated : readme changelog = 3.3.14 March 30th 2015 = * fixed : rtl customizer new widths and margins * fixed : use '===' to compare with '0'. * fixed : fix logo ratio, apply only when no sticky-logo set * fixed : avoid plugin's conflicts with the centering slides feature: replace the #customizr-slider's 'slide' class with 'customizr-slide' * fixed : user defined comments setting for a single page in quick edit mode * fixed : pre_get_posts as action instead of filter * fixed : hook post-metas and headings early actions to wp_head instead of wp * fixed : minor css issues due to the larger width for the customizer controls * fixed : infinite loop issue with woocommerce compatibility function * added : tc-smart-loaded class for img loaded with smartloadjs * added : make grid font-size also dependant of the current layout * added : css classes filter in index : tc_article_container_class * added : grid customizer in pro * added : skin css class to body * added : disabled WooCommerce default breadcrumb * improved : better css grid icons * changed : themesandco to presscustomizr * updated : Swedish translation. Thanks to Tommy Wikström. * updated : genericons to v3.3 * changed : attachment in search results is now disabled by default * updated : layout css class added to body * changed : .tc-gc class is now attached to the .article-container element * changed : golden ratio can be overriden (follows the previous commit about this) * changed : tc__f ( '__ID' ) replaced by TC_utils::tc_id() * changed : tc__f( '__screen_layout' ) replaced by TC_utils::tc_get_layout( ) * changed : css classes filter 'tc_main_wrapper_classes' and 'tc_column_content_wrapper_classes' now handled as array * improved : grid thumb golden ratio can be overriden * updated : disable live icon rendering in post list titles if grid customizer on * improved : customizer control panel width * changed : grid controls priorities * changed : class .tc-grid-excerpt-content to .tc-g-cont * improved : larger customizer zone + some titles styling * improved : get the theme name from TC___::$theme_name in system infos * changed : split the edit link callback. Separate the view and the boolean check into 2 new public methods * changed : some priority changes in the customizer controls * improved : grid font sizes now uses ratios = 3.3.13 March 18th 2015 = * fixed : potential 'division by zero' issue with the grid layout if users applies a custom layout Initially reported here : https://wordpress.org/support/topic/division-by-zero-5 * added : customizer previewer filter for custom skins * improved : various js code improvement for scrolling actions * improved : allow user to use their custom date format (defined in settings > general) for post metas date * improved : menu caret alignment * added : tc_carousel_inner_classes with .center-slides-enabled when option is checked by user * fixed : tc_set_grid_hooks are fired in 'wp_head' => 'wp' was too early * added : user can set a custom logo alt attr with the filter 'tc_logo_alt' * fixed : missing global wp_query declaration * updated : screenshot and demo slide#1 * added : user can specify a custom meta date format with filter 'tc_meta_date_format' * changed : navbar not boxed by default anymore for users starting with v3.3.13 * improved : translated few strings in Italian thanks to https://github.com/giorgioriccardi * fixed : CenterImages js avoid using ir8 'class' reserved words * fixed : social icon unwanted underline text-decoration on hover * added : a use_default boolean param to TC_utils::tc_opt() * improved : slider php class better code structure * improved : js smoothscroll disabled if #anchor element doesn't exist. * added : new filter 'tc_title_text' for easier and safer pre processing before tc_the_title => avoid filter priority potential issues * added : new option to set the max length of post titles (in # of words) in grid * fixed : firefox and old browsers compatibility issue with the .tc-grid-fade_expt background * added : cta button in customizer footer section * improved : jqueryextLinks : if link not eligible, then remove any remaining icon element and return //important => the element to remove is right after the current link element ( => use of '+' CSS operator ) * added : Galician Spanish translation. Thanks to Ruben * added : custom skins customizer preview hack * added : custom skins grunt code = 3.3.12 March 9th 2015 = * fixed : smooth scroll new excluded selectors not properly set = 3.3.11 March 9th 2015 = * fix : tc_set_post_list_hooks hooked on wp_head. wp was too early => fixes bbpress compatibility * improved : tc_user_options_style filter now declared in the classes constructor * fix : bbpress issue with single user profiles not showing up ( initially reported here : https://wordpress.org/support/topic/bbpress-problems-with-versions-avove-3217?replies=7#post-6669693 ) = 3.3.10 March 9th 2015 = * fixed : better insertion of font icons and custom css in the custom inline stylesheet * fixed : bbpress conflict with the post grid = 3.3.9 March 9th 2015 = * fixed : the_content and the_excerpt WP filters missing in post list content model * fixed : smart load issue when .hentry class is missing (in WooCommerce search results for example) * added : has-thumb class to the grid > figure element * added : make the expanded class optional with a filter : tc_grid_add_expanded_class * added : fade background effect for the excerpt in the no-thumbs grid blocks * fixes : adjustments for the grid customizer * changed : TC_post_list_grid::tc_is_grid_enabled shifted from private to public * improved : jqueryextLinks.js check if the tc-external element already exists before appending it * fixed : .tc-grid-icon:before better centering = 3.3.8 March 4th 2015 = * Fix slider img centering bug = 3.3.7 March 4th 2015 = * Fix: array dereferencing fix for PHP<5.4.0 * Fix: typos in webkit transition/transform properties = 3.3.6 March 2nd 2015 = * fix a potential bug in the thumbnail types = 3.3.5 February 28th 2015 = * improved : trigger simple_load event (=> fire centering) on relevant img if smartload disabled = 3.3.4 February 28th 2015 = * fix : ignore tc_sliders option on contx check = 3.3.3 February 28th 2015 = * improved hover transition for expanded grid post * added a note about the grid column forced for specific sidebar(s) layout * fix minor bubble comment css issues * added js custom smartload event to trigger image centerering = 3.3.2 February 28th 2015 = * added : TC___::tc_doing_customizer_ajax() * added contx retro compat * replaced TC_utils::tc_is_customizing() by TC___::tc_is_customizing() * updated : tc__f( '__get_option' ) replaced by TC_utils::$inst->tc_opt() method TC_utils::tc_get_option() replaced by TC_utils::tc_opt() added grid design option as a specific set to be revealed on click * improved : featured pages thumbnails server side code * improved : post and page thumbnails id are now stored in a post meta field * Fix: amend conflicting actions when dropdowntoViewport false and link to an anchor clicked. Perform those actions just when clicking on the menu button (responsive modeFixed in drop cap : skip tags or selectors and parents of those * improved : better structure for the code in thumbnails, post and post list * added : new post metas design option in customizer * improved : re-engineering of the post metas class with a cleaner model / view structure * added : tc-post-list-context class to body when relevant * Improved : cleaner post metas callback, adapted for the grid layout * improved : display metas for post format with no titles (links for example) * fixed : font icons genericons and entypo are now written in the wp admin editor iframe head * Fix: hide/don't show social icons in footer when option unchecked * Added : new comment bubbles * changed tc_bubble_comment and tc_content_header_class now handled in TC_comment class * updated : comment bubble callback moved in class-content-comments.php * added : apply a dynamic js golden ratio for figure height / width on load + resize * improved the _build_setId, fix the featured pages controls visibility in customizer * improved : possible user defined tags, classes and ids to skip in js external links skip img tags and btn classes by default * Fix quotes issue for web safe fonts inline css * improved ext links options. Now handled with a separate jQuery plugin = 3.3.1 February 16th 2015 = * added : pro parameter to the version check * updated : menu open on hover by default if user started after v3.1+ * improved : better sanitization cb for custom css https://make.wordpress.org/themes/2015/02/10/custom-css-boxes-Fix typos in website performance options description texts * fix : typos in website performance options description texts = 3.3.0 February 15th 2015 = * Fix: dropcap skips also ul,ol tags * Updated : dropcaps are disabled by default in pages and posts * Added smart img load script * Added new option "Website Performance" in a new section Advanced Settings > Performances * Added lang zh_TW. Thanks to https://github.com/pppdog * Changed : tc_menu_item_style_first_letter set to false for new users * Updated thai and hebrew lang * Improved : increased headings line height for accessibility (font-size x 1.25) * Fix infinite loop potential issue on resize * Updated theme doc link * Moved date functions in TC_utils and added : check on date format validity * Fix: better check on when changing default slider's height * Fix: set sticky offsets after resizing logo * Fix: fp-button display nothing if empty * Fix: logo image stretched when sticky header enabled, handled for both logos (normal and sticky) in js. * Fix: tagline navbar-wrapper. Navbar h2 => use .site-description instead of H2 and split the CSS rule in two parts * Fix: add clear:both to boostrap .nav-collapse fix the misplacing .nav-collapse when no socials are displayed in * Fix: re-add comment near the closing brace for compatibility function * Fix: new filter tc_the_title, apply filters to the_title in Customizr contexts strictly * Fix: handle mobile menu display in tc_common (tc_custom) * Fix: add body class sticky-disabled, with php, by default when sticky header selected * Fix: tc_has_update() catch exceptions use bool false if no updates * updated stylesheets * Improved : skip tc_common.css when scan the skins folder * Added : tc_common.css * Fix: in post metas don't call tc_has_update() when not needed = 3.2.17 January 27th 2015 = * removed : console.log() in addDropCap script = 3.2.16 January 27th 2015 = * d1207b1 updated : list of selectors to skip when applying drop caps * 6512345 changed : external links icon and new tab (_target = blank) are disabled by default * 6d0f725 Fix drop cap feature : html tags are not striped out anymore. Instead, the dropcap plugin search the first * h0145a45 add : front javascript underscore.js dependency ~+5.5kb * 57a7a6f Fix: handle boolean types in default options * bb355ec Imp: handle .tc-no-title-logo in css (instead of js), when sticky header is enabled, * 95b3e6f Fix: force hiding tc-reset-margin-top when no sticky header (css way) = 3.2.15 January 23rd 2015 = * Fix: don't re-add edit link button for tribe-events events = 3.2.13 January 22nd 2015 = * c583b19 Fix warning when attempting to load Google font in the admin editor = 3.2.12 January 22nd 2015 = * cbe6780 Update : theme description = 3.2.11 January 21st 2015 = * 7df1282 update : translation files * cbd0c0c New theme description * 24e1ae3 add missing icon parameter to wp_get_attachment_image() * 2719d65 Apply a drop cap to paragraphs including at least 50 words by default The min number of words can be cu * 05fc1ae Fix: .tc-open-on click submenus typo * 19336e0 New drop cap options for paragraphs in post / page content * 04a56cd New option added in Global settings > Authors, to display the author's infos box after post content * 9f43181 changed hook : 'tc_hide_front_page_title' to 'tc_display_customizr_headings' by default don't display t * 4a57b7d sticky header : additional refresh on scroll top for some edge cases like big logos * 483178d Merge branch 'eri-trabiccolo-tribe-events' into dev * 5b6c8f8 Fix: check if wp_query var exists otherwise a notice will be displayed (plug-in not running) when WP_DE * fafc579 Better customizer settings organization : Logo, favicon, site title and tagline have been moved to global settings * 4afdbfc added a title for the global post lists settings * 75efa6a post metas customizer control. The recent update notice after post titles is now a separate subsection * 0416b16 Fix a rtl issue for the slider control arrows * b106e02 Fix some rtl issues in the customizer * 1caa268 Add The Event Calendar plugin compatibility : fixes an issue with the titles. * 3ff11e2 style of the first letter menu items made optional * 69ec886 fix the issue with the front js params when scripts are not concatenated * 61f1439 missing '%' escape when sprintf tc-thumb inline style * 086b923 handle the new css classes filter with implode() * 2962a2d options for external links style and target is only applied to external links => url must be different * d54f73c Fix issue with tc_post_list_thumb_height : check if exist in options * f5111ca better customizer js part files structure * dc8b0a1 post content links : add 2 new options activated by default, except for users already using a previous * ed5c490 better front js file organization * 75938ad Better way to check the user start version of the theme * 4dda608 add user defined fonts to the admin editor * 04d4505 Fix donate and cta in subpanel * 994abc7 remove useless string var for "Recent update" in title * b697085 Add a fallback value to tc_user_started_before_version * 34d4bcb Fix: retrieve correct ID in posts page * b584148 Fix: fix typos and missing matching visibility condition * a57ec96 Fix tc_check_filetype: we want just the basename * 9604be2 Fix logo print: don't use wrong attachment's height & width * 5149c3d Add new filters for fp and footer widget areas * 1c30809 Fix: dropdown menu on click * b349192 Fix: make slides centering compatible with 'link the whole slide' snippet = 3.2.10 December 23rd 2014 = * f404eda Add a fallback false value to tc_user_started_before_version() * 1577dfb Add Google fonts to the theme description * 349ee57 Merge branch 'eri-trabiccolo-fix_tccta-in-subpanel' into dev |\ | * 72d22a6 Merge branch 'fix_tccta-in-subpanel' of https://github.com/eri-trab| |\ |/ / | * be4b067 Fix: 'hide' tc-cta when in sub-panel * | 7414a5e Fix the double title bug add backward compatibility with wp_title() |/ = 3.2.9 December 22nd 2014 = * 4602677 add more single fonts check on _g_ prefix to determine if google font * 76282b8 Customizer : Add Google logo in fonts title * b1d9a66 add call to actions in the customizer * 3e3d7d6 separate controls and call to action scripts in the customizer * 9316c01 add underscore dependency to js control * f0be9ee adapt admin pages if pro context * 2d712e2 use of a timer instead of attaching handler directly to the window scroll event @uses TCParams.timerOnScrollAllBrowsers : boolean set to true by default * b01a1fc translation updates * 95785d7 check if php version supports DateTime ( must be >= 5.2 ) Bug initially reported here : https://wordpress.org/support/topic/fatal-error-call-to-undefined?repl* 90cee9a fix hard coded link issue * 3a95a23 Merge branch 'eri-trabiccolo-multitier-menu' into dev |\ | * 87ab91a remove the expand submenus for tablets in landscape mode ( selector : .tc-is-mobile .navbar .nav li > ul ul ) | * d326123 fix the issue for parent with depth > 0 for tablets in landscape mode In a context like : Parent0 > Parent1 > child, clicking on Parent0 now opens Parent1 C| * 4f2d376 added a $ prefix to jQuery vars | |\ | | * 7df8265 Fix dropdown on click for multitier menus * | | cd6eb04 fix post formats metas hook order issues add an "open" link to post after the metas of post formats with no headings when displayed in a list * | | f5e7614 fix a notice with bbpress tags view : make sure that get_the_ID() is not false before adding the edit link in heading |/ / * | ffa1635 minor fixes on the new font picker feature * | b85d547 Merge branch 'googlefonts' into dev |\ \ | * | 829fa5c google fonts enqueued on front end + generated custom CSS code | * | 9ac6d21 remove the uselesss group parameter in the toStyle function | * | 00437b5 change tc_get_font_lists to tc_get_font() with 2 parameters list / single and name or code | * | 431dbcd added properties : font_selectors, font_pairs | * | eaca195 add filters 'tc_gfont_pairs' and 'tc_wsfont_pairs' | * | b1f1779 set the the default font depending on the user start theme version | * | 3463729 Fix google font weight issues Reorder the font pairs | * | ab8f4d9 property db_options is instanciated with the raw db option array new transient : started_using_customizr => used to stored the theme version number when t| * | 09de2fa added a static property to TC_init : tc_option_group (default is tc_theme_options) | * | 618007d customizer font setup : admin control + preview php, js, css devs | * | f21c58a the font pairs are localized to preview with TCPreviewParams.fontPairs | * | 42cbe54 added font list as a TC_init property | |/ * | cff5dd3 Fix $logos_img instanciation bug in class TC_header_main#148 |/ * f806c18 pages with comments : enable the comment bubble after the title in headings * 57ac308 admin css : change help buttons and icon to the new set of colors : #27CDA5 #1B8D71 * 786bbbc expand submenus for tablets in landscape mode * d4bc5eb add a tc-is-mobile class to the body tag if wp_is_mobile() * d3bb703 Fix the skin dropdown not closing when clicking outside the dropdown * 094e0b2 Changed author URL to http://presscustomizr.com/ * c6611bb Merge branch 'eri-trabiccolo-android-menu' into dev |\ | * 7b08e52 Merge branch 'android-menu' of https://github.com/eri-trabiccolo/customizr into eri-trabiccolo-android-menu | |\ |/ / | * d94fff6 Fix collapsed menu on android devices * | 605a462 Merge branch 'eri-trabiccolo-fp-edit-link' into dev |\ \ | * \ eb6e05c Merge branch 'fp-edit-link' of https://github.com/eri-trabiccolo/customizr into eri-trabiccolo-fp-edit-link | |\ \ |/ / / | * | 63c6aa0 Featured Pages: fix edit link | |/ * | 8e24584 Merge branch 'eri-trabiccolo-parent-menu-item' into dev |\ \ | * \ 0205df3 Merge branch 'parent-menu-item' of https://github.com/eri-trabiccolo/customizr into eri-trabiccolo-parent-menu-item | |\ \ |/ / / | * | 0ccdc04 Fix: add href(=#) attribute to menu parent item which doesn't have it * | | 708b7b1 Merge branch 'eri-trabiccolo-hammer-issue' into dev |\ \ \ | * \ \ 81aaa17 Merge branch 'hammer-issue' of https://github.com/eri-trabiccolo/customizr into eri-trabiccolo-hammer-issue | |\ \ \ |/ / / / | * | | 01bca14 Fix click on slide's call to action buttons in mobile devs | | |/ | |/| * | | bc5f118 minor changes to https://github.com/eri-trabiccolo dev on the sticky logo * | | cb77df3 add the title and notice to TC_Customize_Upload_Control * | | 7b31410 Merge branch 'eri-trabiccolo-dev' into dev |\ \ \ | * \ \ 30aeb72 Merge branch 'dev' of https://github.com/eri-trabiccolo/customizr into eri-trabiccolo-dev | |\ \ \ |/ / / / | * | | 937dc04 Add sticky logo option: a different logo when sticky header enabled * | | | d0671a7 donate message strings are now translation ready and passed as js parameters * | | | 4c1eebb add theme_name as a static property of TC___ check if theme is customizr-pro before instanciating init-pro.php * | | | 8c6f3db fix footer customizer addon issues * | | | 62bce18 add the title rendering for some control types * | | | d3bc218 add the footer-customizer as an addon in init-pro * | | | dd24119 remove the ftp_push skin task on prod build (too long and useless) * | | | 07f04ab instanciates only for the following classes 'TC_activation_key' && 'TC_theme_check_updates' * | | | fd70517 add TC_init_pro class in inc/init-pro.php. Not part of the free version * | | | c997f65 setup the pro build in a parent folder * | | | 11affc1 remove the patches/ folder on build * | | | 94200f6 separate free and pro builds * | | | 85ebbb6 require init-pro file in pro context | |/ / |/| | * | | 4311c40 add a tc_is_customizing method and a pro conditional class instanciation * | | 0c0e46a customizer controls : update jquery plugins path * | | 48891bb fix the $default_title_length hard coded value * | | 058993f icheck control : added the flat grey skin * | | 70cbf61 French translation update | |/ |/| * | f1ebe3d fix the hide donate button not hiding. The tc_hide_donate method had been removed from TC_customize. * | bc4526b updated cs_CZ, thanks to Martin Filák * | 2cd88b2 Merge branch 'czech-lang-update' into dev |\ \ | * | 849c53b updated cs_CZ translation | * | 8704dd0 Merge branch 'master' of https://github.com/mejatysek/customizr into czech-lang-update | |\ \ | | |/ | |/| | | * 8547045 Updated czech translation Translated new strings added in newer template versions Corrected some bad translations * | | be57dea updated lang files |/ / * | b03f80f Merge branch 'fix-reordering-bug' into dev |\ \ | * | f3e6700 fix the block reordering issue with Rocco's patch => cache the reordering status in a var and checking the status before doing anything | |/ * | 08fc163 added a patches folder (ignored by git) |/ = 3.2.8 November 24th 2014 = * a4c6ad2 date_diff bug fix. TC_utils::tc_date_diff uses date_diff and falls back to new class TC_DateInterval if php version < 5.3.0 = 3.2.7 November 23rd 2014 = * 936abcb Set update notice default to true and 10 days interval * d242b79 Fix archive title bug. A unique dynamic filter is used now to render the heading html in single or archive contexts : "tc_headings_{$_heading_type}_html" = 3.2.6 November 23rd 2014 = * 936abcb Set update notice default to true and 10 days interval * d242b79 Fix archive title bug. A unique dynamic filter is used now to render the heading html in single or archive a3cfea7 v3.2.6 built and tested * 1247841 when live previewing skin, add a new link for the live stylesheet instead of replacing the actual skin link => avoid the flash of unstyle content during the skin load * 88be803 Add style option for the update status notice next to the title * 9353cb7 added filter to display metas and update notice based on post type 'tc_show_metas_for_post_types' 'tc_post_metas_update_notice_in_title' * 805dc78 fix comment bubbles in all post types. Now check post type is in the eligible post type list : default = array('post'). The post list can be modified with a new filter hook named : 'tc_show_comment_bubbles_for_post_types * bc3aca5 add a todo note in gruntfile.js * b5e3e93 update exclude folders / files from build and .gitignore * a0db200 updated number of lang to 24 (+1 with Korean) * dd83aec tc_menu_resp_dropdown_limit_to_viewport option set to false by default * a442b41 slider lead text not hidden anymore for small devices viewports * 3e286fb slider controls revealed on hover with a fade effect. Uses jQuery hover() addClass * e62cead add the template folder as localized param in preview context => used to build the dynamic skin urls * ffdea2d updated korean lang (following pull request from to https://github.com/puyo061) * 0afec6f korean lang merge * 5fc6220 Merge branch 'add-korean-lang' into korean-merge-test |\ | * bad820f Merge pull request #14 from MMKP/master | |\ | | * 156cd17 Korean(WIP) | | * f4d6bdf Create ko_KR.po | |/ * | 07f1a18 No inset shadow for the selected skin * | 30256a0 added select2.min.js in theme-customizer-control.js concatenated script select2.min.css is loaded separetely => not included in control style sheet * | 38d1720 updated skin order in customizer * | 6386e81 added : live skin preview and select with select2.js jQuery plugin * | d63dee2 added uglify file on demand * | 67369af remove the update_git_branch_in_readme in watch => fix infinite loop refresh bug * | 5dcb2e9 Fix post metas elements inconsitencies (when option is author alone for example) * | 3201223 Delete customizr/ folder in build/ when customizr_dev task is fired => avoid mistakes when editing files. * | 1e35baf fixed width of thumbnail with rectangular shape => width must be 100% * | d8dc880 updated grunt task replace in readme triggered on each watch grunt task => always up to date for Travis build pass status link * | 24c16a7 updated user defined inline css is now handled with callback on 'tc_user_options_style' hook * | 7169b48 Merge branch 'custom-comment-bubble' into dev |\ \ | * | b23594f added comment bubble options and stylings | * | 4c669cb Added new option in the customizer + filter on tc_bubble_comment * | | 4b7a583 exclude bin folder * | | f11df30 add grunt badge * | | 0bcf1b3 updated copy grunt task * | | f1bbbfa add grunt travis task * | | f01b940 fix issues with WordPress coding standard rules custom page * | | 14a9f3b test php syntax error |/ / * | 9fd56c2 updated gitignore with travis-example folder * | 5d5b9d4 removed tc_archives_headings and tc_content_headings replaced by tc_headings_view * | 6b08e0f updated : filters tc_content_header_class and tc_archive_header_class are now handled as array of classes with implode(); * | 098135f Merge branch 'fix-subtitle-bug' into dev |\ \ | * | 7df37fa Fixed : headings are now handled by filtering the_title => fixes the subtitle plugins issue * | | 0e2a247 travis updated |/ / * | 1aaea26 Fix WP coding standard issues * | 0af06c2 updated gitignore with wpcs * | 178cf9e updated travis added echoes * | 8ae0616 changed path to bootstrap * | 602b009 new bootstrap for wp-php-unit * | e051557 Travis _s config test * | 876c2ac added travis phpunit test first test * | 158bf8c added gitinfo => automatic update of the branch url parameter for Travis ci build * | 269c001 added travis task updated gruntfile credentials are get from .ftpauth only if the context option passed == travis * | eb1142b fixed .travis.yml * | 833e160 added travis build * | b4bc3b5 updated version number * | 59f56b5 updated GNU GPL link * | e3d61c4 fixed layout issues * | 75f77dd updated : grunt setup, add a note about .ftpauth * | 73e2960 Added : all changelog dates * | a0540bb updated : readme.md now includes the Grunt setup (deleted from the gruntfile.js) * | 4a6cec0 updated grunt : task registering is more "dry" * | cd31224 Merge branch 'fix-fp-holder' into dev |\ \ | * | 0fb6b85 updated holder.js to version v2.4.1. => fixes the featured pages holder image bug * | | 9658751 updated : always load holder minified * | | 66ffb37 updated holder.js to version v2.4.1. => fixes the featured pages holder image bug |/ / * | 3037f8f added : post metas options. Last update date and customizable notice in title. * | cc798fb updated metas settings conditional display * | e444982 updated stepper style overrides default WP number input css * | b0206ff added customizer settings to select the metas : taxonomies, date, author * | 7c21a51 updated customizer style : smaller titles |/ * 3826c72 Merge branch 'grunt-versionning' into dev |\ | * abcb0da added grunt automatic versionning with replace package * | 42682f4 updated version to 3.2.6 |/ * 85063c7 added grunt build workflow : clean => copy => compress * 32e3bdb added grunt translation tasks * 46bb285 Merge branch 'grunt-tasks-organization' into dev |\ | * cc7dc38 added each grunt task split by files. Uses load-grunt-config npm package. * | 2140786 added each grunt task split by files. Uses load-grunt-config npm package. |/ * 1897c5d added in gruntfile.js : paths global var = 3.2.5 November 15th 2014 = * added (lang) Thai language (th), thanks to Wee Sritippho * updated (lang) French translation * improved (grunt) skin generation * updated (css) rtl skins * updated (css) set outline : none for a.tc-carousel-control. Fixes a visual bug reported on Firefox. = 3.2.4 November 13th 2014 = * added customizer : new header z-index option * fixed Logo centered link bug fix. Added a clear both property to .navbar-wrapper * fixed menu on tablets landscape, if menu was set to "open on hover", submenus could not be revealed. Fixed by forcing the click behaviour if wp_is_mobile() * improved front scripts concatenation boolean filter : 'tc_load_concatenated_front_scripts' default to true. js files can be loaded loaded separetely in dev mode Load bootstrap param not used anymore * improved customizer sections for wp<4.0 : set conditional priorities ( based on is_wp_version_before_4_0) to reoder the section more consistently skin, header, content, footer.... * fixed Customizer frozen bug. case default control : falls back to no input attr if wp version < 4.0 because input_attrs() was introduced in 4.0 * improved customizer panels : remove useless check if wp version >= 4.0 new private property : is_wp_version_before_4_0 * added Grunt : dev mode, customizer control script is a concatenation of libraries and _control.js * added Grunt : in dev mode, tc-scripts is a concatenation of main.js + params-dev-mode.js + fancybox + bootstrap * added Livereload script loaded on dev mode TC_DEV constant is true added in customize_controls_print_scripts when customizing and in wp_head when live * added Grunt : ftp push enabled for all files Grunt : tc-scripts.min.js concatenates params-dev-mode.js, bootstrap.js, jquery.fancybox-1.3.4.min.js, tc-scripts.js Grunt : tc-script.js jshint @to finish * fixed menu : 'tc-submenu-fade' is applied if option 'tc_menu_submenu_fade_effect' is true AND ! wp_is_mobile() * fixed TCparams (localized params) was not defined as a js var * updated lang : pl_PL, thanks to Marcin Paweł Sadowski * updated lang : de_DE , thanks to Martin Bangemann = 3.2.3 November 5th 2014 = * fixed (php, class-header-header_main.php) remove space after filter declaration for tc_tagline_text * added (php, class-content-post_list.php) new boolean filter tc_show_post_in_post_list + condition on $post global variable * added (php, class-fire-admin_page.php) New action hooks__system_config_before, __system_config_after * fixed (php, class-content-featured_pages.php, class-content-post_thumbnails.php, class-header-header_main.php) JetPack photon bug fixed on the wp_get_attachment_image_src() return value array * changed (php, class-header-header_main.php) New method : tc_prepare_logo_title_display() hooked on '__header' in place of tc_logo_title_display(), fires 2 new methods tc_logo_view() and tc_title_view() * fixed (php, class-header-header_main.php) in tc_prepare_logo_title_display() the logo filetype is now checked with a custom function TC_utils::tc_check_filetype(), instead of wp_check_filetype(). This new method checks the filetype on the whole string instead of at the very end of it => fixes the JetPack photon bug for logo * added (php, class-fire-utils) tc_check_filetype() method * added (php, class-content-post_thumbnails.php) new filter named tc_thumbnail_link_class => array of css classes * removed (php, class-content-post_thumbnails.php) 'tc_no_round_thumb' filter, now handled by the 'tc_thumbnail_link_class' filter * added (php, class-content-post_thumbnails.php) new filter 'tc_post_thumbnail_img_attributes' * improved (php, class-content-post_thumbnails.php ) better handling of dynamic inline style for thumbnails img with height || width < to default thumbnails dimensions * improved (php) get_the_title() has been replaced by esc_attr( strip_tags( get_the_title() ) ) when used as title attribute * improved (css) set a high z-index (10000) to header.tc-header * improved (js, tc-script.js) localized params (TCParams) falls back to a default object if they are not loaded (=> typically happens whith a misconfigured cache plugin with combined js files) * improved (css,php:class-fire-resources.php) font icons have been extracted from the skin stylesheet and are now inlining early in head. New filters : 'tc_font_icon_priority' (default = 0 ), tc_font_icons_path (default : TC_BASE_URL . 'inc/assets/css'), 'tc_inline_font_icons' (default = html string of the inline style) * improved (js, php:class-fire-resources.php) when debug mode enabled : tc-script.js is loaded not minified. Boostrap is loaded separately and not minified * added (js:bootstrap.js, php:class-fire-utils_settings_map.php,class-fire-resources.php) new checkbox option in the customizer 'tc_menu_resp_dropdown_limit_to_viewport'.In responsive mode, users can now choose whether the dropdown menu has to be fully deployed or limited to the viewport's height. * updated (lang) nl_NL : thanks to Joris Dutmer * added (php:class-fire-utils_settings_map.php) New checkbox option in the customizer 'tc_sticky_transparent_on_scroll' => allow user to disable the semi-transparency of the sticky header on scroll. Default => Enabled (true) * added (php:class-content-comments.php) New filter 'tc_list_comments_args'. Default value = array( 'callback' => array ( $this , 'tc_comment_callback' ) , 'style' => 'ul' ) * added (php:class-fire-init.php) Added add_theme_support( 'title-tag' ) recommended way for themes to display titles as of WP4.1. source : https://make.wordpress.org/core/2014/10/29/title-tags-in-4-1/ * fixed (css) Bug : since v3.2.1 upgrade, left sidebar was not displayed under 980px https://wordpress.org/support/topic/left-sidebar-disappeared-in-responsive-design-after-todays-upgrade?replies=3 * fixed (lang, php:class-content-comments.php) plural translation string wrapped in _n() where not translated * improved (js) In customizing mode, jQuery plugins icheck, stepper, selecter are loaded only when necessary. For example : 'function' != typeof(jQuery.fn.stepper) => avoir double loading if a plugin already uses this $ module. * improved (js, theme-customizr-control.js) icheck : init only if necessary ( 0 == $(this).closest('div[class^="icheckbox"]').length )=> beacause it can have been already initiated by a plugin. * improved (css, class-fire-admin_init.php) admincss handle for enqueuing has been prefixed with tc-, like all other resources of the theme * improved (css, tc_admin.css) Now minified * fixed (php, class-fire-utils.php) bbPress compatibility issue. Was generating a notice bbp_setup_current_user was called incorrectly. The current user is being initialized without using $wp->init(). This was due to the tc_get_default_options(), using is_user_logged_in(), called too early. Now hooked in "after_setup_theme" and compatible with bbPress * updated (lang) es_ES : thanks to María Digo * improved (js, tc-script.js) Smooth Scrolling option : to avoid potential conflicts with plugins using the 'click' event on anchor's links, the scope of targeted links has been limited to the the #content wrapper : $('a[href^="#"]', '#content') * fixed (css) Back to top arrow : Better backgroundstyle for ie9+ * fixed (css) ie9- Support : fixed tagline displayed twice issue * fixed (css) .social-block is displayed and centered for @media (max-width: 320px) * updated(css) blue3.css is now the default skin, color #27CDA5 * fixed (php, class-fire-init.php) Better handling of the retina mode. the original file is now generated in high definition @x2 * updated : the default slider images have been re-designed and their @x2 version (for high definitation devices) has been added in inc/assets/img * updated : screenshot of the theme = 3.2.2 October 30th 2014 = * fixed (js, tc-script.js) the 'touchstart' event don't trigger the responsive menu toggle anymore => was generating a major bug on responsive devices reported here : https://wordpress.org/support/topic/321-responsive-menu-wont-stay-open?replies=18, and here : https://wordpress.org/support/topic/bug-report-44?replies=4 * added (php, class-fire-admin_page.php) New hooks in admin : '__before_welcome_panel' '__after_welcome_panel * added (php) new class TC_admin_page handling the welcome panel including the changelog and user system infos * updated (lang) ru_RU : thanks to Evgeny Sudakov * updated (lang) es_ES : thanks to María Digo * updated (lang) zh_CN : thanks to Luckie Joy * updated (lang) hu_HU : thanks to Ferencz Székely * updated (lang) ca_ES : thanks to Jaume Albaigès * updated (lang) sk_SK : thanks to Tomáš Lojek * updated (lang) de_DE : thanks to Bernd Troba = 3.2.1 October 20th 2014 = * fixed (css) Featured pages recentering for max-width 979px * fixed (css) Sticky header menu background * improved (js, tc-scripts.js) Scroll event timer only for ie = 3.2.0 October 20th 2014 = * added (php, class-content-slider.php) New action hooked : __after_carousel_inner. Used to render the slider controls. * added (js) slider swipe support with hammer.js. Controls not renderd for mobile devices. * fixed (php, class-content-comments.php, comments.php) Comment title was not included in the translation strings (out of the poedit source paths). New filter on comment_form_defaults filter * added (css, php : class-fire-init.php) css : class 'is-customizing' is added to the body tag in a customization context * changed (css) transition: width 0.2s ease-in-out, left 0.25s ease-in-out, right 0.25s ease-in-out; is only applied in a customization context. * changed : (php, class-header-header_main.php) tc_logo_class filter is now handled as an array of css classes instead of a string : implode( " ", apply_filters( 'tc_logo_class', array( 'brand', 'span3') ) ) * added : (php, class-fire-utils.php, class-header-header_main.php) Navbar new customizer option tc_header_layout * added : (php, class-fire-utils.php, class-header-header_main.php) Navbar new customizer option tc_display_boxed_navbar * added : (php, class-fire-utils.php, class-header-header_main.php) Tagline ew customizer option tc_show_tagline * added : (php, class-fire-utils.php, class-content-post4 4141.p14hp) Single post view : new filter tc_single_post_thumbnail_view * added : (php, class-content-post_thumbnail.php) new class dedicated to the thumbnail view and control : TC_post_thumbnails * changed : (php, class-content-post_thumbnails.php) thumbnails : filter name tc_post_list_thumbnail changed to tc_display_post_thumbnail. tc_get_post_list_thumbnail changed to tc_get_thumbnail_data * added : (php, class-fire-utils.php, class-content-post.php) Thumbnails : new option in the customizer tc_single_post_show_thumb * added : (php, class-content-post_list.php) New filter : tc_attachment_as_thumb_query_args. * added : (php, class-fire-utils.php, class-content-post_list.php) Thumbnails : new option in the customizer tc_post_list_show_thumb, tc_post_list_use_attachment_as_thumb, tc_post_list_thumb_shape, tc_post_list_thumb_height, tc_post_list_thumb_position, tc_post_list_thumb_alternate * added : (php, class-fire-utils.php, class-content-footer_main.php) Back to top link : new option in the customizer tc_show_back_to_top * added : (php, class-fire-utils.php, class-fire-init.php ) Links : new option in the customizer tc_link_hover_effect. * added : (php, class-content-post_list.php) New filter : tc_thumb_size_name. Default value : 'tc-thumb' * added : (php, class-fire-utils_settings_map.php) Creation of class-fire-utils_settings_map.php for the customizer settings. Instanciated before TC_utils(). * added : (php, class-content-post_metas.php, class-fire-utils.php ) Post metas : 3 new options in the customizer : tc_show_post_metas_home, tc_show_post_metas_single_post, tc_show_post_metas_post_lists. View implemented with a new callback : add_action( 'template_redirect', array( $this , 'tc_set_post_metas' )); * added : (php, class-content-headings.php, class-fire-utils.php ) Icons in title : new options in the customizer : tc_show_page_title_icon, tc_show_post_title_icon, tc_show_archive_title_icon, tc_show_post_list_title_icon, tc_show_sidebar_widget_icon, tc_show_footer_widget_icon. View implemented with 2 new callbacks : add_filter ( 'tc_content_title_icon' , array( $this , 'tc_set_post_page_icon' )), add_filter ( 'tc_archive_icon', array( $this , 'tc_set_archive_icon' )) * added : (php, class-content-breadcrumb.php, class-fire-utils.php ) Breadcrumb : 4 new optionw in the customizer : tc_show_breadcrumb_home, tc_show_breadcrumb_in_pages, tc_show_breadcrumb_in_single_posts, tc_show_breadcrumb_in_post_lists. Implemented with a new filter and callback : add_filter( 'tc_show_breadcrumb_in_context' , array( $this , 'tc_set_breadcrumb_display_in_context' ) ) * added : (lang) Hebrew (he_IL) translation added. Thanks to Yaacov Glezer. * updated : (lang) Russian translation, thanks to Evgeny. * added : (php, class-content-slider.php) new hooks before and after each slides : __before_all_slides, __after_all_slides, __before_slide_{$id}, __after_slide_{$id} * added : (php, class-content-sidebar.php) new hook for the social links title : tc_sidebar_socials_title * improvement : (php, class-header_main.php) remove getimagesize() responsible for many bug reports. The logo width and height are now get directly from the WP attachement object which is way more reliable. New filters : 'tc_logo_attachment_img', 'tc_fav_attachment_img'. Backward compatibility is ensured by testing if the option is numeric (id) and falls back to the path src type if not. * improvement : (php, class-fire-utils.php) logo and favicon upload options are now handled with a specific type of control tc_upload, which has its own rendering class (extension of WP_Customize_Control) * improvement : (js, theme-customizer-control.js) new constructor added to wp.customize object. Inspired from the WP built-in UploadControl constructor. It uses the id instead of the url attribute of the attachement backbone model. * fixed : (css) replaced .tc-hover-menu.nav.nav li:hover > ul by .tc-hover-menu.nav li:hover > ul * improved (css) footer top border changed to 12px to 10px, same as header bottom border * improved (js, bootstrap) for mobile viewports, apply max-height = viewport to the revealed submenus+ make it scrollable * improved (php, class-content-post_list.php) round thumb : if size is not set for media, then falls back to medium and force max-width and max-height. = 3.1.24 September 21th 2014 = * fixed : (php, class-fire-init.php#393 ) check if defined( 'WPLANG'). WPLANG has to be defined in wp-config.php, but it might not be defined sometimes. * fixed : (php, class-content-slider.php) the slider loader block has been taken out of the carousel inner wrapper. Fixes the issue reported here : http://presscustomizr.com/customizr-theme-v3-1-23-tested-wordpress-v4-0/#li-comment-235017. The slider loader is diplayed by default for the demo slider. * added : (php, class-fire-init.php) new option in Customizer > Images => checkbox to display a gif loader on slides setup. Default == false. * added : (php, class-content-post_navigation.php) 4 new filters to get control on all the options of the single and archive post navigation links : tc_previous_single_post_link_args, tc_next_single_post_link_args, tc_next_posts_link_args, tc_previous_posts_link_args * improved : (php, class-fire-utils.php#315 ) cleaner code for the fancybox filter on 'the_content' * improved : (php, class-fire-ressources.php) performance : holder.min.js is now loaded when featured pages are enabled AND FP are set to show images = 3.1.23 September 6th 2014 = * improved : (php, class-fire-ressources.php, js : tc-scripts.js ) Performances : tc-scripts.js now includes all front end scripts in one file. 1) Twitter Bootstrap scripts, 2) Holder.js , 3) FancyBox - jQuery Plugin, 4) Retina.js, 5) Customizr scripts. New boolean filters to control each scripts load : tc_load_bootstrap, tc_load_modernizr, tc_load_holderjs, tc_load_customizr_script. * added : (php, class-footer-footer_main.php#55) 2 new action hooks before and after the footer widgets row : '__before_footer_widgets' , '__after_footer_widgets' * added : (php, class-footer-footer_main.php#142) Colophon center block : 2 new filter hooks : tc_copyright_link, tc_credit_link * improved : (php, class-footer-footer_main.php#55) before and after footer widgets hooks have been moved out of the active_sidebar condition in order to be used even with widget free footer * changed : (php, class-content-breadcrumb.php#581 ) filter hook name has been changed from 'breadcrumb_trail_items' to 'tc_breadcrumb_trail_items' * changed : (php, class-content-featured_pages.php#112) filter name changed from 'fp_holder_img' to 'tc_fp_holder_img' for namespace consistency reasons * improved : (php, class-content-featured_pages.php) filter hooks missing parameters ( $fp_single_id and / or $featured_page_id) have been added to 'tc_fp_title', 'tc_fp_text_length', 'fp_img_src, 'tc_fp_img_size', 'tc_fp_round_div', 'tc_fp_title_tag', 'tc_fp_title_block', 'tc_fp_text_block', 'tc_fp_button_block', 'tc_fp_single_display' * improved : (php, class-content-featured_pages.php) new holder image style. Foreground color is the main skin color. * updated (js, holder.js) version 2.4 of the script. * improved : (php, class-fire-init.php#386) replace the disable_for_jetpack() callback by the built-in wp function __return_false() * added : (php : class-fire-init.php, css) 2 new social networks : tumblr and flickr. * added : (php : class-fire-init.php, css) new skin_color_map property * improved : (php, class-content-post_list.php#240) use apply_filters_ref_array instead of apply_filters for some filters * improved : (php, class-content-post_list.php#240) 'tc_get_post_list_thumbnail' filter : the current post id has been included in the array of parameters * improved : (php, class-content-post_list.php#259) 'tc_post_thumb_img' filter : the current post id has been included in the parameters * improved : (php, class-content-post_metas.php#189) use apply_filters_ref_array instead of apply_filters * added : (php, class-content-post_metas.php) entry-date meta : new filter to use the modified date instead of the actual post date : 'tc_use_the_post_modified_date'. Default to false. Note : get_the_modified_date() == get_the_date() if the post has never been updated. * improved : (php, class-content-sidebar.php#115) current_filter() added as parameter of the 'tc_social_in_sidebar' filter hook * improved : (php, class-content-slider#193) $slider_name_id parameter added to the following filter hooks : tc_slide_background, tc_slide_title, tc_slide_text, tc_slide_color, tc_slide_link_id, tc_slide_link_url, tc_slide_button_text, tc_slide_title_tag, tc_slide_button_class * added : (php : class-content-slider.php, js : tc-scripts.js, css) Slider : for a better experience, when the re-center option is checked in Appearance > Customizer > Responsive settings, a gif loader is displayed while recentering. * fixed : (php, class-fire-admin_init.php#312) Changelog was not displayed in ?page=welcome.php#customizr-changelog. Now look for '= '.CUSTOMIZR_VER to match the current version changelog * improved : (php, class-header-header_main.php#223) action hook 'before_navbar' renamed to '__before_navbar' for namespace consistency reasons * added : (php, class-header-header_main.php) added 'tc_head_display' filter * improved : (php, class-header-header_main.php) tc_favicon_display filter is now handled with a sprintf() * added : (php, class-header-header_main.php) new filters tc_logo_link_title , tc_site_title_link_title * changed : (php, class-header-header_main.php ) filter names : __max_logo_width => tc_logo_max_width and __max_logo_height => tc_logo_max_height * changed : (php, class-header-header_menu.php#97) filter menu_wrapper_class renamed in tc_menu_wrapper_class * changed : (php, class-header-nav_walker.php#41 ) filter menu_open_on_clicks renamed in tc_menu_open_on_click * added : (php, comments.php) new filter : tc_comments_wrapper_class inside div#comments * changed : (php, comments.php) filter comment_separator renamed to tc_comment_separator * improved : (php, comments.php) cleaner code * changed : (php, init.php#47) Class loading order. Utils are now loaded before resources. * changed : (php, class-fire-resources.php) localized params filter renamed 'tc_customizr_script_params'. Left and Right sidebars classes are now set dynamically form the global layout params. * changed : (php, class-fire-utils.php#497) added the $key parameter to tc_social_link_class * improved : (php , class-fire-utils.php#207)tc_get_the_ID() : now check the wp_version global to avoid the get_post() whitout parameter issue. ( $post parameter became optional after v3.4.1 ) * added : (php, class-controls.php) 2 new action hooks : __before_setting_control, __after_setting_control, using the setting id as additional parameter. * fixed : (css) .navbar-inner .nav li : 1px hack for chrome to not loose the focus on menu item hovering = 3.1.22 August 16th 2014 = * added : (css, class-fire-init.php#75) 9 new minified css skins * fixed : (php, class-content-breadcrumb.php#443) added a check is_array(get_query_var( 'post_type' ) in archive context (bug reported here : https://wordpress.org/support/topic/illegal-offset-type-in-isset-or-empty-in-postphp-after-upgrade-to-custom3120) * improved : (php, class-content-headings.php#224) added a boolean filter named 'tc_display_link_for_post_titles' (default = true) to control whether the post list titles have to be a link or not = 3.1.21 August 11th 2014 = * fixed : (php, class-content-post_list.php) boolean filter 'tc_include_cpt_in_archives' is set to false. Following a bug reported here http://wordpress.org/support/topic/content-removedchanged-after-updating-to-3120?replies=8 Thanks to http://wordpress.org/support/profile/le-formateur for reporting it. = 3.1.20 August 9th 2014 = * added : (lang) Ukrainian translation. Many thanks to Aceptkor! * added : (php, class-content-post_list.php) new filter to control if attachment have to be included in search results or not : tc_include_attachments_in_search_results. Default : true. * added : (php, class-content-post_list.php) Custom Post Types : new pre_get_posts action. Now includes Custom Posts Types (set to public and excluded_from_search_result = false) in archives and search results. In archives, it handles the case where a CPT has been registered and associated with an existing built-in taxonomy like category or post_tag * added : (php, class-content-post_metas.php) Now handles any custom or built-in taxonomies associated with built-in or custom post types. Displays the taxonomy terms like post category if hierarchical, and like post tags if not hierarchical. Uses a new helper (private method) : _get_terms_of_tax_type(). New filter created : tc_exclude_taxonomies_from_metas, with default value : array('post_format') => allows to filter which taxonomy to displays in metas with a customizable granularity since it accepts 2 parameters : post type and post id. * added : (php, class-fire-utils.php) added the social network key to the target filter : apply_filters( 'tc_socials_target', 'target=_blank', $key ) * added : (php, class-header-header_main.php) favicon and logo src are ssl compliant => fixes the "insecure content" warning in url missing 'https' in an ssl context * added : (php, class-fire-utils.php) new placeholder image for the demo slider customizr.jpg * added : ( php, class-content-featured_pages.php ) add edit link to featured pages titles when user is logged in and has the capabilities to do so * improved : (php, class-content-breadcrumb.php) now displays all levels of any hierarchical taxinomies by default and for all types of post (including hierarchical CPT). This feature can be disabled with a the filter : tc_display_taxonomies_in_breadcrumb (set to true by default). In the case of hierarchical post types (like page or hierarchical CPT), the taxonomy trail is only displayed for the higher parent. * improved : (php, class-fire-utils.php and class-controls.php) moved the slider-check control message if no slider created yet to tc_theme_options[tc_front_slider] control = 3.1.19 July 14th 2014 = * improved : (php, class-admin-meta_boxes) code structure * improved : (js, meta boxes) better code structure * added : (php, class-fire-init.php) support for svg and svgz in media upload * added : (php, class-header-header_main.php) new filter 'tc_logo_img_formats' * fixed : (php, class-content-breadcrumb#291) check existence of rewrite['with_front'] = 3.1.18 July 11th 2014 = * added : (lang) Czech translation. Many thanks to Martin Filák! * added : (php , class-content_slider.php) two new action hooks (filters) for a better control of the slider layout class (tc_slider_layout_class) and the slider image size (tc_slider_img_size) * added : (php, class-fire-resources.php) new filter named "tc_custom_css_priority" to take control over the custom css writing priority in head * added : (php) empty index.php added in all folders * improved : (php) Every class is now "pluggable" and can be overriden * improved : (php, class-content-post_list.php) the missing $layout parameter has been added to the "tc_post_list_thumbnail" filter * improved : (php, class-content-headings.php) headings of the page for post is now displayed by default (if not front page). Action hook (filter) : tc_page_for_post_header_content * improved : (php, class-content-sidebar.php) before and after sidebars hooks have been moved out of the active_sidebar condition in order to be used even with widget free sidebars = 3.1.17 July 6th 2014 = * fixed : back to previous screenshot = 3.1.16 July 3rd 2014 = * improved : (php, css, js) better file structure. Init and front end files have been moved in /inc folder * improved : new theme screenshot * fixed : (php, class-content-slider.php#102) missing icon parameter has been added to wp_get_attachment_image() = 3.1.15 May 31st 2014 = * fixed : (css : editor-style.css) background default color flagged as !important * fixed : (php : class-content-headings.php) post edit button is displayed to author of the post and admin profiles Thanks to Rocco * fixed : (php : class-content-slider.php) slider edit button is displayed for users with the upload_files capability * fixed : (php : class-content-comments.php) class comment-{id} has been added to the article comment wrapper to ensure compatibility with the recent comment WP built-in widget = 3.1.14 May 15th, 2014 = * added : (js : theme-customizer-control.js, css : theme-customizer-control.css, php : class-admin-customize.php) Donate block can be disable forever in admin. = 3.1.13 May 5th, 2014 = * added : (lang) Danish translation. Thanks to Peter Wiwe * added : (css, js) Donate link in admin = 3.1.12 April 23rd, 2014 = * fixed : (css) category archive icon now displayed again in chrome * fixed : (php : TC_init::tc_add_retina_support) retina bug fixed by electricfeet * improved : (php : TC_breadcrumb ) breadcrumb trail for single posts, category and tag archive now includes the page_for_posts rewrited if defined. * improved : (php) Better handling of the comment reply with the add_below parameter. Thanks to Rocco. * improved : (php) TC_Utils::tc_get_option() returns false if option not set * removed : (php) Customiz'it button has been taken off = 3.1.11 April 21st, 2014 = * added : (php , css) customizer : new option in the Skin Settings, enable/disable the minified version of skin * added : (php) customizer : new option in the Responsive Settings, enable/disable the automatic centering of slides * added : (js, php) automatic centering of the slider's slides on any devices. Thanks to Rocco. * improved : (css) skins have been minified to speed up load time (~ saved 80Ko) * improved : (php) logo and favicon are now saved as relative path => avoid server change issues. * improved : (php) better class loading. Check the context and loads only the necessary classes. * improved : (php) customizer map has been moved into the class-fire-utils.php * improved : (php) performance improvement for options. Default options are now generated once from the customizer map and saved into database as default_options * improved : (js) block repositioning is only triggered on load for responsive devices * updated : (translation) Slovak translation has been updated. Thanks to Michal Hranicky. = 3.1.10 March 31st, 2014 = * fixed : (php : TC_init::tc_plugins_compatibility() , custom-page.php) WooCommerce compatibility issue fixed. * added : (TC_customize::tc_customize_register() , TC_resources::tc_enqueue_customizr_scripts() , tc_script.js ) New option in customizer : Enable/Disable block reordering for smartphone viewport. = 3.1.9 March 27th, 2014 = * fixed : (js : tc_scripts.js , php : index.php ) responsive : dynamic content block position bug fixed in tc_script.js, the wrapper had to be more specific to avoid block duplication when inserting other .row inside main content. Thanks to Rocco Aliberti. * fixed : (php : TC_resources::tc_enqueue_customizr_scripts() ) comment : notice on empty archives due to the function comments_open(). A test on 0 != $wp_query -> post_count has been added in TC_resources::tc_enqueue_customizr_scripts(). Thanks to Rocco Aliberti. * improved : (js : tc_scripts.js) responsive : the sidebar classes are set dynamically with a js localized var using the tc_{$position}_sidebar_class filter = 3.1.8 March 3rd, 2014 = * fixed : (js) responsive : dynamic content block position bug fixed in tc_script.js = 3.1.7 February 6th, 2014 = * fixed : (css) : icons rendering for chrome * improved : (css) : footer white icons also for black skin * added : (php) utils : new filter with 2 parameters to tc_get_option * added : (php) featured pages : new filter tc_fp_id for the featured pages * added : (php) featured pages : new parameters added to the fp_img_src filter * improved : (php) metaboxes : no metaboxes for acf post types * improved : (js) responsive : dynamic content block position on resize hase been improved in tc_script.js * fixed : (php) Image size : slider full size sets to 9999 instead of 99999 => was no compatible with Google App engine * improved : (php) slider : make it easier to target individual slides with a unique class/or id * added : (php) footer : dynamic actions added inside the widget wrapper * improved : (php) footer : additional parameter for the tc_widgets_footer filter * improved : (php)(js) comments : Comment reply link the whole button is now clickable * fixed : (html) Google Structured Data : addition of the "updated" class in entry-date = 3.1.6 December 15th, 2013 = * added : (php)(js) customizer controls : new filter for localized params * added : (php) featured pages : new filters for title, excerpt and button blocks * added : (php) search : form in the header if any results are found * improved : (php) body tag : "itemscope itemtype="http://schema.org/WebPage" included in the 'tc_body_attributes' filter hook * improved : (php) overall code : check added on ob_end_clean() * improved : (php) headings : new filters by conditional tags * improved : (php) comments : 'comment_text' WP built-in filter has been added in the comment callback function * fixed : (js) submenu opening on click problem : [data-toggle="dropdown"] links are excluded from smoothscroll function * fixed : (php) compatibility with NEXTGEN plugin : fixed ob_start() in class-content-headings::tc_content_headings() = 3.1.5 December 14th, 2013 = * fixed : (php) child themes bug : child theme users can now override the Customizr files with same path/name.php. = 3.1.4 December 14th, 2013 = * fixed : (css) featured pages : another responsive thumbnails alignment for max-width: 979px = 3.1.3 December 14th, 2013 = * fixed : (css) featured pages : responsive thumbnails alignment = 3.1.2 December 14th, 2013 = * improved : (php) minor file change : the class__.php content has been moved in functions.php = 3.1.1 December 14th, 2013 = * added : (language) Turkish : thanks to Ahmet Hakan Ergün * added : (css) customizer : some styling * fixed : (css) post thumbnails : minor alignment issues * fixed : (php) translations in customizer for dropdown lists = 3.1.0 December 13rd, 2013 = * added : (language) Hungarian : thanks to Ferencz Székely * added : (php) Woocommerce : full compatibility * added : (php) BBpress : full compatibilty * added : (php) Qtranslate : full compatibilty. Thanks to Andrei Gheorghiu * added : (js)(php)(css) Retina new option : customizr now supports retina devices. Uses Ben Atkin's retina.js script. * added : (js)(php)(css) new option : Optional smooth scroll effect on anchor links in the same page * added : (php)(css) Menu : new option to select hover/click expansion mode of submenus * added : (css) Twitter Bootstrap : Glyphicons are now available * added : (php) site title : filter on the html tag * added : (php) archives (categories, tags, author, dates) and search results titles can be filtered * added : (php) posts : 2 new hooks before and after post titles. Used for post metas. * added : (php) logo and site title : new filter for link url (allowing to change the link on a per page basis) * added : (php) featured pages : filters for page link url and text length * added : (php) featured pages : new filter for the button text (allowing to change the title on a per page basis) * added : (php) slider : new filters allowing a full control of img, title, text, link, button, color * added : (php) slider : new function to easily get slides out of a slider * added : (php) Slider : New edit link on each slides * added : (php) comments : filter on the boolean controlling display * added : (php) comments : direct link from post lists to single post comments section * added : (php) comments : new filters allowing more control on the comment bubble * added : (php) metaboxes : filter on display priority below WYSIWYG editor * added : (php) footer : filters on widgets area : more controls on number of widgets and classes * added : (php) sidebars : filters on column width classes * added : (php) content : filters on the layout * added : (php) page : support for excerpt * added : (js)(php) slider : new filter for an easier control of the stop on hover * added : (php) Social Networks : possibility to easily add any social networks in option with a custom icon on front end * added : (php) Social Networks : filter allowing additional link attributes like rel="publisher" for a specific social network * added : (php) Posts/pages headings : new filters to enable/disable icons * added : (php) Post lists : edit link in post titles for admin and edit_posts allowed users * added : (php)(css) Intra post pagination : better styling with buttons * added : (php) sidebars : two sidebar templates are back. needed by some plugins * changed : (php) Featured page : name of the text filter is now 'fp_text' * improved : (css) Menu : style has been improved * improved : (php) slider : controls are not displayed if only on slide. * improved : (php) fancybox : checks if isset $post before filtering content * improved : (css) widgets : arrow next to widget's list is only displayed for default WP widgets * improved : (javascript) fancybox : now sets the image's title or alt as fancybox popin title (instead of page or post title) * fixed : (php) blog page layout : when blog was set to a page, the specific page layout was not active anymore * fixed : (php) menu : the tc_menu_display filter was missing a parameter * fixed : (php) comments : removed the useless permalink for the comments link in pages and posts * updated : (lang) pt_BR : Thanks to Roner Marcelo and Rodrigo Stuchi * updated : (lang) nl_NL : Thanks to Joris Dutmer * updated : (lang) es_ES : Thanks to María * updated : (lang) de_DE : Thanks to Martin Bangemann * updated : (lang) zh_CN : Thanks to Luckie Joy * updated : (lang) ar : Thanks to Ramez Bdiwi * updated : (lang) ca_ES : Thanks to Jaume Albaigès * updated : (lang) ru_RU : Thanks to Evgeny Sudakov * removed : (php) Dev Tools : the developer tools have been removed from the theme for perfomances issues. = 3.0.15 November 26th, 2013 = * added : (language) Catalan : thanks to Jaume Albaigès * fixed : (js) Slider : ie7/ie8/ie9 hack (had to be re-implemented) : thanks to @barryvdh (https://github.com/twbs/bootstrap/pull/3052) = 3.0.14 November 5th, 2013 = * added : (language) Arabic : thanks to Ramez Bdiwi * added : (language) RTL support : thanks to Ramez Bdiwi * added : (language) Romanian : thanks to Andrei Gheorghiu * added : (php) two hooks in index.php before article => allowing to add sections * added : (php) new customizer option : select the length of posts in lists : excerpt of full length * added : (php) add_size_images : new filters for image sizes * added : (php) rtl : check on WPLANG to register the appropriate skin * added : (php) featured pages : new filter for featured pages areas * added : (php) featured pages : new filter for featured page text * added : (php) slider : 3 filters have been added in class-admin-meta_boxes.php to modify the text, title and button length __slide_text_length, __slide_title_length, __slide_button_length * added : (php) logo : 2 new filters to control max width and max height values (if logo resize options is enabled) : '__max_logo_width' , '__max_logo_height' * added : (php) body tag : a new action hook '__body_attributes' * added : (php) header tag : new '__header_classes' filter * added : (php) #main-wrapper : new 'tc_main_wrapper_classes' filter * added : (php) footer : new '__footer_classes' filter * added : (js) scrollspy from Bootstrap * added : (js) Scrollspy : updated version from Bootstrap v3.0. handles submenu spy. * added : (css) back to top link colored with the skin color links * added : (css) bootstrap : alerts, thumbnails, labels-badges, progress-bars, accordion stylesheets * added : (css) Editor style support for skins, user style.css, specific post formats and rtl. * improved : (css) performance : Avoid AlphaImageLoader filter for IE and css minified for fancybox stylesheet * improved : (css) (php) logo : useless h1 tag has been removed if logo img. Better rendering function with printf. Better filters of logo function. 2 new actions have been added before and after logo : '__before_logo' , '__after_logo' * removed : (php) Post list content : removed the useless buble $style var * removed : (css) featured pages : useless p tag wrap for fp-button removed * removed : (php) User experience : redirection to welcome screen on activation/update * removed : (php) Security : Embedded video, Google+, and Twitter buttons * fixed : (php) breadcrumb class : add a check isset on the $post_type_object->rewrite['with_front'] for CPT * fixed : (php) a check on is_archive() has been added to tc_get_the_ID() function in class fire utils * fixed : (php) we used tc__f('__ID') instead of get_the_ID() in class-header-slider * fixed : (php) we add a hr separator after header only for search results and archives * fixed : (php) comments : 'tc_comment_callback' filter hook was missing parameters * fixed : (php) featured pages : filter 'tc_fp_single_display' was missing parameters * fixed : (css) comments avatar more responsive * fixed : (css) ie9 and less : hack to get rid of the gradient effect => was bugging the responsive menu. = 3.0.13 September 20th, 2013 = * fixed : (php) Logo upload : we check if the getimagesize() function generates any warning (due to restrictions of use on some servers like 1&1) before using it. Thanks to svematec, electricfeet and heronswalk for reporting this issue so quickly! = 3.0.12 September 18th, 2013 = * fixed : (php) the slider is now also displayed on the blog page. Thanks to defttester and rdellconsulting = 3.0.11 September 16th, 2013 = * added : (php) filter to the skin choices (in customizer options class), allowing to add new skins in the drop down list * added : (php) filter for enqueuing the styles (in class ressources), allowing a better control for child theme * added : (css) current menu item or current menu ancestor is colored with the skin color * added : (php) function to check if we are using a child theme. Handles WP version <3.4. * improved : (css) new conditional stylesheets ie8-hacks : icon sizes for IE8 * improved : (css) better table styling * improved : (php) logo dimensions are being rendered in the img tag * improved : (php) class group instanciation is faster, using the class group array instead of each singular group of class. * improved : (php) the search and archive headers are easier to filter now with dedicated functions * fixed : (css) archives and search icons color were all green for all skins * fixed : (php) 404 content was displayed several times in a nested url rewrite context thanks to electricfeet * fixed : (php) attachment meta data dimensions : checks if are set $metadata['height'] && $metadata['width'] before rendering * fixed : (php) attachment post type : checks if $post is set before getting the type * fixed : (php) left and right sidebars are rendered even if they have no widgets hooked in thanks to pereznat. = 3.0.10 September 10th, 2013 = * CHILD THEME USERS, templates have been modified : index.php, header.php, footer.php, comments.php* * added : (php) (css) (html) New option : Draggable help box and clickable tooltips to easily display some contextual information and help for developers * added : (php) support for custom post types for the slider meta boxes * added : (php) new filter to get the post type * added : polish translation. thanks to Marcin Sadowski from http://www.sadowski.edu.pl * added : (php) (html) attachments are now listed in the search results with their thumbnails and descriptions, just like posts or pages * added : (css) comment navigation styling, similar to post navigation * added : (php) (css) author box styling (if bio field not empty) * added : (css) comment bubble for pages * added : (js) smooth transition for "back to top" link. Thanks to Nikolov : https://github.com/nikolov-tmw * added : (js) smooth image loading on gallery attachment navigation * added : (lang) Dutch translation. Thanks to Joris Dutmer. * added : (css) icon to title of archive, search, 404 * improved : (js) (php) tc-scripts.js : now includes fancybox + carousel scripts with dynamic variables (localized) * improved : (php) attachment screen layout based on the parent * improved : (php) simpler action hooks structure in the main templates : index, header, footer, comments, sidebars * improved : (css) responsive behaviour : slider caption now visible for devices < 480px wide, thumbnail/content layout change for better display, body extra padding modified * improved : (php) For better performances : options (single and full array) are now get from the TC_utils class instance instead of querying the database. (except for the customization context where they have to be retrieved dynamically from database on refresh) * improved : (js) performance : tc_scripts and ajax_slider have been minified * fixed : (css) IE fix : added z-index to active slide to fix slides falling below each other on transition. Thanks to PMStanley https://github.com/PMStanley * fixed : (css) IE fix : added 'top: 25%' to center align slide caption on older versions of IE. Thanks to PMStanley https://github.com/PMStanley * fixed : (php) empty reply button in comment threads : now checks if we reach the max level of threaded comment to render the reply button * fixed : (php) empty nav buttons in single posts are not displayed anymore * fixed : (css) font-icons compatibility with Safari is fixed for : page, formats (aside, link; image, video) and widgets (recent post, page menu, categories) thanks to electricfeet * fixed : (css) ordered list margin were not consistent in the theme thanks to electricfeet * fixed : (css) slider text overflow * removed : sidebars templates. Sidebar content is now rendered with the class-content-sidebar.php = 3.0.9 August 19th, 2013 = * ! SAFE UPGRADE FOR CHILD THEME USERS (v3.0.8 => v3.0.9) ! * * fixed : function tc_is_home() was not checking the case where display nothing on home page. No impact for child theme users. Thanks to monten01, rdellconsulting * fixed : When the permalink structure was not set to default, conditional tags is_page() and is_attachement() stopped working. They are now replaced by tests on $post -> post_type in class-main-content.php * fixed : test if jet_pack is enabled before filtering post_gallery hook => avoid conflict * fixed : @media print modified to remove links thanks to electricfeet * fixed : btn-info style is back to original Bootstrap style thanks to jo8192 * fixed : featured pages text => html tags are removed from page excerpt * improved : custom css now allows special characters * improved : better css structure, media queries are grouped at the end of the css files * added : two new social networks in Customizer options : Instagram and WordPress * added : help button and page in admin with links to FAQ, documentation and forum * added : new constant TC_WEBSITE for author URI * added : Swedish translation : thanks to Johnny Nyström = 3.0.8 August 6th, 2013 = * fixed : function tc_is_home() was missing a test. No impact for child theme users. Thanks to http://wordpress.org/support/profile/ldanielpour962gmailcom, http://wordpress.org/support/profile/rdellconsulting, http://wordpress.org/support/profile/andyblackburn, http://wordpress.org/support/profile/chandlerleighcom = 3.0.7 August 5th, 2013 = * fixed : the "force default layout" option was returning an array instead of a string. Thanks to http://wordpress.org/support/profile/edwardwilliamson and http://wordpress.org/support/profile/henry12345 for pointing this out! * improved : get infos from parent theme if using a child theme in customizr-__ class constructor * improved : enhanced filter for footer credit * added : a notice about changelog if using a child theme * improved : use esc_html tags in featured page text and slider captions = 3.0.6 August 4th, 2013 = * fixed : Spanish translation has been fixed. Many thanks again to Maria del Mar for her great job! * fixed : Pages protected with password will not display any thumbnail or excerpt when used in a featured page home block (thanks to rocketpopgames http://wordpress.org/support/profile/rocketpopgames) * improved : performance : jquery.fancybox.1.3.4.js and modernizr have been minified * added : footer credits can now be filtered with add_filter( 'footer_credits') and hooked with add_action ('__credits' ) * added : new customizer option to personnalize the featured page buttons * added : brazilian portugues translation! Many thanks to Roner Marcelo (http://ligaht.com.br/) = 3.0.5 July 29th, 2013 = * fixed : breadcrumb translation domain was not right * fixed : domain translation for comment title was not set * fixed : in v3.0.4, a slider could disappeared only if some slides had been inserted at one time and then deleted or disabled afterward. Thanks to Dave http://wordpress.org/support/profile/rdellconsulting! * fixed : holder.js script bug in IE v8 and lower. Fixed by updating holder.js v1.9 to v2.0. Thanks to Joel (http://wordpress.org/support/profile/jrisberg) and Ivan (http://wordpress.org/support/profile/imsky). * improved : better handling of comment number bubble everywhere : check if comments are opened AND if there are comments to display * improved : welcome screen on update/activate : changelog automatic update, new tweet button * improved : lightbox navigation is now enabled for galleries with media link option choosen (new filters on post gallery and attachment_link) * improved : better code organization : split of content class in specific classes by content type * added : customizr option for images : enable/disable autoscale on lightbox zoom * added : jQuery fallback for CSS Transitions in carousel (ie. Internet Explorer) : https://github.com/twbs/bootstrap/pull/3052/files * added : spanish translation. Thanks to Maria del Mar = 3.0.4 July 22nd, 2013 = * fixed : minor css correction on responsive thumbnail hover effect * fixed : minor syntaxic issue on comment title (printf) * fixed : translation domain was wrong for social networks * fixed : slider arrows were still showing up if slides were deleted but not the slider itself. Added a routine to check if slides have attachment. * improved : image galleries : if fancybox active, lightbox navigation is now enabled * improved : better capability control of edit page button. Only appears if user_can edit_pages (like for posts) * added : Activation welcome screen * added : new action in admin_init hook to load the meta boxes class = 3.0.3 July 20th, 2013 = * added : german translation. Thanks to Martin Bangemann ! * changed : default option are now based on customizer settings * fixed : reordering slides was deleting the slides = 3.0.2 July 20th, 2013 = * fixed : problem fixed on theme zipping and upload in repository = 3.0.1 July 4th, 2013 = * fixed : 'header already sent' error fixed (space before php opening markup in an admin class) was generating an error on log out = 3.0 June 28th, 2013 = * changed : global code structure has changed. Classes are instanciated by a singleton factory, html is rendered with actions, values are called through filters * fixed : favicon rendering, $__options was not defined in head * fixed : sidebars reordering on responsive display, tc_script.js file = 2.1.8 June 19rd, 2013 = * changed : activation options are disable for posts_per_page and show_on_front * changed : redirect to customizr screen on first theme activation only = 2.1.7 June 19rd, 2013 = * fixed : home page slider was checking a $slider_active variable not correctly defined * fixed : slider name for page and post was only ajax saved. Now also regular save on post update. = 2.1.6 June 19rd, 2013 = * improved : Menu title padding * fixed : front office : page and post sliders could not be disable once created * removed : some unnecessary favicon settings * fixed : function wp_head() moved just before the closing tag * added : filter on wp_filter function * added : russion translation, thanks to Evgeny Sudakov ! * improved : thumbnail and content layout for posts lists * fixed : ajax saving was not working properly for page/page slider, a switch case was not breaked. = 2.1.5 June 13rd, 2013 = * fixed : When deleted from a slider, the first slide was not cleared out from option array * added : Titles in customizer sections * added : checkbox to enable/disable featured pages images * added : Optional colored top border in customizer options * added : new black skin * removed : text-rendering: optimizelegibility for hx, in conflict with icon fonts in chrome version 27.0.1453.94 * improved : blockquote styling * fixed : in tc_script.js insertbefore() target is more precise * improved : font icons are now coded in CSS Value (Hex) * added : add_action hooks in the templates index and sidebars = 2.1.4 June 6th, 2013 = * fixed : in tc_meta_boxes.php, line 766, a check on the existence of $slide object has been added * fixed : iframe content was dissapearing when reordering divs on resize. Now handled properly in tc_scripts.js * fixed : breadcrumb menu was getting covered (not clickable) in pages. fixed in css with z-index. * fixed : thumbnails whith no-effect class are now having property min-height:initial => prevents stretching effect * fixed : revelead images of featured page were stretched when displayed with @media (max-width: 979px) query * fixed : better vertical alignment of the responsive menu * changed : color of slider arrows on hover * changed : text shadow of titles * changed : color and shadow of site description = 2.1.3 May 29th, 2013 = * fixed : in tc_voila_slider, jump to next loop if attachment has been deleted * removed : title text in footer credit * fixed : image in full width slider are displayed with CSS properties max-width: 100%, like before v2.0.9 = 2.1.2 May 29th, 2013 = * fixed : new screenshot.png = 2.1.1 May 28th, 2013 = * fixed : new set of images licensed under Creative Commons CC0 1.0 Universal Public Domain Dedication (GPL Compatible) = 2.1.0 May 28th, 2013 = * fixed : slide was still showing up when 'add to a slider' button was unchecked and a slider selected * fixed : new set of images with compliant licenses = 2.0.9 May 27th, 2013 = * replaced : jquery fancybox with a GPL compatible version * removed : icon set non GPL compatible * added : icon sets Genericons and Entypo GPL compatible * fixed : image in full width slider are now displayed with CSS properties height:100% et width: auto * added : function hooked on wp_head to render the custom CSS = 2.0.8 May 26th, 2013 = * removed : minor issue, the function tc_write_custom_css() was written twice in header.php = 2.0.7 May 25th, 2013 = * fixed : custom featured text (for featured pages) on front page was not updated when updated from customizer screen * fixed : title of page was displayed when selected as static page for front page * fixed : border-width of the status post-type box * added : custom css field in customizer option screen * added : lightbox checkbox option in customizer option screen = 2.0.6 May 22nd, 2013 = * added : new customizer option to enable/disable comments in page. Option is tested in index.php before rendering comment_templates for pages * fixed : in the stylesheets, the right border of tables was unnecessary = 2.0.5 May 17th, 2013 FIRST WP.ORG APPROVED VERSION ! = * fixed : printf php syntax in footer.php = 2.0.4 May 16th, 2013 = * fixed : test on current_user_can( 'edit_post' ) in template part content-page.php was generating a Notice: Undefined offset: 0 in ~/wp-includes/capabilities.php on line 1067 * added : copyright and license declaration in style.css = 2.0.3 May 15th, 2013= * fixed : same unique slug as prefix for all custom function names, classes, public/global variables, database entries. = 2.0.2 May 6th, 2013 = * fixed : CSS image gallery navigation arrows * removed : the_content() in attachment templates * fixed : bullet list in content now visible * added : hover effect on widget lists * fixed : skin colors when hovering and focusing form fields * fixed : skin colors when hovering social icons = 2.0.1 April 29th, 2013 = * Removal of meta description (plugin territory) * Page edit button is only visible for users logged in and with edit_post capabilities = 2.0 April 28th, 2013 = * Replace the previous custom post type slider feature (was plugin territory) with a custom fields and options slider generator * Addition of ajax powered meta boxes in post/page/attachment for the sliders = 1.1.7 April 17th, 2013 = * file structure simplification : one core loop in index.php * = 1.1.6 April 17th, 2013 = * Removal of add_editor_style() * Addition of image.php and content-attachemnt.php for the images galleries and attachement rendering = 1.1.5 April 17th, 2013 = * Sanitization of home_url() in some files (with esc_url) * Clearing of warning message in slides list : check on the $_GET['action'] index * Addition of some localized strings * Removal of the optional WP footer credit links = 1.1.4 April 17th, 2013 = * addition of selected() and checked() functions in metaboxes input * better sanitization of WP customizer inputs : 3 sanitization callbacks added in tc_customizr_control_class for number, textarea and url = 1.1 April 16th, 2013 = * Better stylesheets enqueuing * Fix the quick mode edit for slide custom post : add a script to disable the clearing of metas fields on update * Add a fallback screen on activation if WP version < 3.4 => WP Customizer not supported * Fix the slide caption texts rendering change the conditions (&& => ||) = 1.0 April 16th, 2013 = * Initial Release