Are you enjoying the extensions? Did you like the support? Help others decide.

Leave a review
v1.6.19 (04/11/23) Update release
  • MODIFIED Utilities: if ? exists in the image source path, do not add the version number
  • ADDED Portuguese (Portugal) language
v1.6.18 (02/22/23) Update release
  • FIXED [HIGH] Utilities: image element should not set attribute loading to 'lazy' if the width attribute is missing
v1.6.17 (10/25/22) Update release
  • FIXED [LOW] missing filter image 'none'
  • FIXED [LOW] loader field: images are not centered in rtl
  • FIXED [MEDIUM] color picker: use in subforms
  • MODIFIED extension version field to avoid manual version number
  • ADDED Fields: getAssignedCategories
v1.6.16 (08/30/22) Update release
  • MODIFIED Views field: the client can be specified to either get views from the backend, the frontend or both
v1.6.15 (07/11/22) Update release
  • FIXED [LOW] title field: versioning prevents proper loading of the fields.css file
  • MODIFIED sywverbosetext: merge parameters from sywprefixedtext to use one field for all cases
  • MODIFIED sywverbosetext: un-translated hints get the prefix 'Hint: '
  • MODIFIED sywverbosetext: min - max range translation modification to better support rtl languages
  • ADDED sywverbosetext: use global settings
  • ADDED sywverbosetext: support for the 'class' attribute
v1.6.14 (05/10/22) Update release
  • UPDATED MobileDetect class
  • ADDED Utilities: isTablet()
  • ADDED file preview field: show a preview of the file that has been selected (before save)
v1.6.13 (04/07/22) Bug fix release
  • FIXED [MEDIUM] image radio field: getimagesize issue if image does not exist
  • FIXED [LOW] icon picker: javascript error if data- attribute has an empty space
  • MODIFIED update server url
v1.6.12 (02/07/22) Bug fix release
  • FIXED [LOW] unit selection is not taken into account in subforms until after the first save
v1.6.11 (11/29/21) Bug fix release
  • FIXED [HIGH] getting versions crashes pages in PHP 5.6
v1.6.10 (11/18/21) Update release
  • FIXED [LOW] log message, not the whole trace to reduce log file output
  • FIXED [LOW] test if image is not null before output to file, thumbnail or encoded string
  • ADDED fields: prepareCustomFieldValueFromOptions and prepareCustomFieldValue functions
v1.6.9 (11/08/21) Update release
  • FIXED [MEDIUM] pure javascript slider: accessibility
  • FIXED [LOW] Utilities: hidden-phone uses wrong class for tables for Bootstrap 4 and 5
  • MODIFIED Image: use of curl to get mime type and file headers in case allow_url_fopen is disabled for external URLs
  • ADDED GD test field: AVIF support
  • ADDED Utilities: image element can now use image versioning
  • ADDED Image: AVIF support
  • ADDED imagetypeselect field
  • ADDED version: media versioning for extensions
v1.6.8 (09/08/21) Update release
  • FIXED [LOW] purepajinate v1.0.2: set active class only if several page links
  • FIXED [LOW] image.php wrong parameter order (required parameters must be placed before the optional ones in PHP 8)
  • ADDED purepajinate v1.0.2: keyboard shortcuts (arrow keys) for arrows prev/next
  • ADDED purepajinate v1.0.2: aria-label attribute to links through new parameters
v1.6.7 (7/31/21) Update release
  • FIXED [LOW] icon picker: script for editable field should not be loaded if the input field is not editable
  • FIXED [LOW] icon picker: when editable, the default button keeps the selected color
  • FIXED [MEDIUM] icon picker: can't pick icon in subform when first added to the form, before a save
  • MODIFIED load from Google fonts (css2 and swap)
  • MODIFIED Messages field: the badge can be translated
  • UPDATED mobile detect class
  • ADDED fonts: font-display property
  • ADDED alignment select: stretch for horizontal alignment
