A huge update went live today for ImagePress, my WordPress image gallery plugin, merging 3 consecutive versions. This is mainly a clean-up release — spring clean-up — removing redundant code and features.
I have removed 2 JS libraries and replaced them with vanilla JS, locally loaded (as opposed to CDNJS). I have removed Font Awesome and added SVG icons for better performance and caching. There’s still more to be removed or refactored, but that will happen in version 7.8, at some point in May. This release should be faster and more reliable.
One of the features I introduced in this version is video uploads as secondary uploads. All uploaded video files will be displayed using the native <video>
tag.
Another big code feature is that now I have only one image grid codebase. This opens the door to better theme compatibility and more custom integrations and extensions.
= 7.7.4 =
* FIX: Renamed modal class to avoid conflicts with Bootstrap
* FIX: Use the same image grid structure everywhere (gallery, profile, collections)
* FIX: Fixed a countable issue in PHP 7.2
* FEATURE: Allow all file types for secondary uploads (PDFs, videos, etc.)
= 7.7.3 =
* FIX: Fixed image width for singular pages
* FIX: Removed image ordering capability on mobile devices
* UPDATE: Removed FontAwesome (+speed, -weight)
* UPDATE: Updated all icons and symbols (+speed, +compatibility)
* UPDATE: Updated sweetAlert2 library (+speed)
* UPDATE: Added default, native drag&drop upload (+speed)
* UPDATE: Removed EZDZ library (+speed, -weight)
* UPDATE: Updated WordPress compatibility
* UI: Removed several redundant icons
= 7.7.2 =
* FIX: Removed unused CSS stylesheets (-weight)
* UPDATE: Merged CSS reset stylesheet (+speed)
* UPDATE: Updated sweetAlert2 library (+speed)
* UPDATE: Removed a redundant condition (+speed)
* UPDATE: Removed getButterfly logo (-weight)
* UPDATE: Refactored settings page (+speed)
* UPDATE: Removed FontAwesome from Dashboard (+speed)
* UPDATE: Removed profile verification (-confusion)
* UI: Removed several icons
Photo by Joshua Hoehne on Unsplash