Plugin Directory

Changeset 3447348


Ignore:
Timestamp:
01/26/2026 08:06:01 PM (2 months ago)
Author:
wphoot
Message:

v3.0.4

Location:
hootkit/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • hootkit/trunk/README.txt

    r3427771 r3447348  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 3.0.3
     7Stable tag: 3.0.4
    88License: GPLv3 or later
    99License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
     
    4747
    4848== Changelog ==
     49
     50= 3.0.4 =
     51* Minor CSS and display fixes
     52* Updated new demopacks manifest for theme importer
    4953
    5054= 3.0.3 =
  • hootkit/trunk/hootkit.php

    r3427771 r3447348  
    33 * Plugin Name:       HootKit
    44 * Description:       HootKit is a great companion plugin for WordPress themes by wpHoot.
    5  * Version:           3.0.3
     5 * Version:           3.0.4
    66 * Requires at least: 6.0
    77 * Requires PHP:      7.4
     
    6464
    6565            // Plugin Info
    66             $this->version         = '3.0.3';
     66            $this->version         = '3.0.4';
    6767            $this->name            = 'HootKit';
    6868            $this->slug            = 'hootkit';
  • hootkit/trunk/include/class-themes.php

    r3424880 r3447348  
    142142                    case 'archivetypepnote':
    143143                    case 'singlemetapnote':
     144                    case 'topbar_colorscheme_pnote':
    144145                    case 'menu_colorscheme_pnote':
     146                    case 'heading_size_pnote':
    145147                    case 'article_background_pnote':
    146148                    case 'article_maxwidth_pnote':
     
    162164                                $ntx = esc_html__( 'The premium version comes with control to hide meta information for each individual Page/Post.', 'hootkit' );
    163165                                break;
     166                            case 'topbar_colorscheme_pnote':
    164167                            case 'menu_colorscheme_pnote':
    165                                 $ntx = esc_html__( 'The premium version allows custom font and background colors for Main Menu area.', 'hootkit' );
     168                                $ntx = esc_html__( 'The premium version allows custom font/background colors for this area.', 'hootkit' );
     169                                break;
     170                            case 'heading_size_pnote':
     171                                $ntx = esc_html__( 'Set Custom Sizes for H1–H6, Page titles, Blog titles and more in Premium version.', 'hootkit' );
    166172                                break;
    167173                            case 'article_background_pnote':
     
    176182                        if ( !empty( $placeholder ) && is_array( $placeholder ) && ( !isset( $placeholder['type'] ) || $placeholder['type'] === 'note' ) ) {
    177183                            $options['settings'][ $filter ]['type'] = 'content';
    178                             $options['settings'][ $filter ]['class'] = 'hootnote hootnote--us';
     184                            $options['settings'][ $filter ]['class'] = !empty( $placeholder['class'] ) && is_string( $placeholder['class'] ) ? $placeholder['class'] : 'hootnote hootnote--us';
    179185                            $options['settings'][ $filter ]['content'] = $ntx;
    180186                        }
  • hootkit/trunk/languages/hootkit.pot

    r3430756 r3447348  
    44"Project-Id-Version: HootKit\n"
    55"Report-Msgid-Bugs-To: \n"
    6 "POT-Creation-Date: 2026-01-01 18:30+0530\n"
     6"POT-Creation-Date: 2026-01-26 23:41+0530\n"
    77"PO-Revision-Date: 2021-12-04 00:48+0530\n"
    88"Last-Translator: wpHoot <admin@wphoot.com>\n"
     
    438438msgstr ""
    439439
    440 #: ../include/class-themes.php:150
     440#: ../include/class-themes.php:152
    441441msgid "The premium version comes with color and background options for different sections of your site like Header, Menu Dropdown, Logo background, Footer etc."
    442442msgstr ""
    443443
    444 #: ../include/class-themes.php:153
     444#: ../include/class-themes.php:155
    445445#, php-format
    446446msgid "Premium comes with full typography control. Select size, color, style etc for different headings, tagline, menus, footer, sidebar, content sections and more... Choose from %1$sover 600+ Google Fonts%2$s to match your design."
    447447msgstr ""
    448448
    449 #: ../include/class-themes.php:156
     449#: ../include/class-themes.php:158
    450450#, php-format
    451451msgid "Premium comes with full typography control. Select size, color, style etc for different %3$sheadings%4$s , %3$stagline%4$s , %3$smenus%4$s , %3$sfooter%4$s , %3$ssidebar%4$s , %3$scontent sections%4$s and more..."
    452452msgstr ""
    453453
    454 #: ../include/class-themes.php:159
     454#: ../include/class-themes.php:161
    455455#, php-format
    456456msgid "The premium version comes with additional archive Layout styles including %1$sMosaic layouts%2$s."
    457457msgstr ""
    458458
    459 #: ../include/class-themes.php:162
     459#: ../include/class-themes.php:164
    460460msgid "The premium version comes with control to hide meta information for each individual Page/Post."
    461461msgstr ""
    462462
    463 #: ../include/class-themes.php:165
    464 msgid "The premium version allows custom font and background colors for Main Menu area."
    465 msgstr ""
    466 
    467463#: ../include/class-themes.php:168
     464msgid "The premium version allows custom font/background colors for this area."
     465msgstr ""
     466
     467#: ../include/class-themes.php:171
     468msgid "Set Custom Sizes for H1–H6, Page titles, Blog titles and more in Premium version."
     469msgstr ""
     470
     471#: ../include/class-themes.php:174
    468472msgid "The premium version allows selecting article background for each individual Page/Post."
    469473msgstr ""
    470474
    471 #: ../include/class-themes.php:171
     475#: ../include/class-themes.php:177
    472476msgid "The premium version allows selecting article max-width for each individual Page/Post."
    473477msgstr ""
     
    798802
    799803#: ../misc/import/include/class-admin.php:497
    800 msgid "You are importig the free version of the demo site. This may not include some of the features and widgets available in premium."
     804msgid "You are importig the free version of the demo site. This may not include some of the premium widgets."
    801805msgstr ""
    802806
     
    10771081#: ../misc/import/include/demopacks.php:64
    10781082msgid "Booster Base"
     1083msgstr ""
     1084
     1085#: ../misc/import/include/demopacks.php:71
     1086msgid "Booster Lucore"
     1087msgstr ""
     1088
     1089#: ../misc/import/include/demopacks.php:78
     1090msgid "Booster News"
     1091msgstr ""
     1092
     1093#: ../misc/import/include/demopacks.php:85
     1094msgid "Booster Byte"
    10791095msgstr ""
    10801096
     
    13921408msgstr ""
    13931409
    1394 #: ../misc/tools/import.php:44 ../misc/tools/import.php:59
     1410#: ../misc/tools/import.php:44 ../misc/tools/import.php:61
    13951411msgid "Something went wrong. Customizer settings were not imported. Please try again later."
    13961412msgstr ""
    13971413
    1398 #: ../misc/tools/import.php:57
     1414#: ../misc/tools/import.php:59
    13991415#, php-format
    14001416msgid "%s Customizer Settings imported successfully."
    14011417msgstr ""
    14021418
    1403 #: ../misc/tools/import.php:75
     1419#: ../misc/tools/import.php:77
    14041420msgid "Import Settings"
    14051421msgstr ""
  • hootkit/trunk/misc/import/assets/hootkitimport.css

    r3422277 r3447348  
    1414  background: #eee;
    1515  padding: 5px 10px;
     16}
     17
     18/*** Layout ***/
     19.hootabt-hkimp-multisingle.hootabt-widen .hootabt-gridgen, .hootabt-hkimp-multisingle.hootabt-widen .hootabt-gridbox, .hootabt-hkimp-multisingle.hootabt-widen .hootabt-gridconbox, .hootabt-hkimp-multisingle.hootabt-widen .hootabt-gridflex,
     20.hootabt-hkimp-multi.hootabt-widen .hootabt-gridgen,
     21.hootabt-hkimp-multi.hootabt-widen .hootabt-gridbox,
     22.hootabt-hkimp-multi.hootabt-widen .hootabt-gridconbox,
     23.hootabt-hkimp-multi.hootabt-widen .hootabt-gridflex {
     24  max-width: 1350px;
     25}
     26
     27.hootabt-hkimp-multisingle .hootimp-content {
     28  max-width: 938px;
     29  margin: 0 auto;
     30}
     31
     32.hootabt-hkimp-multi .hootabt-blockid--grid-hki {
     33  background: none;
     34  padding: 0;
     35  border: none;
     36}
     37.hootabt-hkimp-multi .hootkitimp_idx {
     38  padding-left: 0;
     39  padding-right: 0;
     40}
     41.hootabt-hkimp-multi .hootkitimp_idx .hootkitimp_idx-item {
     42  overflow: hidden;
     43  border-color: #c9d2d7;
     44  transition: box-shadow 0.3s ease;
     45}
     46.hootabt-hkimp-multi .hootkitimp_idx .hootkitimp_idx-item:hover {
     47  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
     48}
     49.hootabt-hkimp-multi .hootkitimp_idx .hootkitimp_idx-ss {
     50  height: 475px;
     51}
     52.hootabt-hkimp-multi .hootkitimp_idx .hootkitimp_idx-previewlink {
     53  background: rgba(255, 255, 255, 0.5);
     54}
     55.hootabt-hkimp-multi .hootkitimp_idx .hootkitimp_idx-foot {
     56  box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.2);
    1657}
    1758
     
    83124  text-transform: uppercase;
    84125  font-weight: 500;
    85   background: rgba(255, 255, 255, 0.7);
     126  background: rgba(0, 0, 0, 0.1);
    86127}
    87128.hootkitimp_idx-previewlink em {
     
    91132  border-radius: 5px;
    92133  border: solid 1px #ddd;
     134}
     135.hootkitimp_idx-previewlink em {
     136  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
     137  border-radius: 0;
    93138}
    94139
     
    200245  border: 1px solid;
    201246  position: relative;
    202   border-color: #ddb9c4;
    203   background: #f9f2f4;
     247  border-color: #d1cecf;
     248  background: #fffafb;
     249  color: #7f3048;
    204250}
    205251
     
    227273}
    228274
    229 div.hootimp-footer.hootabt-gridgen {
    230   margin-top: -15px;
     275div.hootimp-footer.hootabt-gridgen { /* margin-top: -15px; */
    231276  margin-bottom: 0;
    232277}
  • hootkit/trunk/misc/import/assets/hootkitimport.scss

    r3422277 r3447348  
    1818.hootimp-highlight { font-style: normal; color: $accent; }
    1919.hootimp-highlightbg { background: #eee; padding: 5px 10px; }
     20
     21
     22
     23/*** Layout ***/
     24#hootabt-wrap.hootabt-hkimp-multi {}
     25#hootabt-wrap.hootabt-hkimp-multisingle {}
     26// == theme's div structure ==
     27.hootabt-hkimp-multisingle,
     28.hootabt-hkimp-multi {
     29    &.hootabt-widen {
     30        .hootabt-gridgen, .hootabt-gridbox, .hootabt-gridconbox, .hootabt-gridflex { max-width: 1350px; }
     31    }
     32}
     33// == hkit's div structure ==
     34.hootabt-hkimp-multisingle {
     35    .hootimp-content { max-width: 938px; margin: 0 auto; } // keeping same as 980px - 40px padding - 2px border when not widened
     36}
     37.hootabt-hkimp-multi {
     38    .hootabt-blockid--grid-hki {
     39        background: none; padding: 0; border: none;
     40    }
     41    .hootkitimp_idx {
     42        padding-left: 0; padding-right: 0;
     43        .hootkitimp_idx-item {
     44            overflow: hidden;
     45            border-color: #c9d2d7;
     46            transition: box-shadow 0.3s ease;
     47            &:hover { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); }
     48        }
     49        .hootkitimp_idx-ss { height: 475px; }
     50        .hootkitimp_idx-previewlink { background: rgba(255, 255, 255, 0.5); }
     51        .hootkitimp_idx-foot { box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.2); }
     52    }
     53}
    2054
    2155
     
    72106    justify-content: center; align-items: center;
    73107    font-size: 16px; text-decoration: none; text-transform: uppercase; font-weight: 500;
    74     background: rgba(255,255,255,0.7);
     108    background: rgba(0,0,0,0.1);
    75109    em { font-style: normal; background: #fff; padding: 7px 14px; border-radius: 5px; border: solid 1px #ddd; }
     110    em { box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3); border-radius: 0; }
    76111}
    77112.hootkitimp_idx-more .hootkitimp_idx-ss {
     
    130165    border: 1px solid;
    131166    position: relative;
    132     border-color: #ddb9c4;
    133     background: #f9f2f4;
     167    border-color: #d1cecf; background: #fffafb; color: #7f3048;
    134168}
    135169
     
    150184    .hootabt-blockdesc { background: #fafafa; border: solid 1px #ddd; padding: 8px 25px; text-align: right; }
    151185}
    152 div.hootimp-footer.hootabt-gridgen { margin-top: -15px; margin-bottom: 0; }
     186div.hootimp-footer.hootabt-gridgen { /* margin-top: -15px; */ margin-bottom: 0; }
    153187
    154188/*** Demo Install ***/
  • hootkit/trunk/misc/import/include/class-admin.php

    r3422277 r3447348  
    495495                                        $mflogentry = get_option( 'hootkitimport_mflogs' );
    496496                                        if ( !empty( $mflogentry ) && is_array( $mflogentry ) && empty( $mflogentry['proversion'] ) )
    497                                             echo '<p class="hootkitimp-single-warning"><span class="dashicons dashicons-info-outline"></span> ' . esc_html__( 'You are importig the free version of the demo site. This may not include some of the features and widgets available in premium.', 'hootkit' ) . '</p>';
     497                                            echo '<p class="hootkitimp-single-warning"><span class="dashicons dashicons-info-outline"></span> ' . esc_html__( 'You are importig the free version of the demo site. This may not include some of the premium widgets.', 'hootkit' ) . '</p>';
    498498                                    }
    499499                                ?>
  • hootkit/trunk/misc/import/include/demopacks.php

    r3430756 r3447348  
    5454
    5555    'magazine-booster' => array(
    56         'demos'    => array( 'booster-base' ),
     56        'demos'    => array( 'booster-base', 'booster-byte', 'booster-lucore', 'booster-news' ),
    5757        'demospro' => array(  ),
    58         'list'     => array( 'booster-base' ),
     58        'list'     => array( 'booster-base', 'booster-byte', 'booster-lucore', 'booster-news' ),
    5959    ),
    6060    'magazine-booster-premium' => array(
    61         'demos'    => array( 'booster-base-premium' )
     61        'demos'    => array( 'booster-base-premium', 'booster-byte-premium', 'booster-lucore-premium', 'booster-news-premium' )
    6262    ),
    6363    'booster-base' => array(
     
    6868        'plugins' => array( 'hootkit', 'contact-form-7', 'breadcrumb-navxt', 'woocommerce', 'newsletter' )
    6969    ),
     70    'booster-lucore' => array(
     71        'name' => __( 'Booster Lucore', 'hootkit' ) . $suffix,
     72        'img' => 'booster-lucore.jpg',
     73        'thumb' => 'booster-lucore-thumb.jpg',
     74        'preview' => 'https://demosites.wphoot.com/booster-lucore/',
     75        'plugins' => array( 'hootkit', 'contact-form-7', 'breadcrumb-navxt', 'woocommerce', 'newsletter' )
     76    ),
     77    'booster-news' => array(
     78        'name' => __( 'Booster News', 'hootkit' ) . $suffix,
     79        'img' => 'booster-news.jpg',
     80        'thumb' => 'booster-news-thumb.jpg',
     81        'preview' => 'https://demosites.wphoot.com/booster-news/',
     82        'plugins' => array( 'hootkit', 'contact-form-7', 'breadcrumb-navxt', 'woocommerce', 'newsletter' )
     83    ),
     84    'booster-byte' => array(
     85        'name' => __( 'Booster Byte', 'hootkit' ) . $suffix,
     86        'img' => 'booster-byte.jpg',
     87        'thumb' => 'booster-byte-thumb.png',
     88        'preview' => 'https://demosites.wphoot.com/booster-byte/',
     89        'plugins' => array( 'hootkit', 'contact-form-7', 'breadcrumb-navxt', 'woocommerce', 'newsletter' )
     90    ),
    7091
    7192) );
  • hootkit/trunk/misc/tools/import.php

    r3401386 r3447348  
    5252                    foreach ( $mods as $key => $value ) {
    5353                        $key = sanitize_key( $key );
    54                         set_theme_mod( $key, $value );
    55                         $done++;
     54                        if ( $key !== 'sidebars_widgets' ) {
     55                            set_theme_mod( $key, $value );
     56                            $done++;
     57                        }
    5658                    }
    5759                    ?><p class="hootabt-notice hootabt-notice--success"><span class="dashicons dashicons-yes"></span> <?php printf( esc_html__( '%s Customizer Settings imported successfully.', 'hootkit' ), $done ); ?></p><?php
Note: See TracChangeset for help on using the changeset viewer.