v1.6.6 (6/3/21) Update release
  • FIXED Fields class: wrong output results in getCustomFieldValues() when multiple arrays are returned
  • ADDED Fields class: getCustomFieldParams()
  • ADDED image class: test image's orientation to handle images coming from mobile devices which may not be oriented properly, in which case the image is rotated
v1.6.5 (5/18/21) Update release
  • FIXED font picker: Google font link is no longer correct
  • FIXED all fields: icons get proper accessibility aria tags
  • FIXED font picker: "Google font", fallback fonts should be translated
  • MODIFIED utilities: support for multiple entries in Bootstrap properties
  • MODIFIED font picker: link to Google is no longer a button
  • MODIFIED dynamic select field: item size fits the image
  • MODIFIED dynamic select field: allow multiple tags
  • ADDED utilities: support for Bootstrap 5
  • ADDED libraries: instantiateBootstrapModal function for modals
  • ADDED stylesheets: loadBootstrapModalsCss function for modals
  • ADDED field: layout select
  • ADDED alignment select field: attribute to remove specific values
  • ADDED field: shadow select
v1.6.4 (2/21/21) Bug fix release
  • FIXED [MEDIUM] fields class: use of JDatabaseExceptionExecuting not compatible with Joomla 3.1
  • FIXED [MEDIUM] dynamic select field: z-index of tags conflicts with admin console's fixed header
  • FIXED [LOW] imagefilterpicker field: CSS filters are not translated if global
  • ADDED dynamic select field: support for subfoms
v1.6.3 (2/8/21) Update release
  • MODIFIED K2 helper class: simplified exists()
  • MODIFIED utilities class: getImageElement function now handles breakpoints and optional file check
  • ADDED K2 helper class: getK2Fields()
  • ADDED dynamic select field: Pro label possible
v1.6.2 (1/26/21) Update release
  • FIXED [MEDIUM] image.php: prevent mime_content_type to crash if path to image is incorrect
  • FIXED [LOW] global values in image filter picker
  • FIXED [LOW] missing alt attribute for img tag in image proprietary fields
  • MODIFIED look of dynamic fields
  • ADDED alignment-spacing pickers
v1.6.1 (12/20/20) Update release
  • FIXED [LOW] Utilities: missing call to filesystem.file
  • FIXED [LOW] Utilities: attributes default should be array, not null
  • MODIFIED image filter: filters can be GD, CSS or both kinds of filters
  • MODIFIED dynamic select fields to include image background color
  • ADDED dynamic selection fields: label for each item
  • ADDED image filter: CSS filters
  • ADDED image filter: extended filters (which need additional input values)
v1.6.0 (11/15/20) Update release
  • FIXED [LOW] gdtest field: Text instead of JText
  • FIXED [LOW] image.php: do not use alpha color on jpeg files
  • FIXED [LOW] image.php: gif files that are not transparent should not get transparent fill
  • FIXED [LOW] image.php when creating resource from image with specific width/height, retain transparency
  • FIXED [MEDIUM] pure pajinate script: error when missing previous/next arrows
  • MODIFIED image.php: release thumbnail variable earlier in the code to release memory
  • MODIFIED image.php: if regular thumbnail fails, do not create the high resolution thumbnail resource
  • MODIFIED image.php: when creating high resolution and regular thumbnails, if the regular thumbnail canvas creation fails, do not save any image
  • MODIFIED image.php: optimized getting the mime type to avoid using getimagesize which needs to load the whole image to get information and improve speed
  • ADDED image.php support for WebP when PHP version >= 7.1.0 (getImageSize restriction)
  • ADDED image.php possibility to increase PHP memory limit temporarily
  • ADDED image.php: support for images whose source is an encoded string (no encoded WebP support)
  • ADDED gtest field: support for WebP
  • ADDED gtest field: supportedtypes attribute
  • ADDED image.php: toFile (replaces createImage now deprecated), toEncodedString
  • ADDED image.php: image can use filters when output
  • ADDED possibility to create thumbnails with a different mime type than the original image
  • ADDED PHP 8 support for the new GdImage object
  • ADDED utilities: creation of the picture/img element (getImageElement)
