All Versions
81
Latest Version
Avg Release Cycle
31 days
Latest Release
513 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v4.5.4 Changes
September 11, 2020- Minor UX (User Experience) Improvements for Image Gallery Controls.
- Updated
Loading...
indicator so that CSS padding and background color match the index and title elements - Changed
Loading...
indicator so that it shows if the image takes longer than 2 seconds to load rather than 1 second. On tested mobile devices with low or mid-range bandwidth this was a better interval. - On Framework Plugin and Web Component
<img alt="{title}">
can be used for the overlay title if the attributetitle
is missing. - All Versions updated:
- Framework Plugin:
js/plugins/imageGallery.js
- Web Component:
js/web-components/image-gallery.js
- React Component:
js/react/es6/ImageGallery.js
- Updated
- Minor UX (User Experience) Improvements for Image Gallery Controls.
-
v4.5.3 Changes
September 10, 2020- ๐ Improvements for UX (User Experience) of Image Gallery Controls so a
Loading...
element is displayed for images that take longer than 1 second to load. Both element and timeout can be changed through the API. All Versions updated:- Framework Plugin:
js/plugins/imageGallery.js
- Web Component:
js/web-components/image-gallery.js
- React Component:
js/react/es6/ImageGallery.js
- All example code pages updated for the new feature:
- https://www.dataformsjs.com/examples/image-gallery-vue.htm
- https://www.dataformsjs.com/examples/image-gallery-react.htm
- https://www.dataformsjs.com/examples/image-gallery-hbs.htm
- https://www.dataformsjs.com/examples/image-gallery-web.htm
- Framework Plugin:
- ๐ Improvements for UX (User Experience) of Image Gallery Controls so a
-
v4.5.2 Changes
September 04, 2020- โก๏ธ Minor CSS update for
js/web-components/old-browser-warning.js
so that the warning displays full screen width on IE 11 for all or most pages
- โก๏ธ Minor CSS update for
-
v4.5.1 Changes
August 28, 2020- โ Add Default
z-index: 99999
to the overlay in the new Framework Plugin:js/plugins/modalAlert.js
- โ Add Default
-
v4.5.0 Changes
August 28, 2020- โ Add Framework Plugin:
js/plugins/modalAlert.js
- Example Usage: ~~~html .modal-overlay .modal-content { background-color: black; padding: 40px 80px; color: white; font-size: 1.5em; } 50% OFF SITEWIDE + FREE SHIPPING ON ALL U.S. ORDERS ~~~
- Attribute
data-show-every
is optional and allows for simple text to interval conversion, works only with time ranges in a single duration [second(s), minute(s), hour(s), day(s)]. Examples:- 30 seconds
- 1 MINUTE
- 12 Hours
- 1 day
- If the element has an optional [data-hide-on-page-load] attribute then the modal will not be displayed by default and the app can showing it by calling
app.plugins.modalAlert.showModal()
. - Plugin is small and easy to copy and customize if an app needs similar behavior
- โ Add Framework Plugin:
-
v4.4.2 Changes
August 13, 2020- โก๏ธ Minor CSS updates for Image Gallery Controls so that Title and Index
div
displays to a max-width of 1300px. Code comments also updated on different options for overriding the default CSS. All Versions updated:- Framework Plugin:
js/plugins/imageGallery.js
- Web Component:
js/web-components/image-gallery.js
- React Component:
js/react/es6/ImageGallery.js
- Framework Plugin:
- โก๏ธ Website Updates (not affecting NPM)
- Image Gallery Demos
- Added Example Code and Usage to all Image Gallery Demos
- Added Vue Demo
http://127.0.0.1:8080/image-gallery-vue
- Layout Improvements for IE 11 (Handlebars and React)
- Added Vue 3 using JSX Experimental Demo:
http://127.0.0.1:8080/examples/hello-world/en/vue3-with-jsx.htm
- โก๏ธ Minor CSS updates for Image Gallery Controls so that Title and Index
-
v4.4.1 Changes
August 12, 2020- โก๏ธ Minor CSS updates for Image Title and Index on Image Gallery Controls so that a light transparent background shows by default. All Versions updated:
- Framework Plugin:
js/plugins/imageGallery.js
- Web Component:
js/web-components/image-gallery.js
- React Component:
js/react/es6/ImageGallery.js
- Framework Plugin:
- โก๏ธ Minor CSS updates for Image Title and Index on Image Gallery Controls so that a light transparent background shows by default. All Versions updated:
-
v4.4.0 Changes
August 12, 2020- ๐ Bug fix for
js/react/jsxLoader.js
so that theless than or equal to
operator<=
is not parsed as an Element - ๐ New Features and Enhancements for Image Gallery plus fixes for IE 11
- All Versions updated:
- Framework Plugin:
js/plugins/imageGallery.js
- Web Component:
js/web-components/image-gallery.js
- React Component:
js/react/es6/ImageGallery.js
- Enhancements
- On mobile devices swiping in the middle of the screen no longer triggers the overlay to close accidently on the click event. Previously this would occur from time to time.
- Minor performance updates related to preloading images so that the loading code is called only once per image.
- New Features
- If
title
attribute is specified on theimg
tag,image-gallery
web component, or included with data source for React then it will be displayed at the bottom of the screen. - Image Index/Position is now displayed be default and can be easily hidden from CSS by the calling app if desired
- IE 11 Fixes
- Layout improvements for Image Overlay so image is not cut off on narrow windows (IE flexbox issue)
- Fixed issue with arrow and escape keys not working
- Demo Pages:
- https://www.dataformsjs.com/examples/image-gallery-web.htm
- https://www.dataformsjs.com/examples/image-gallery-react.htm
- https://www.dataformsjs.com/examples/image-gallery-hbs.htm
- ๐ Bug fix for
-
v4.3.0 Changes
August 11, 2020- ๐ New Feature - Image Gallery
- Framework Plugin:
js/plugins/imageGallery.js
- Web Component:
js/web-components/image-gallery.js
- React Component:
js/react/es6/ImageGallery.js
- Demo Pages
examples/image-gallery-hbs.htm
examples/image-gallery-web.htm
examples/image-gallery-react.htm
- Framework Plugin:
- ๐ New Framework Plugin
js/plugins/onePageSite.js
- This plugin allows for one page style web sites where a nav link will scroll to a target element on the page.
- By default DataFormsJS is used for single page apps however when using this script other framework plugins and controls can be easily used with one page sites.
- Demo Pages:
examples/one-page-site-hbs.htm
examples/one-page-and-spa-hbs.htm
js/DataFormsJS.js
- Added new API function for plugins
onAllowRouteChange(path)
that allows for plugins to cancel the route from changing on Single Page Apps (SPA) - This API function was created for the new
onePageSite.js
plugin
- Added new API function for plugins
js/extensions/handlebars-helpers.js
- New Helper function
jsonEncode
- Encode an object as a JSON value, this is useful when adding related object data for an element in a [data-*] attribute of the element.
- New Helper function
- ๐ New Feature - Image Gallery
-
v4.2.2 Changes
July 13, 2020js/react/jsxLoader.js
- Added
jsxLoader.globalNamespaces
and improvedjsxLoader.addBabelPolyfills()
so that global namespaces can be defined more with less code and so that more modules are handled automatically. This is being added for a new demo withReact-Toastify
at https://awesome-web-react.js.org/ which will be published after the new release. - Added
Object.values
andArray.prototype.findIndex
tojsxLoader.polyfillUrl
. - Updated 'jsxLoader.babelUrl' from version
7.8.4
to version7.10.4
. New URL:https://unpkg.com/@babel/[email protected]/babel.js
- Added
- โ Added config file for ESLint
.eslintrc.js
and addedeslint
as a dev dependency inpackage.json
- All code is valid based on defined rules so no changes to framework code were needed.