Skip to content

Releases: TheCodeRaccoons/WebTricks

1.0.10

07 Dec 05:09
1f42088

Choose a tag to compare

1.0.10 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.9...v1.0.10

1.0.9

24 Sep 19:55
a247642

Choose a tag to compare

What's Changed

Full Changelog: v1.0.8...v1.0.9

1.0.8

29 Aug 21:09
50db838

Choose a tag to compare

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.
  • 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

02 Feb 23:56
8a59c5f

Choose a tag to compare

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.
  • 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 ResetInteraction function to reset Webflow's native IX2 animations.
    • Now allows triggering animations on elements added by RenderStatic when the wt-renderstatic-resetix2 attribute is active.

🔧 Merged Changes

  • Merged updates with the Dev branch for deployment readiness.

🛠️ Fixed Issues

  • #41: Sorting and filtering now properly handle RenderStatic elements.
  • #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

25 Dec 00:57
66c50fe

Choose a tag to compare

First official bugfix 😅

quick fix for hide container which had a value it shouldn't have

1.0.5

24 Dec 19:24
61c2e03

Choose a tag to compare

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

05 Jul 03:38
6e0a4db

Choose a tag to compare

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

24 Jun 22:28
8318970

Choose a tag to compare

Merge pull request #14 from TheCodeRaccoons/Develop

Develop

1.0.2

24 Jun 22:12
9f9c862

Choose a tag to compare

Merge pull request #12 from TheCodeRaccoons/New-Feature--Added-Scripts

[hotfix] Updating hide container

1.0.1

24 Jun 21:57
380c8bd

Choose a tag to compare

Adding hotfix to hide container