v1.5.3 (9/6/20) Update release
  • MODIFIED stylesheets.php stylesheets not loaded minified on debug
  • MODIFIED views field: when several view types, the options are separated and values contain the view name
  • UPDATED Tiny Slider
  • ADDED image background color for dynamic select fields
  • ADDED message field to GDTest, PHPExtensionTest and PHPSettingTest
  • ADDED Utilities: 'hidden-phone' Bootstrap conversion
v1.5.2 (7/5/20) Update release
  • MODIFIED Tiny Slider JS: support for RTL
  • ADDED Tiny Slider CSS: no user selection
  • ADDED extensionpresencetest field link to plugin targets the element
  • ADDED imageradio field: global value
  • ADDED SYWFields class
v1.5.1 (6/10/20) Bug fix release
  • FIXED pure pajinate error when only one page
v1.5.0 (5/8/20) Update release
  • FIXED bootstrap modals CSS modal body additions
  • UPDATED lazysizes library
  • UPDATED CSS transitions
  • REMOVED jquery.lazysizes scripts
  • REMOVED libraries.php : 'debug' parameter - now uses the Joomla debug core feature
  • MODIFIED overridetest field: do not show anything if there are no overrides
  • MODIFIED font.php : loadIconFont deprecated debug variable
  • MODIFIED loadGoogleFont can now accept fonts like "Google Font"
  • MODIFIED libraries.php : scripts in pure javascript
  • MODIFIED utilities: getBootstrapProperty returns default class when Bootstrap version is unknown
  • ADDED libraries.php : option to load libraries locally or remotely
  • ADDED stylesheets.php : loadAnimate
  • ADDED stylesheets.php : CSS transitions can be loaded independently
  • ADDED field 'loader picker'
  • ADDED utilities: inline SVG output using symbols to avoid duplicate code
  • ADDED pure javascript versions: purePajinate (pagination), Tiny Slider (carousel), Tingle (modals)
  • ADDED Owl Carousel
  • ADDED headerfilescache: possible removal of comments in javascript declarations
  • ADDED Japanese language - Thanks to Asakawa Kohji
v1.4.21 (12/09/19) Update release
  • ADDED Bulgarian language
  • ADDED forum beta link
v1.4.20 (10/24/19) Update release
  • FIXED message field: label style 'error' should be 'important'
  • MODIFIED title and sub-title styles with better accessibility
  • MODIFIED message field : badge and badgetype attributes and styles
v1.4.19 (8/28/19) Update release
  • ADDED sywimagefilepreview field - will ultimately replace sywimagefile
v1.4.18 (4/14/19) Update release
  • REMOVED google+ from extensionconnect
  • ADDED Stylesheets class: styles for invisible elements (accessibility)
v1.4.17 (4/4/19) Update release
  • ADDED Stylesheets class : load Bootstrap modals CSS when missing
v1.4.16 (3/27/19) Update release
  • ADDED k2.php getTags - order parameters in function footprint
  • ADDED tags.php getTags - order parameters in function footprint
v1.4.15 (1/30/19) Bug fix release
  • FIXED language files with _QQ_ preventing following keys to be translated (pl-PL and sv-SE)
v1.4.14 (1/28/19) Bug fix release
  • FIXED Utilities class: wrong Bootstrap pagination size output
  • ADDED Utilities class: missing Bootstrap pagination alignment
v1.4.13 (1/21/19) Update release
  • FIXED icon picker: missing coma between CSS properties
  • FIXED transition picker: tooltips
  • FIXED contact picker: wrong icon
  • REMOVED subform field
  • MODIFIED font picker: fonts are shown as what they represent
  • MODIFIED color picker: allow alpha channel
  • MODIFIED Text : when truncating text, the last word is not split by default in all cases (if strip html tags or not)
  • UPDATED Mobile detect script
  • ADDED Utilities: Bootstrap compatibility function to make all extensions compatible with any Bootstrap version
