• The default language of any content posted is English.
  • Information: Safety & Support
    Resources here are generally safe, but false positives may occur on Virustotal due to certain coding techniques. Exercise caution and test before use.
    Consider buying licenses to support developers. Your security is our priority.
Justified Image Grid - Premium WordPress Gallery

Justified Image Grid - Premium WordPress Gallery 4.5

v4.5 – November 13, 2023 – Facebook App Types (Business/Consumer/None), Gutenberg block error, cosmetic fixes regarding borders and their animations, no longer using z-index.

New features:
  • Support for Facebook App Types with a new setting. If your app continues with a legacy type of “None” then no changes for you, for now. New apps must have (and some existing apps have been switched to) a Type, meaning restricted permissions of accessing either(!) your Profile or your Pages. The new setting in JIG lets you match the Type of your app for continued operations. The default of the new setting is the “None” type, so the update doesn’t break anything for existing users. The next update will switch the default to “Business” which will affect new installations (since you can no longer create an app without a type).
Improved:
  • Facebook App setup instructions.
  • For less friction, when setting up a Facebook connection, you no longer need to save changes after filling in the App ID/Secret/Type but before adding the current user and administered pages.
  • No longer using z-index for caption special effect visibility (in front of or behind overlay) and for the order of overlay/caption components. This improves compatibility with stuff like menus and popups.
  • Simplified borders: when captions are below thumbs, the inner and middle border remain around the image, and only the outer border encapsulates the caption (this is nice for a Polaroid look).
  • Auto-refresh of Facebook avatars removed as it was too aggressive and caused an infinite loop exhausting API limits when one of them arrived broken. If an avatar is missing, you can refresh that page or profile manually. It has no impact on the galleries.
Bugfixes:
  • “This block has encountered an error and cannot be previewed.” due to my usage of the Placeholder component on WP 6.4.
  • Facebook API v18 compatibility, including business_management scope to gain access to all your managed pages again.
  • When using the middle border, but the caption is not below thumbs, there was too much padding on the sides of the caption.
  • A conflict in the animation of outer and middle border.
  • Like
Reactions: GhRG87FGH
v4.4.1 – July 10, 2023 – Minor maintenance update for fixing PHP bugs, better compatibility

New features:
  • A developer hook, jig_images_before_postprocessing which lets you hook into the images to be displayed, before JIG applies its postprocessing. For example, this allows including on-the-fly filtering keywords on the images (as they are gathered for the UI during this postprocessing).
Improved:
  • WPML: better compatibility with translated settings by using wpml_translate_single_string instead of old icl_translate
Bugfixes:
  • Supporting portrait videos in video player, previously they didn’t fit
  • Better PHP8+ compatibility, fixed warning and notices of “Undefined array key” and “Deprecated: Optional parameter”
v4.4 – January 16, 2023 – Limit height to viewport setting, bugfixes related to RML and live preview, JavaScript hook for changing items of the grid.

New features:
  • New setting – Limit height to viewport. It prevents rows from appearing taller than the device/browser viewport (usable height of the screen), avoiding the need for scrolling to wholly explore a thumbnail. This was the default behavior since v2.8 (for over seven years), but there was no way to turn it off. Certain use cases benefit from unlocking tall rows, such as showing illustrations, mobile screenshots, lightboxless galleries, and portraits that don’t need to be seen in their entirety. Sometimes filling all available width is more important than fitting an image that is only slightly taller.
  • A global function jigHookItems (items){}, when defined (for example in the Custom JS of JIG settings), allows you to influence the all items (images) list of your grids, prior to creation. It arose from a customer request to manipulate image URLs on the client side. In that particular case, we used it to change extensions to WebP when the browser supports it, to load pre-generated WebP thumbnails instead of TimThumb. The server-side equivalent could not be used due to caching plugins.
Improved:
  • Font size slightly increased in the Grid/Shortcode Editor.
Bugfixes:
  • The detection for RML (Real Media Library) failed when it wasn’t installed and polluted the shortcode with attributes related to that.
  • When conditional script loading was turned off (to be unconditional), Grid live preview failed to work.
  • Checking for non-existent (or deleted) RML ID works again without showing a PHP warning.
  • RML’s “Overview of top level objects” functionality is restored.
  • Pre-PHP7.1 compatibility: removed “public const” from source.
  • PhotoSwipe: pswp—undefined-theme class removed when opened with anything other than the light theme.
Updated:
  • Documentation
Top