Skip to content

Releases: Shuffles66/shuffles-youtube-shorts

Shuffles Youtube Shorts 1.0.5 — Gradient-aware contrast

Choose a tag to compare

@Shuffles66 Shuffles66 released this 14 Oct 18:57

Theme-aware contrast that works on gradients

Version 1.0.5 fixes the remaining title and status-message contrast issue on pages whose background is a CSS gradient.

Fixed

  • Reads every colour stop in inherited linear-gradient() and radial-gradient() backgrounds instead of treating the body’s solid fallback colour as the visible background.
  • Selects the active theme palette colour with the strongest minimum contrast across the complete gradient.
  • Keeps gallery cards and messages transparent so Astra and Elementor backgrounds continue to show through.
  • Applies the same readable theme colour to video titles, empty states, validation messages, and API errors.

Verification

  • Reproduced against the exact Byron Rides purple gradient and confirmed the plugin now selects the theme’s light lavender text.
  • Checked at 360 px and 1280 px with long titles and no horizontal overflow.
  • PHP, JavaScript, and update metadata validation passed.

No shortcode, playlist, API-key, or saved-setting changes are required.

Shuffles YouTube Shorts 1.0.4

Choose a tag to compare

@Shuffles66 Shuffles66 released this 14 Oct 14:58

Playlist names that work the way people expect

You can now use the exact title of a public playlist in the shortcode or Elementor widget. The Byron Rides shortcode below works without modification after updating:

[shuffles_youtube_shorts channel="@byronrides2081" playlist="Shorts_" cols="2" rows="2"]

  • Resolves exact playlist titles case-insensitively within the nominated channel.
  • Uses the YouTube Data API when available, with a public-page fallback when the key is missing or restricted.
  • Keeps direct playlist IDs and playlist URLs fully supported.

Clear, theme-aware messages

Validation, status, and error messages now use the same contrast-aware colour selection as video titles. This fixes unreadable dark text on the Byron Rides purple section while preserving the theme's typography and transparent backgrounds.

Setup guidance and compatibility

  • Updated the settings page, shortcode reference, Elementor control, readme, and changelog.
  • Tested through WordPress 7.1.3.
  • Existing settings, API credentials, playlist IDs, playlist URLs, and gallery layouts are preserved.

See the full changelog for implementation details.

Shuffles Youtube Shorts 1.0.3 — vivid branding & theme-readable titles

Choose a tag to compare

@Shuffles66 Shuffles66 released this 14 Oct 14:29

What’s new in 1.0.3

🎨 A brighter Shuffles identity

  • Reworked the plugin icon as a vivid purple, pink, cyan and yellow vertical-video mark.
  • Added crisp 128px and 256px PNG artwork for WordPress update and plugin-information screens, replacing the generic plug icon.
  • Corrected the WordPress admin-menu icon size, opacity and active-state treatment.
  • Made the Shuffles author credit link to the official GitHub profile.

👁 Readable titles, automatically

  • Fixed dark video titles disappearing against the Byron Rides purple gallery section.
  • The gallery now measures its effective background and selects the highest-contrast colour from the active WordPress, Astra or Elementor palette.
  • Typography, spacing and transparent cards still inherit the installed theme; only an unreadable title colour is corrected.

✅ Tested before release

  • Verified the gallery at 1200px desktop and 360px phone widths.
  • Confirmed long titles wrap inside their cards with no horizontal overflow.
  • Confirmed PHP and JavaScript syntax checks pass.

Upgrade notes

No shortcode or settings changes are required. Existing galleries update automatically after WordPress installs 1.0.3.

Shuffles Youtube Shorts 1.0.2

Choose a tag to compare

@Shuffles66 Shuffles66 released this 14 Oct 13:20

A smoother Shorts experience

New

  • Starting one Short now automatically pauses every other Short on the page.
  • The Elementor widget now appears in a dedicated Shuffles category and remains searchable by YouTube, Shorts, video, gallery, and Shuffles.
  • Added a custom Shuffles Youtube Shorts icon across WordPress.

Improved

  • Hardened current and legacy Elementor widget registration for Elementor 4.x compatibility.
  • Added dynamic-player discovery for galleries rendered or refreshed inside Elementor.
  • Redesigned the in-plugin release history with modern responsive cards.

Fixed

  • WordPress Check again now clears the plugin update metadata and changelog caches.
  • Reduced update metadata caching from six hours to fifteen minutes.

The plugin remains in public-feed mode when an API key is missing or rejected.

Shuffles Youtube Shorts 1.0.1

Choose a tag to compare

@Shuffles66 Shuffles66 released this 14 Oct 12:45

Fixed

  • Adds an automatic public YouTube Shorts feed fallback when an API key is missing, malformed, rejected, quota-limited, or unavailable.
  • Supports API keys restricted to the Byron Rides site origin/referrer.
  • Keeps YouTube Data API mode and server-side key storage for validated keys.
  • Improves the connection tester to report whether the API or public feed supplied the videos.

See CHANGELOG.md for full details.

Shuffles Youtube Shorts 1.0.0

Choose a tag to compare

@Shuffles66 Shuffles66 released this 14 Oct 12:19

Shuffles Youtube Shorts 1.0.0

Initial production release for the Byron Rides WordPress site.

  • Automatically refreshed YouTube Shorts galleries from channels and playlists
  • Responsive 9:16 grids with configurable columns and rows
  • Server-side YouTube Data API key storage and connection testing
  • Shortcode and Elementor widget support
  • GitHub-hosted update checks and an in-plugin changelog
  • Privacy-enhanced YouTube embeds and API quota-friendly caching

See CHANGELOG.md for full details.