v1.4.12 (10/25/18) Bug fix release
  • FIXED overridetest: error wrong layout folder
v1.4.11 (10/06/18) Update release
  • FIXED extensionconnect: wrong styling
  • MODIFIED overridetest: support for layout sub-folders
  • ADDED extensionlinks field for more condensed info about extensions
v1.4.10 (09/22/18) Update release
  • MODIFIED logo and Simplify Your Web logo
v1.4.9 (09/09/18) Update release
  • MODIFIED dynamic single and multiple select to support parent options
  • MODIFIED triggerLazysizes to allow lazy load of all images, even low resolution ones
v1.4.8 (08/24/18) Update release
  • MODIFIED translation link no longer links to the OpenTranslators initiative
v1.4.7 (07/04/18) Update release
  • FIXED dynamic single select field should trigger change event when values are modified
  • FIXED icon picker: when icon is edited manually, the icon should be highlighted in the list of icons, if present. If not present, no icon should be highlighted
  • FIXED if image file path contains %20, the image is ignored
  • FIXED Polish translations
  • ADDED Hungarian translations
v1.4.6 (05/03/18) Update release
  • MODIFIED views field: allow multiple view types
  • ADDED Extension presence test field
  • ADDED Polish ans Swedish translations
  • ADDED versioning to third-party scripts/stylesheets
v1.4.5 (04/19/18) Bug fix release
  • FIXED memory leak in image creation
  • FIXED cannot mix and match icon picker field with different sets of icons
  • FIXED wrong path to IcoMoon font
  • FIXED cannot mix and match transitions picker field with different sets of transitions
  • FIXED some stylesheets are called even when unneeded in the transitions picker
  • MODIFIED loadIconFont method signature to allow load of syw font and/or icomoon font
v1.4.4 (03/29/18) Bug fix release
  • FIXED color picker is not showing correctly in Joomla 3.7+ when another color picker is present from another extension (scripts called twice)
v1.4.3 (03/22/18) Update release
  • FIXED image.php filter error when cascading multiple filters with arguments
  • MODIFIED logs that are just warning should only show in debug mode
  • MODIFIED new sketch image for sketch image filter
  • UPDATED Mobile Detect library to v2.8.31
  • ADDED text field with multiple choice of units
  • ADDED support for image filters blur, sharpen, pixelate and duotone
  • ADDED dynamic multiple select custom field
  • ADDED image filter multi picker
v1.4.2 (02/15/18) Bug fix release
  • FIXED use of @ missing for some cache calls
  • FIXED mobile detection class already in use error in some cases
v1.4.1 (02/07/18) Update release
  • MODIFIED utilities.php better way to determine if a device is mobile (uses of Mobile-Detect library)
  • MODIFIED libraries.php: optimized the number of calls to script libraries when loading the carousel
  • UPDATED touchSwipe to v1.6.18
  • ADDED Quickstart extension link
v1.4.0 (11/22/17) Update release
  • FIXED customfieldlists and grouplists only work on contact component and cannot mix contexts
  • FIXED custom fields to avoid breaking layers
  • FIXED sywsubform custom field
  • FIXED tags.php and k2.php - language query unnecessary on non-multi-lingual sites
  • FIXED fonts.css to avoid font family conflicts
  • FIXED icon picker: missing styling on icon tolltips
  • FIXED fonts.php sometimes the font url is wrongly prefixed. It is now enforced to load with the https protocole
  • MODIFIED icon picker: option to edit input field (add icomoon- prefix to enable use of icomoon icons)
  • MODIFIED icon picker: new icons and re-ordering
  • MODIFIED gdtest: simplified output
  • MODIFIED image: allow for image file paths with white spaces
  • REMOVED gdtest folder
  • ADDED new icons into icon font + fixed some icons (center, size)
  • ADDED icon picker: support for icomoon icons, packaged in Joomla
  • ADDED icon picker: icon group labels
  • ADDED overridestest field
  • ADDED use global in DynamicSingleSelect custom field
  • ADDED custom field: prefixed input field
  • ADDED custom field: cardinal
  • ADDED custom field: image filterpicker
