What's new?
Version 3.0 - 17 July 2026
Release Date: 17 July 2026
Complete Rebuild
- Full rebuild for Joomla 4, Joomla 5, and Joomla 6
- Namespaced service-provider architecture with Web Asset Manager loading
- Vanilla JavaScript only — jQuery and TimThumb /
image.php removed
- Install package
pkg_image_tooltip_3.0.zip includes the content plugin and editor button
New Features
- Four themes — Dark, Light, Glass, and Brand, with per-tip shortcode overrides
- Placement modes — Follow cursor, or anchor top / bottom / left / right
- Animations — Fade, Scale, Slide, or None, with reduced-motion support
- Sticky click & touch — Click/tap to pin; Escape or outside click to dismiss
- Image or text triggers — Thumbnails or underlined text labels, with optional float left/right
- WebP thumbnail cache — Local images are resized and cached under
images/cache/image-tooltip
- Editor button — Insert
{itooltip} shortcodes from the article editor toolbar
- Design controls — Background, text, accent colour, max width, and corner radius
- Rich tip content — Title, multi-line body, large preview image, and optional CTA link
Improvements
- Safer URL handling for media and links (blocks javascript/data schemes)
- Keyboard focus styles and
aria-expanded state
- Bootstrap/Helix-compatible
show class so tips are not hidden by template CSS
- Responsive behaviour — floated triggers unwrap on small screens; panels stay inside the viewport
- Lazy loading and async decoding for tip images
Removed
- Legacy TimThumb resizing helper
- Deprecated
JFactory / JURI / JHtml usage
- jQuery sticky tooltip script
Version 2.5 - 19 November 2025
Release Date: 19 November 2025
Joomla 6 Compatibility
- Full compatibility with Joomla 6.0 while maintaining backward compatibility with Joomla 4 and 5
- Enhanced security with path validation and input sanitization
- Modern PHP 8+ support with type hints and PSR-12 coding standards
New Features
- Shadow Configuration - Enable/disable and fully customize tooltip shadows with horizontal/vertical offset, blur, spread, and color options
- Tooltip Position Control - Choose from auto (follow mouse), top, bottom, left, or right positioning
- Lazy Loading Implementation - Full lazy loading support for tooltip images to improve page performance
- Enhanced Link Support - Fixed text tooltip links to work properly with clickable links
- Shortcode Examples Tab - Built-in shortcode examples with one-click copy functionality
Improvements
- Removed unnecessary margin-bottom from tooltip images
- Removed top border from tooltip content area for cleaner design
- Improved link handling for text tooltips
- Enhanced JavaScript event handling for better link navigation
- Updated CSS for better visual consistency
Bug Fixes
- Fixed text tooltip links not working properly
- Fixed margin-bottom causing design issues
- Fixed top border appearing unnecessarily in tooltip content
Version 2.4 - 14 September 2025
Release Date: September 14, 2025
Joomla 5 Compatibility
- Full compatibility with Joomla 5.0 while maintaining backward compatibility with Joomla 4
- Modern PHP 8+ support with type hints and PSR-12 coding standards
- Enhanced security with path validation and input sanitization
New Features
- WebP Image Support - Convert images to modern WebP format for better performance
- Lazy Loading - Optional lazy loading support for improved page performance
- Configurable Tooltip Positioning - Choose from top, bottom, left, right, or auto positioning
- Tooltip Delay Settings - Customizable delay settings for better user experience
- Minified Assets Support - Use minified CSS/JS files by default with option for full versions
- Image Caching System - Intelligent caching system for faster loading
- Responsive Design - Perfect display on all screen sizes with mobile-first approach
- Dark Mode Support - Automatic dark mode detection and styling
- High Contrast Mode - Enhanced visibility for accessibility
- Reduced Motion Support - Respects user's motion preferences for better accessibility
Technical Improvements
- Modernized PHP - Complete rewrite with modern PHP 8+ features, type hints, and PSR-12 coding standards
- Enhanced Security - Comprehensive path validation, input sanitization, and XSS protection
- Improved Performance - Optimized image processing with efficient file operations
- Better Error Handling - Comprehensive error logging and graceful fallbacks
- Modern Code Standards - Clean, maintainable code following Joomla 5 best practices
- Enhanced Accessibility - Full keyboard navigation, ARIA support, and screen reader compatibility
Improvements
- Refactored JavaScript with modern ES6+ features and strict mode
- Updated CSS with modern design principles and responsive breakpoints
- Improved XML manifest with better parameter organization and modern field types
- Enhanced helper class with robust image processing and caching
- Better integration with Joomla's asset management system
- Improved compatibility with various Joomla templates
- Fixed image resizing for certain image formats
- Better error handling for missing images
- Improved tooltip animation performance
- Enhanced mobile responsiveness
Bug Fixes
- Fixed URL construction - Fixed double base URL issue in image paths
- Fixed image processing - Improved image resizing and format conversion
- Fixed memory management - Better memory usage for large images
- Fixed cross-browser compatibility - Fixed issues with older browsers
- Fixed mobile responsiveness - Improved tooltip positioning on mobile devices
- Fixed JavaScript array handling - Resolved stickytooltip.stickynotice1.join error
- Fixed regex pattern in parseOptions method - Proper key-value parsing
Security Enhancements
- Path Validation - Comprehensive validation of image paths to prevent directory traversal
- Input Sanitization - Proper sanitization of all user inputs
- XSS Prevention - HTML escaping for all output
- File Type Validation - Strict validation of image file types
- Directory Protection - Automatic creation of security index.html files
Accessibility Improvements
- Keyboard Navigation - Full keyboard support (Enter, Space, Escape keys)
- ARIA Attributes - Proper ARIA labels and roles for screen readers
- Focus Management - Improved focus indicators and management
- High Contrast Mode - Enhanced visibility in high contrast mode
- Reduced Motion - Respects user's motion preferences
- Screen Reader Support - Better compatibility with assistive technologies
Technical Changes
- PHP Requirements - Minimum PHP 7.4 (PHP 8.0+ recommended)
- Joomla Compatibility - Joomla 4.0+ and Joomla 5.0+
- Dependencies - Uses Joomla's native Image class and jQuery
- File Structure - Reorganized files with better separation of concerns
- Code Standards - PSR-12 compliant PHP code
Version 2.3 - 11 December 2023
- Supports Joomla 5 without Backward Compatibility Plugin
Version 2.2 - 13 February 2023
- New and easy to use shortcode
- Background color change of tooltip added
- Option to open url in a new tab added
Version 2.1 - 11 February 2023
- Removed option to load jQuery in body
- Modification to plugin parameters
Version 2.0 - 01 February 2021
Version 1.9 - 01 February 2017
- Joomla Update System Integrated