Plugin Directory

Changeset 3725023


Ignore:
Timestamp:
10/02/2026 03:01:38 PM (3 weeks ago)
Author:
plugsbe
Message:

Release version 1.0.1

Location:
waito-animated-preloader-and-loading-screen
Files:
282 added
14 edited

Legend:

Unmodified
Added
Removed
  • waito-animated-preloader-and-loading-screen/trunk/assets/css/admin.css

    r3689255 r3725023  
    263263}
    264264
    265 .waitoap-upsell {
    266         padding: 14px;
    267         border: 1px solid #dbe6f2;
    268         background: #f2f7fd;
    269         border-radius: 11px;
    270 }
    271 
    272 .waitoap-upsell-kicker {
    273         font-size: 9.5px;
    274         letter-spacing: 0.1em;
    275         color: var(--waitoap-blue);
    276         font-weight: 700;
    277 }
    278 
    279 .waitoap-upsell p {
    280         margin: 6px 0 8px;
    281         font-size: 13.5px;
    282         line-height: 1.45;
    283         color: #3d4653;
    284 }
    285265
    286266/* -------------------------------------------------------------------- Main */
    … …  
    357337   ------------------------------------------------------------------------ */
    358338
     339/* ------------------------------------------------------------------ Upsell
     340
     341   One card at the foot of a screen, saying what the paid version adds right
     342   here. It never sits in place of a control: everything above it works.
     343   ------------------------------------------------------------------------ */
     344
    359345.waitoap-upsell {
    360         margin: 22px 0 0;
    361         padding: 18px 20px;
    362         border: 1px solid var(--waitoap-line);
    363         border-radius: 10px;
    364         background: transparent;
     346        display: flex;
     347        flex-wrap: wrap;
     348        align-items: center;
     349        justify-content: space-between;
     350        gap: 18px 26px;
     351        margin: 26px 0 0;
     352        padding: 20px 22px;
     353        border: 1px solid #dde7f6;
     354        border-radius: 14px;
     355        background:
     356                radial-gradient( 120% 160% at 100% 0, rgba( 11, 127, 224, 0.09 ), transparent 60% ),
     357                linear-gradient( 180deg, #fbfdff, #f4f8fe );
     358}
     359
     360.waitoap-upsell-body {
     361        flex: 1 1 320px;
     362        min-width: 0;
    365363}
    366364
    367365.waitoap-upsell-text {
     366        display: flex;
     367        align-items: center;
     368        gap: 9px;
    368369        margin: 0;
    369         font-size: 14.5px;
     370        font-size: 15px;
     371        font-weight: 700;
     372        color: var(--waitoap-ink);
     373        line-height: 1.35;
     374}
     375
     376.waitoap-upsell-badge {
     377        flex: none;
     378        padding: 2px 8px;
     379        border-radius: 6px;
     380        background: var(--waitoap-ink);
     381        color: #f5b82e;
     382        font-size: 10px;
     383        font-weight: 800;
     384        letter-spacing: 0.07em;
     385}
     386
     387.waitoap-upsell-list {
     388        display: grid;
     389        grid-template-columns: repeat( 2, minmax( 0, 1fr ) );
     390        gap: 7px 22px;
     391        margin: 13px 0 0;
     392        padding: 0;
     393        list-style: none;
     394        font-size: 13.5px;
     395        color: #44506a;
     396}
     397
     398.waitoap-upsell-list li {
     399        position: relative;
     400        margin: 0;
     401        padding-left: 24px;
     402        line-height: 1.45;
     403}
     404
     405/* Tick drawn in CSS, so the card needs no image and no icon font. */
     406.waitoap-upsell-list li::before {
     407        content: "";
     408        position: absolute;
     409        left: 0;
     410        top: 1px;
     411        width: 17px;
     412        height: 17px;
     413        border-radius: 50%;
     414        background: #e4f0fd;
     415}
     416
     417.waitoap-upsell-list li::after {
     418        content: "";
     419        position: absolute;
     420        left: 6px;
     421        top: 5px;
     422        width: 3px;
     423        height: 7px;
     424        border: solid var(--waitoap-blue);
     425        border-width: 0 2px 2px 0;
     426        transform: rotate( 45deg );
     427}
     428
     429.waitoap-upsell-cta {
     430        display: flex;
     431        flex-direction: column;
     432        align-items: flex-start;
     433        gap: 7px;
     434        flex: none;
     435}
     436
     437.waitoap-upsell-button {
     438        display: inline-flex;
     439        align-items: center;
     440        height: 38px;
     441        padding: 0 18px;
     442        border-radius: 9px;
     443        background: var(--waitoap-blue);
     444        color: #fff;
     445        font-size: 13.5px;
    370446        font-weight: 600;
    371 }
    372 
    373 .waitoap-upsell-list {
    374         margin: 10px 0 0;
    375         padding: 0 0 0 18px;
    376         list-style: disc;
    377         font-size: 13.5px;
    378         color: var(--waitoap-muted);
    379 }
    380 
    381 .waitoap-upsell-list li {
    382         margin: 0 0 3px;
     447        text-decoration: none;
     448        box-shadow: 0 8px 18px -10px rgba( 11, 127, 224, 0.9 );
     449}
     450
     451.waitoap-upsell-button:hover,
     452.waitoap-upsell-button:focus {
     453        background: #0a6dc0;
     454        color: #fff;
     455}
     456
     457.waitoap-upsell-note {
     458        font-size: 12px;
     459        color: var(--waitoap-faint);
     460}
     461
     462@media ( max-width: 900px ) {
     463        .waitoap-upsell-list {
     464                grid-template-columns: 1fr;
     465        }
    383466}
    384467
    … …  
    12561339}
    12571340
    1258 /* Pin the upsell to the foot of the rail so the reference cards stay together. */
     1341/* Pin the upsell to the foot of the rail so the reference cards stay together,
     1342   and let it stack there — the rail is too narrow for two columns. */
    12591343.waitoap-side .waitoap-upsell {
    12601344        margin-top: auto;
     1345        padding: 16px;
     1346        flex-direction: column;
     1347        align-items: stretch;
     1348}
     1349
     1350.waitoap-side .waitoap-upsell-list {
     1351        grid-template-columns: 1fr;
    12611352}
    12621353
  • waito-animated-preloader-and-loading-screen/trunk/includes/class-waitoap-frontend.php

    r3686958 r3725023  
    244244        private function build_inline_css( $settings ) {
    245245                $accent  = sanitize_hex_color( $settings['anim_color'] );
     246                $bg      = sanitize_hex_color( $settings['bg_color'] );
    246247                $text    = sanitize_hex_color( $settings['text_color'] );
    247248                $percent = sanitize_hex_color( $settings['percent_color'] );
    248249
    249                 if ( ! $accent || ! $text || ! $percent ) {
     250                if ( ! $accent || ! $bg || ! $text || ! $percent ) {
    250251                        return '';
    251252                }
    … …  
    262263                        '--waitoap-image-width'   => absint( $settings['image_width'] ) . 'px',
    263264                        '--waitoap-entrance-ms'   => absint( $settings['entrance_ms'] ) . 'ms',
    264                         'background'              => '#ffffff',
     265                        '--waitoap-bg'            => $bg,
     266                        'background'              => $bg,
    265267                );
    266268
  • waito-animated-preloader-and-loading-screen/trunk/includes/waitoap-settings-store.php

    r3686958 r3725023  
    2828                // Style and color.
    2929                'anim_color'          => '#0b7fe0',
     30                'bg_color'            => '#ffffff',
    3031                'size'                => 56,
    3132                'stroke'              => 4,
    … …  
    131132        $keys = array(
    132133                'anim_color',
     134                'bg_color',
    133135                'size',
    134136                'stroke',
    … …  
    263265
    264266        // Colors.
    265         foreach ( array( 'anim_color', 'text_color', 'percent_color' ) as $color_key ) {
     267        foreach ( array( 'anim_color', 'bg_color', 'text_color', 'percent_color' ) as $color_key ) {
    266268                $color               = isset( $input[ $color_key ] ) ? sanitize_hex_color( $input[ $color_key ] ) : '';
    267269                $clean[ $color_key ] = $color ? $color : $defaults[ $color_key ];
  • waito-animated-preloader-and-loading-screen/trunk/includes/waitoap-upsell.php

    r3686958 r3725023  
    3737
    3838/**
     39 * Where "See what Pro adds" goes.
     40 *
     41 * The SDK's own pricing screen, inside wp-admin. Nothing is sent anywhere and
     42 * no external page is opened from here.
     43 *
     44 * @return string Admin URL, or an empty string when the SDK is absent.
     45 */
     46function waitoap_upsell_url() {
     47        if ( function_exists( 'waitoap_fs' ) ) {
     48                return waitoap_fs()->get_upgrade_url();
     49        }
     50
     51        return '';
     52}
     53
     54/**
    3955 * Render the upgrade pointer.
     56 *
     57 * One card at the foot of a screen: what the paid version adds *here*, in the
     58 * plugin's own words, and a link to the pricing screen in wp-admin. It is a
     59 * pointer, not a locked control — nothing on the screen above it is disabled.
    4060 *
    4161 * @param string $summary One line describing what the upgrade adds here.
    … …  
    4666                return;
    4767        }
     68
     69        $waitoap_url = waitoap_upsell_url();
    4870        ?>
    4971        <section class="waitoap-upsell">
    50                 <p class="waitoap-upsell-text"><?php echo esc_html( $summary ); ?></p>
     72                <div class="waitoap-upsell-body">
     73                        <p class="waitoap-upsell-text">
     74                                <span class="waitoap-upsell-badge"><?php esc_html_e( 'PRO', 'waito-animated-preloader-and-loading-screen' ); ?></span>
     75                                <?php echo esc_html( $summary ); ?>
     76                        </p>
    5177
    52                 <?php if ( $items ) : ?>
    53                         <ul class="waitoap-upsell-list">
    54                                 <?php foreach ( $items as $waitoap_item ) : ?>
    55                                         <li><?php echo esc_html( $waitoap_item ); ?></li>
    56                                 <?php endforeach; ?>
    57                         </ul>
     78                        <?php if ( $items ) : ?>
     79                                <ul class="waitoap-upsell-list">
     80                                        <?php foreach ( $items as $waitoap_item ) : ?>
     81                                                <li><?php echo esc_html( $waitoap_item ); ?></li>
     82                                        <?php endforeach; ?>
     83                                </ul>
     84                        <?php endif; ?>
     85                </div>
     86
     87                <?php if ( $waitoap_url ) : ?>
     88                        <div class="waitoap-upsell-cta">
     89                                <a class="waitoap-upsell-button" href="<?php echo esc_url( $waitoap_url ); ?>">
     90                                        <?php esc_html_e( 'See what Pro adds', 'waito-animated-preloader-and-loading-screen' ); ?>
     91                                </a>
     92                                <span class="waitoap-upsell-note">
     93                                        <?php esc_html_e( 'Your current settings are kept.', 'waito-animated-preloader-and-loading-screen' ); ?>
     94                                </span>
     95                        </div>
    5896                <?php endif; ?>
    5997        </section>
  • waito-animated-preloader-and-loading-screen/trunk/languages/waito-animated-preloader-and-loading-screen.pot

    r3686958 r3725023  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Waito Animated Preloader and Loading Screen 1.0.0\n"
     5"Project-Id-Version: Waito Animated Preloader and Loading Screen 1.1.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/waito-animated-preloader-and-loading-screen\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    … …  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-09-01T16:34:41+00:00\n"
     12"POT-Creation-Date: 2026-10-02T08:35:05+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
    … …  
    2020msgstr ""
    2121
     22#. Plugin URI of the plugin
     23#: waito-animated-preloader-and-loading-screen.php
     24msgid "https://plugsbe.com/products/waito-animated-preloader-and-loading-screen/"
     25msgstr ""
     26
    2227#. Description of the plugin
    2328#: waito-animated-preloader-and-loading-screen.php
    … …  
    3237#. Author URI of the plugin
    3338#: waito-animated-preloader-and-loading-screen.php
    34 msgid "https://profiles.wordpress.org/plugsbe/"
     39msgid "https://plugsbe.com/"
    3540msgstr ""
    3641
    … …  
    122127msgstr ""
    123128
    124 #: includes/waitoap-settings-store.php:93
     129#: includes/waitoap-settings-store.php:94
    125130msgid "Top"
    126131msgstr ""
    127132
    128 #: includes/waitoap-settings-store.php:94
     133#: includes/waitoap-settings-store.php:95
    129134msgid "Center"
    130135msgstr ""
    131136
    132 #: includes/waitoap-settings-store.php:95
     137#: includes/waitoap-settings-store.php:96
    133138msgid "Bottom"
    134139msgstr ""
    135140
    136 #: includes/waitoap-settings-store.php:98
     141#: includes/waitoap-settings-store.php:99
    137142msgid "None"
    138143msgstr ""
    139144
    140 #: includes/waitoap-settings-store.php:99
     145#: includes/waitoap-settings-store.php:100
    141146msgid "Fade in"
    142147msgstr ""
    143148
    144 #: includes/waitoap-settings-store.php:100
     149#: includes/waitoap-settings-store.php:101
    145150msgid "Zoom in"
    146151msgstr ""
    147152
    148 #: includes/waitoap-settings-store.php:101
     153#: includes/waitoap-settings-store.php:102
    149154msgid "Drop in"
    150155msgstr ""
    151156
    152 #: includes/waitoap-settings-store.php:104
     157#: includes/waitoap-settings-store.php:105
    153158msgid "DOM ready"
    154159msgstr ""
    155160
    156 #: includes/waitoap-settings-store.php:105
     161#: includes/waitoap-settings-store.php:106
    157162msgid "Window load"
    158163msgstr ""
    159164
    160 #: includes/waitoap-settings-store.php:106
     165#: includes/waitoap-settings-store.php:107
    161166msgid "Fonts ready"
    162167msgstr ""
    … …  
    379384msgstr ""
    380385
     386#: includes/waitoap-upsell.php:74
     387msgid "PRO"
     388msgstr ""
     389
     390#: includes/waitoap-upsell.php:90
     391msgid "See what Pro adds"
     392msgstr ""
     393
     394#: includes/waitoap-upsell.php:93
     395msgid "Your current settings are kept."
     396msgstr ""
     397
    381398#: templates/admin/screen-advanced.php:18
    382399msgid "Performance, compatibility and failsafes. The defaults are safe for most sites."
    … …  
    532549
    533550#: templates/admin/screen-animation.php:102
    534 msgid "The loading screen currently disappears the moment the page is ready."
     551msgid "Control how the screen leaves, not just how it arrives."
    535552msgstr ""
    536553
    537554#: templates/admin/screen-animation.php:104
    538 msgid "Exit animations: fade, slide up, curtain and zoom"
     555msgid "Exit animations: fade, slide up, curtain and zoom, with a duration"
    539556msgstr ""
    540557
    … …  
    597614
    598615#: templates/admin/screen-image.php:100
    599 msgid "Want your logo to move?"
     616msgid "Your logo sits still here. Pro makes it move."
    600617msgstr ""
    601618
    … …  
    604621msgstr ""
    605622
     623#: templates/admin/screen-image.php:103
     624msgid "Works with your existing image, at the same width"
     625msgstr ""
     626
    606627#: templates/admin/screen-rules.php:18
    607628msgid "Who sees the preloader, and how often."
    … …  
    645666
    646667#: templates/admin/screen-rules.php:85
    647 msgid "Need the preloader on some pages but not others?"
     668msgid "Choose exactly where and when it runs."
    648669msgstr ""
    649670
    … …  
    680701msgstr ""
    681702
    682 #: templates/admin/screen-style.php:43
     703#: templates/admin/screen-style.php:33
     704msgid "Screen background"
     705msgstr ""
     706
     707#: templates/admin/screen-style.php:34
     708msgid "Covers the page while assets load."
     709msgstr ""
     710
     711#: templates/admin/screen-style.php:50
    683712msgid "SIZE & PLACEMENT"
    684713msgstr ""
    685714
    686 #: templates/admin/screen-style.php:47
     715#: templates/admin/screen-style.php:54
    687716msgid "Animation size"
    688717msgstr ""
    689718
    690 #: templates/admin/screen-style.php:48
     719#: templates/admin/screen-style.php:55
    691720msgid "Diameter in pixels, scaled down on small screens."
    692721msgstr ""
    693722
    694 #: templates/admin/screen-style.php:54
     723#: templates/admin/screen-style.php:61
    695724msgid "Stroke weight"
    696725msgstr ""
    697726
    698 #: templates/admin/screen-style.php:55
     727#: templates/admin/screen-style.php:62
    699728msgid "Thickness of rings and bars."
    700729msgstr ""
    701730
    702 #: templates/admin/screen-style.php:61
     731#: templates/admin/screen-style.php:68
    703732msgid "Position"
    704733msgstr ""
    705734
    706 #: templates/admin/screen-style.php:62
     735#: templates/admin/screen-style.php:69
    707736msgid "Where the animation sits on the screen."
    708737msgstr ""
    709738
    710 #: templates/admin/screen-style.php:80
    711 msgid "The loading screen is drawn on a white background."
    712 msgstr ""
    713 
    714 #: templates/admin/screen-style.php:86
    715 msgid "Want the loading screen in your own colours?"
    716 msgstr ""
    717 
    718 #: templates/admin/screen-style.php:88
    719 msgid "Any background colour, plus two-colour gradients"
     739#: templates/admin/screen-style.php:87
     740msgid "Want more than a solid background?"
    720741msgstr ""
    721742
    722743#: templates/admin/screen-style.php:89
     744msgid "Two-colour gradients, running into your background colour"
     745msgstr ""
     746
     747#: templates/admin/screen-style.php:90
    723748msgid "Overlay opacity, so the page shows faintly through"
    724749msgstr ""
    … …  
    767792
    768793#: templates/admin/screen-templates.php:154
    769 msgid "Pro adds 93 more templates."
     794msgid "41 templates here, 134 with Pro."
    770795msgstr ""
    771796
    … …  
    903928
    904929#: templates/admin/screen-text.php:160
    905 msgid "More ways to animate the loading words."
     930msgid "5 text effects here, 23 with Pro."
    906931msgstr ""
    907932
    … …  
    971996
    972997#: templates/admin/screen-welcome.php:43
     998msgid "Everything here is free. Waito Pro adds the finishing touches."
     999msgstr ""
     1000
     1001#: templates/admin/screen-welcome.php:45
     1002msgid "93 more templates — 134 in total"
     1003msgstr ""
     1004
     1005#: templates/admin/screen-welcome.php:46
     1006msgid "Gradient backgrounds and overlay opacity"
     1007msgstr ""
     1008
     1009#: templates/admin/screen-welcome.php:47
     1010msgid "Exit animations and page transitions"
     1011msgstr ""
     1012
     1013#: templates/admin/screen-welcome.php:48
     1014msgid "Ten animated effects for your own logo"
     1015msgstr ""
     1016
     1017#: templates/admin/screen-welcome.php:49
     1018msgid "Homepage, post type and URL rules"
     1019msgstr ""
     1020
     1021#: templates/admin/screen-welcome.php:50
     1022msgid "Mobile control and date scheduling"
     1023msgstr ""
     1024
     1025#: templates/admin/screen-welcome.php:57
    9731026msgid "Tip:"
    9741027msgstr ""
    9751028
    976 #: templates/admin/screen-welcome.php:44
     1029#: templates/admin/screen-welcome.php:58
    9771030msgid "a preloader should never outstay its welcome. Keep the minimum display time under 800ms unless you are hiding a heavy hero animation."
    9781031msgstr ""
  • waito-animated-preloader-and-loading-screen/trunk/readme.txt

    r3686958 r3725023  
    11=== Waito Animated Preloader and Loading Screen ===
    22Contributors: plugsbe
    3 Tags: preloader, loading screen, page loader, spinner, progress bar
     3Tags: preloader, loading screen, page loader, loading animation, spinner
    44Requires at least: 6.0
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.0
     7Stable tag: 1.1.0
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Add an animated preloader and loading screen to WordPress. 41 free loader templates, progress bar, spinners and logo loader. No code, no jQuery.
     11Animated preloader and loading screen for WordPress. 41 free loader templates, progress bar, logo loader and live previews. No code, no jQuery.
    1212
    1313== Description ==
    … …  
    2222screen. There is no shortcode to place, no template file to edit, no page
    2323builder needed, and no code to write at any point.
     24
     25[Live demo — every template playing](https://demo.plugsbe.com/waito-showcase/)
     26· [Plugin page](https://plugsbe.com/products/waito-animated-preloader-and-loading-screen/)
     27· [Support](https://support.plugsbe.com/)
    2428
    2529The free version ships **41 working loader templates**: 30 animated spinners,
    … …  
    4347  before your homepage arrives.
    4448
     49= See it before you install =
     50
     51The [live demo](https://demo.plugsbe.com/waito-showcase/) plays every template
     52in the browser, and lets you set the colours, size and loading text yourself.
     53It is the same CSS the plugin ships, so what you see there is what your
     54visitors get.
     55
    4556= Everything in the free version =
    4657
    … …  
    4960* **Four loader types** — animation only, text only, text with a progress bar,
    5061  or your own logo image.
    51 * **Full colour control** — set the animation colour, the loading text colour
    52   and the percentage colour independently, from a picker or from suggested
    53   swatches.
     62* **Full colour control** — set the screen background, the animation colour,
     63  the loading text colour and the percentage colour independently, from a
     64  picker or from suggested swatches.
    5465* **Size and weight** — loader diameter from 24 to 140 px, stroke thickness
    5566  from 1 to 12 px, positioned at the top, centre or bottom of the screen.
    … …  
    114125= Accessibility =
    115126
    116 The loading screen is marked so that screen readers skip past it rather than
    117 announcing it, and visitors who have turned on the reduced-motion setting in
     127The loading screen is announced once to screen readers as "Loading", with its
     128decorative parts hidden so nothing else is read out, and visitors who have
     129turned on the reduced-motion setting in
    118130Windows, macOS, iOS or Android are shown a still loader instead of an animated
    119131one. That behaviour is on by default rather than something you have to find.
    … …  
    123135The free plugin is complete on its own and always will be. Pro is for people
    124136who want the loading screen to be part of the design rather than a neutral
    125 cover.
     137cover. Details are on the
     138[plugin page](https://plugsbe.com/products/waito-animated-preloader-and-loading-screen/),
     139and the upgrade is handled inside your dashboard under **Waito Preloader →
     140Upgrade**.
    126141
    127142* **134 templates in total** — Pro adds 93 more, including 54 further
    … …  
    129144  typewriter, marquee, shimmer and letter-by-letter waves, 11 more progress bar
    130145  styles, and 10 animated effects for your own logo.
    131 * **Any background colour**, plus two-colour gradients, instead of the free
    132   version's white loading screen.
     146* **Two-colour gradient backgrounds**, running from the background colour you
     147  set in the free plugin into a second colour.
    133148* **Overlay opacity**, so your page shows faintly through the loading screen.
    134149* **Exit animations** — fade, slide up, curtain and zoom, with an adjustable
    … …  
    153168
    154169* 41 loader templates
     170* Your own screen background colour
    155171* Progress bar and live percentage counter
    156172* Custom logo loader, with retina support
    … …  
    163179
    164180* 134 templates in total, 93 more than the free version
    165 * Any background colour, plus two-colour gradients
     181* Two-colour gradient backgrounds
    166182* Overlay opacity
    167183* Exit animations, with an adjustable duration
    … …  
    210226shortcode to place, no CSS to paste and no template file to edit.
    211227
     228= Can I see the templates before I install the plugin? =
     229
     230Yes. The [live demo](https://demo.plugsbe.com/waito-showcase/) plays all of
     231them in your browser, with the colours, size and loading text adjustable, so
     232you can judge the effect before touching your site.
     233
    212234= Does it work with my theme or page builder? =
    213235
    … …  
    241263= Can I change the background colour of the loading screen? =
    242264
    243 Not in the free version — the free loading screen is drawn on white. You can
    244 still set the colour of the loader animation, the loading text and the
    245 percentage counter. Background colours, gradients and overlay opacity are Pro
    246 features.
     265Yes, in the free version. Set **Screen background** on the Style & color
     266screen, along with the colour of the loader animation, the loading text and the
     267percentage counter. Two-colour gradients and overlay opacity are Pro features.
    247268
    248269= The preloader never disappears. What do I do? =
    … …  
    292313the External Services section below for exactly what is sent and when. You can
    293314skip the opt-in, and the plugin is fully functional either way.
     315
     316= Where do I get help? =
     317
     318Ask in the [support forum](https://wordpress.org/support/plugin/waito-animated-preloader-and-loading-screen/)
     319on WordPress.org, or through the
     320[Plugsbe support desk](https://support.plugsbe.com/). Setup guides are on the
     321[plugin page](https://plugsbe.com/products/waito-animated-preloader-and-loading-screen/).
    294322
    295323== External Services ==
    … …  
    331359
    332360== Changelog ==
     361
     362= 1.1.0 =
     363* Screen background colour is now part of the free plugin — set any solid
     364  background on the Style & color screen.
     365* Pro keeps two-colour gradients and overlay opacity, which now run from your
     366  chosen background colour.
     367* Corrected the accessibility note: the loading screen is announced once as
     368  "Loading" rather than skipped.
    333369
    334370= 1.0.0 =
    … …  
    345381== Upgrade Notice ==
    346382
     383= 1.1.0 =
     384The screen background colour is now free. Your existing settings are kept.
     385
    347386= 1.0.0 =
    348387First release.
  • waito-animated-preloader-and-loading-screen/trunk/templates/admin/screen-animation.php

    r3686958 r3725023  
    100100
    101101waitoap_upsell_card(
    102         __( 'The loading screen currently disappears the moment the page is ready.', 'waito-animated-preloader-and-loading-screen' ),
     102        __( 'Control how the screen leaves, not just how it arrives.', 'waito-animated-preloader-and-loading-screen' ),
    103103        array(
    104                 __( 'Exit animations: fade, slide up, curtain and zoom', 'waito-animated-preloader-and-loading-screen' ),
     104                __( 'Exit animations: fade, slide up, curtain and zoom, with a duration', 'waito-animated-preloader-and-loading-screen' ),
    105105                __( 'Page transitions, so the screen returns between pages', 'waito-animated-preloader-and-loading-screen' ),
    106106        )
  • waito-animated-preloader-and-loading-screen/trunk/templates/admin/screen-image.php

    r3686958 r3725023  
    9898<?php
    9999waitoap_upsell_card(
    100         __( 'Want your logo to move?', 'waito-animated-preloader-and-loading-screen' ),
     100        __( 'Your logo sits still here. Pro makes it move.', 'waito-animated-preloader-and-loading-screen' ),
    101101        array(
    102102                __( 'Ten effects for a still logo: pulse, spin, bounce, flip and more', 'waito-animated-preloader-and-loading-screen' ),
     103                __( 'Works with your existing image, at the same width', 'waito-animated-preloader-and-loading-screen' ),
    103104        )
    104105);
  • waito-animated-preloader-and-loading-screen/trunk/templates/admin/screen-rules.php

    r3686958 r3725023  
    8383
    8484waitoap_upsell_card(
    85         __( 'Need the preloader on some pages but not others?', 'waito-animated-preloader-and-loading-screen' ),
     85        __( 'Choose exactly where and when it runs.', 'waito-animated-preloader-and-loading-screen' ),
    8686        array(
    8787                __( 'Limit it to the homepage or to chosen post types', 'waito-animated-preloader-and-loading-screen' ),
  • waito-animated-preloader-and-loading-screen/trunk/templates/admin/screen-style.php

    r3686958 r3725023  
    2828        );
    2929        waitoap_field_color( 'anim_color', $settings['anim_color'], array( '#0b7fe0', '#111827', '#0e9f6e', '#ff5c36', '#8b5cf6' ), 'anim_color' );
     30        waitoap_row_close();
     31
     32        waitoap_row_open(
     33                __( 'Screen background', 'waito-animated-preloader-and-loading-screen' ),
     34                __( 'Covers the page while assets load.', 'waito-animated-preloader-and-loading-screen' )
     35        );
     36        waitoap_field_color( 'bg_color', $settings['bg_color'], array( '#ffffff', '#f5f7f9', '#111827', '#0b1f33', '#fff7ed' ), 'bg_color' );
    3037        waitoap_row_close();
    3138
    … …  
    7683<?php waitoap_card_close(); ?>
    7784
    78 <?php if ( ! array_key_exists( 'bg_color', $settings ) ) : ?>
    79         <p class="waitoap-note">
    80                 <?php esc_html_e( 'The loading screen is drawn on a white background.', 'waito-animated-preloader-and-loading-screen' ); ?>
    81         </p>
    82 <?php endif; ?>
    83 
    8485<?php
    8586waitoap_upsell_card(
    86         __( 'Want the loading screen in your own colours?', 'waito-animated-preloader-and-loading-screen' ),
     87        __( 'Want more than a solid background?', 'waito-animated-preloader-and-loading-screen' ),
    8788        array(
    88                 __( 'Any background colour, plus two-colour gradients', 'waito-animated-preloader-and-loading-screen' ),
     89                __( 'Two-colour gradients, running into your background colour', 'waito-animated-preloader-and-loading-screen' ),
    8990                __( 'Overlay opacity, so the page shows faintly through', 'waito-animated-preloader-and-loading-screen' ),
    9091        )
  • waito-animated-preloader-and-loading-screen/trunk/templates/admin/screen-templates.php

    r3686958 r3725023  
    152152<?php
    153153waitoap_upsell_card(
    154         __( 'Pro adds 93 more templates.', 'waito-animated-preloader-and-loading-screen' ),
     154        __( '41 templates here, 134 with Pro.', 'waito-animated-preloader-and-loading-screen' ),
    155155        array(
    156156                __( '54 more animations, including shapes, grids, orbits and pairs', 'waito-animated-preloader-and-loading-screen' ),
  • waito-animated-preloader-and-loading-screen/trunk/templates/admin/screen-text.php

    r3686958 r3725023  
    158158<?php
    159159waitoap_upsell_card(
    160         __( 'More ways to animate the loading words.', 'waito-animated-preloader-and-loading-screen' ),
     160        __( '5 text effects here, 23 with Pro.', 'waito-animated-preloader-and-loading-screen' ),
    161161        array(
    162162                __( 'Typewriter, marquee, shimmer, blur and 14 more', 'waito-animated-preloader-and-loading-screen' ),
  • waito-animated-preloader-and-loading-screen/trunk/templates/admin/screen-welcome.php

    r3686958 r3725023  
    3939</div>
    4040
     41<?php
     42waitoap_upsell_card(
     43        __( 'Everything here is free. Waito Pro adds the finishing touches.', 'waito-animated-preloader-and-loading-screen' ),
     44        array(
     45                __( '93 more templates — 134 in total', 'waito-animated-preloader-and-loading-screen' ),
     46                __( 'Gradient backgrounds and overlay opacity', 'waito-animated-preloader-and-loading-screen' ),
     47                __( 'Exit animations and page transitions', 'waito-animated-preloader-and-loading-screen' ),
     48                __( 'Ten animated effects for your own logo', 'waito-animated-preloader-and-loading-screen' ),
     49                __( 'Homepage, post type and URL rules', 'waito-animated-preloader-and-loading-screen' ),
     50                __( 'Mobile control and date scheduling', 'waito-animated-preloader-and-loading-screen' ),
     51        )
     52);
     53?>
     54
    4155<div class="waitoap-tip">
    4256        <p>
  • waito-animated-preloader-and-loading-screen/trunk/waito-animated-preloader-and-loading-screen.php

    r3686958 r3725023  
    33/**
    44 * Plugin Name:       Waito Animated Preloader and Loading Screen
     5 * Plugin URI:        https://plugsbe.com/products/waito-animated-preloader-and-loading-screen/
    56 * Description:       Show a lightweight animated preloader while your pages load, with control over style, colors, text and timing.
    6  * Version:           1.0.0
     7 * Version:           1.1.0
    78 * Requires at least: 6.0
    89 * Requires PHP:      7.4
    910 * Author:            PlugsBe
    10  * Author URI:        https://profiles.wordpress.org/plugsbe/
     11 * Author URI:        https://plugsbe.com/
    1112 * License:           GPL-2.0-or-later
    1213 * License URI:       https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    3334     * `function_exists` CALL ABOVE TO PROPERLY WORK.
    3435     */
    35     define( 'WAITOAP_VERSION', '1.0.0' );
     36    define( 'WAITOAP_VERSION', '1.1.0' );
    3637    define( 'WAITOAP_PLUGIN_FILE', __FILE__ );
    3738    define( 'WAITOAP_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
Note: See TracChangeset for help on using the changeset viewer.