v1.3.10 (09/05/17) Update release
  • FIXED sywiconpicker: wrong variable name
  • FIXED load tooltip library when .hasTooltip is present in the custom field
  • FIXED sywonlinehelp field 'class' attribute does not work
  • MODIFIED dynamicsingleselect: option to have disabled items with an optional title
  • ADDED sywgroup custom field to allow grouping of fields
  • ADDED extensionsocial to add ways to connect with Simplify Your Web
v1.3.9 (07/20/17) Update release
  • FIXED language errors in Joomla 3.7
  • FIXED 'views' field lists a limited number of views on multi-lingual websites
  • MODIFIED extensionauthor and extensionlink fields to show logo and stars
  • MODIFIED 'views' field to show alias and language (on multi-lingual websites) in the selection
  • MODIFIED Tags: getTags() extra parameter to include/exclude tags
  • MODIFIED k2message field to allow messages when K2 is missing
  • MODIFIED Tags: getTags() language filtering
  • MODIFIED K2:getTags()
  • ADDED loader gif image to the media folder
v1.3.8 (03/21/17) Update release
  • FIXED dynamicsingleselect custom field flex 'display -webkit'
  • REMOVED fonts.php http protocol of link to Google font pages to work with any protocol
  • ADDED customfieldslist custom field
  • ADDED customfieldgroupslist custom field
v1.3.7 (02/08/17) Update release
  • MODIFIED default color for title/subtitle
  • UPDATED language files
  • ADDED dynamicsingleselect custom field
  • ADDED Danish translations
  • ADDED Persian translations
v1.3.6 (01/05/17) Update release
  • MODIFIED title and subtitle custom fields styles
  • ADDED sywonlinehelp custom field
v1.3.5 (10/31/16) Update release
  • FIXED font picker standard font selection
  • MODIFIED title and subtitle custom fields styles
  • MODIFIED logo and name
  • ADDED fonts class: loadGoogleFont to avoid loading of multiple instances of the same Google font on a page
  • ADDED header files cache class to handle extension header files caching without the need for file access permissions
v1.3.4 (09/19/16) Update release
  • MODIFIED message custom field to better support parameters only available in pro versions
  • ADDED missing icon to icon picker
  • ADDED libraries class: support for defer and async
  • ADDED K2item custom field
v1.3.3 (09/01/16) Update release
  • MODIFIED icon picker to allow default button labelling and setting the empty icon
  • MODIFIED article picker field to remove ties to MooTools and make it jQuery-only
  • MODIFIED contact picker field to remove ties to MooTools and make it jQuery-only
  • ADDED Turkish translations
v1.3.2 (06/03/16) Update release
  • UPDATED logo
  • ADDED Russian translations
v1.3.1 (03/23/16) Bug fix release
  • FIXED image.php: transparent .png images are not created properly when copied from high resolution thumbnail
  • FIXED image.php: release temporary thumbnail to improve memory consumption
  • ADDED image.php: destroy() function to force resources release manually
v1.3.0 (03/06/16) Update release - for Joomla 3.1+ only
  • FIXED image.php: createThumbnails - index out of range for gifs exception
  • MODIFIED GD test custom field output
  • REMOVED deprecated jQuery loading functions
  • REMOVED jQuery libraries (safe to remove the folder media/syw/js/jquery)
  • REMOVED all code tied to Joomla! 2.5
  • REMOVED draft2 image icon from icon picker (duplicate)
  • ADDED libraries.php: loadCompareVersions() function
  • ADDED text.php: getText() - additional parameter to allow plugin syntax { ... } to be kept in the text, but only when the text is shown in full
  • ADDED cache.php: getTmpPath() option to use /cache as temporary folder
  • ADDED cache.php: isFolderReady() option to not add index.html
  • ADDED libraries.php: lazysizes jQuery plugin
  • ADDED libraries.php: triggerLazysizes function
  • ADDED libraries.php: debug parameter in functions in order to load libraries non minified