Repository navigation
Releases: Shuffles66/shuffles-youtube-shorts
Release list
Shuffles Youtube Shorts 1.0.5 — Gradient-aware contrast
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
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
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
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
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
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.