Releases: TheCodeRaccoons/WebTricks
1.0.10
What's Changed
- Update README with development follow link by @JorchCortez in #59
- fix #57 ShareLink- Copy Feedback + Clipboard Fallback Enhancement by @Likhithakathireddy in #58
- Add CommonJS exports and tests for functional modules by @JorchCortez in #61
- Update contributors-readme-action version by @JorchCortez in #63
- Feature adding tests to project by @JorchCortez in #62
- Update contributors-readme-action to version 2.3.11 by @JorchCortez in #64
- Add pull-requests write permission to workflow by @JorchCortez in #65
- Revise contributors section in README.md by @JorchCortez in #67
- docs(contributor): contributors readme action update by @github-actions[bot] in #66
New Contributors
- @Likhithakathireddy made their first contribution in #58
- @github-actions[bot] made their first contribution in #66
Full Changelog: v1.0.9...v1.0.10
1.0.9
What's Changed
- Update monthly hits badge in README by @JorchCortez in #55
- Fix error handling for undefined platform in ShareLink by @JorchCortez in #56
Full Changelog: v1.0.8...v1.0.9
1.0.8
What's Changed
- Docs by @JorchCortez in #46
- Each utility is described with its functionality, usage examples, and implementation details. The key additions include cookie consent management, clipboard text copying, animated counting, date countdowns, form validation, number formatting, and marquee scrolling.
- Develop by @JorchCortez in #48
- This pull request adds comprehensive documentation for several utility scripts in the docs/Functional directory. Each new markdown file describes a different script, its version, functionality, usage instructions, configuration options, and example implementations. These docs are designed to help developers integrate and use these utilities effectively in their projects.
- Updates to cms filter by @JorchCortez in #49
- Added multiple improvements to the range slider, which allows us to match the value in the text box to the values in the slider in both directions. This means that if we modify the box, it updates the range, and vice versa.
Added an update to set default range values in range sliders if they exist to match the max and min values from the current list of elements. - Updated the cookie consent form to make sure it matches the requirements for Webflow when using Facebook pixels through the apps section on the page settings.
- Added multiple improvements to the range slider, which allows us to match the value in the text box to the values in the slider in both directions. This means that if we modify the box, it updates the range, and vice versa.
- Develop by @JorchCortez in #50, #51
- Dist/Functional/CookieConsent.js
- added an update to the cookie consent to make it compliant when using the facebook pixel through the site settings in webflow using the practices set by webflow here
- Dist/Functional/RangeSlider.js
- General Update: The file was updated as part of a broader integration between range sliders and the CMSFilter system.
- Functionality: Improvements were likely made to allow dynamic range configuration and better connectivity with CMSFilter.
- Performance: There may be caching or initialization optimizations, though specific details aren’t directly listed here.
- Dist/WebflowOnly/CMSFilter.js
- Range Slider Integration: CMSFilter now supports dynamic connectivity with range sliders, allowing users to filter by ranges more flexibly.
- Cache Layer: A caching mechanism was introduced to improve performance, particularly for search results and item filtering.
- Initialization Improvements: Functions were added to capture original display styles, cache item search data, and calculate initial range slider bounds from the raw data.
- Range sliders are configured only once, based on the initial dataset.
- Filter input events now use a debounce mechanism to avoid excessive calls, making the filtering smoother and more efficient.
- Pagination and sorting logic were refined for better accuracy and display.
- Improvements to sorting, especially when combining CMSFilter with RenderStatic.
- Pagination info and UI elements are now more reliably rendered.
- Improve attribute validation in RangeSlider config by @JorchCortez in #53 #54
- Improve attribute validation in RangeSlider config
Full Changelog: v1.0.7...v1.0.8
1.0.7
Release Notes - January 16, 2025
🚀 Updates & Fixes
CMSFilter.js
-
Sorting & Filtering Enhancements
- Updated sorting function to work properly alongside
RenderStatic. - Ensured filtering avoids elements added by
RenderStatic, improving overall functionality. - Improved sorting accuracy by considering datatype.
- Corrected return values for filtering.
- Updated sorting function to work properly alongside
-
Pagination Display Fix
- Adjusted page count display to ensure it appears only once if the attribute is added.
- Fixed pagination info so it now displays correctly.
RenderStatic.js
- Reset Webflow Animations Feature
- Introduced
ResetInteractionfunction to reset Webflow's native IX2 animations. - Now allows triggering animations on elements added by
RenderStaticwhen thewt-renderstatic-resetix2attribute is active.
- Introduced
🔧 Merged Changes
- Merged updates with the
Devbranch for deployment readiness.
🛠️ Fixed Issues
- #41: Sorting and filtering now properly handle
RenderStaticelements. - #39: Added reset function to allow re-triggering of Webflow animations on dynamically added elements.
This release brings crucial fixes to CMS filtering, pagination, and Webflow animation resets, ensuring better functionality and smoother integration. 🚀
👩🏻💻👨🏻💻 - Updates with ♥ by WebTricks community.
Full Changelog: v1.0.6...v1.0.7
1.0.6
First official bugfix 😅
quick fix for hide container which had a value it shouldn't have
1.0.5
First official release! 🎉
🙌🏼 Thanks a lot for checking out Webtricks's first official release🎂. We're starting small with just a handful of functionalities that will hopefully make your life and dev work easier.
Full documentation is still on the make but you can visit the docs page to see the current documentation that is out.
For the initial release we're starting with the following scripts:
💻 For all web:
- Cookie Consent
- Copy to clipboard
- Count Up
- Elipsis
- Format Number
- Form Check
- Marquee
- Read Time
- Share Link
- Tooltip
- CMS Select
🟦 For Webflow only:
- CMS Filter
- Render Static
- Hide Container
- Mirror Click
- Tabs Slider
The intention for this project is for it to be fully open source for the community, by the community so feel free to fork this project and add to it if there's any functionalities you think we can all use.
1.0.4
Added a feature for the form validation in the FormCheck script.
Currently it was always triggering the form submit functionality through vanilla JS but some integrations such as hubspot or mailchimp actually request to Click the submit button in order to trigger the functionality.
- Added an optional attribute (wt-formcheck-element="default-submit") to specify if there is a default button that needs to be triggered after validating the fields.
1.0.3
Merge pull request #14 from TheCodeRaccoons/Develop Develop
1.0.2
Merge pull request #12 from TheCodeRaccoons/New-Feature--Added-Scripts [hotfix] Updating hide container
1.0.1
Adding hotfix to hide container