Changelog

v1.1.3 (May 28th, 2026)

Changes

  1. Fixed an issue where the drawer would appear on the front end on load then vanish immediately when the property "Show in builder" was set to true.

  2. Added accessibility keyboard navigation to drawers with snap points so they can be navigated. The drawer handle operates like a navigation pad for the up and down arrows.

  3. Added the ability for buttons to be used for navigating to the next or previous snap points. see here for more information.

How to update:

  1. navigate to Etch settings in the Etch Builder

  2. turn on "Overwrite on paste" option

  3. copy the new JSON for the drawer

  4. paste the JSON anywhere in the builder. This will add a drawer and update existing underlying drawer config.

  5. press save

  6. delete the pasted in drawer.

  7. turn off "overwrite on paste" option in etch settings

  8. press save


v1.1.2 (May 26th, 2026)

Changes

  1. Fixed an issue where the body scroll lock wasn't taking effect on Chrome mobile across iOS and Android devices.

  2. Fix an issue where there was a black bar at the very bottom of the screen that would show when using snap points.

How to update:

  1. navigate to Etch settings in the Etch Builder

  2. turn on "Overwrite on paste" option

  3. copy the new JSON for the drawer

  4. paste the JSON anywhere in the builder. This will add a drawer and update existing underlying drawer config.

  5. press save

  6. delete the pasted in drawer.

  7. turn off "overwrite on paste" option in etch settings

  8. press save


v1.1.1 Hotfix (May 22nd, 2026)

Changes

  1. user spotted that snap points and scrolling content collided. Changed the logic so that a scrollable drawer only becomes scrollable once it reaches its max height or it passes the last snap point. Makes for much smoother handling

How to update:

  1. navigate to Etch settings in the Etch Builder

  2. turn on "Overwrite on paste" option

  3. copy the new JSON for the drawer

  4. paste the JSON anywhere in the builder. This will add a drawer and update existing underlying drawer config.

  5. press save

  6. delete the pasted in drawer.

  7. turn off "overwrite on paste" option in etch settings

  8. press save


v1.1 (May 22nd, 2026)

Changes:

  1. NEW Snap Points Feature: The drawer can now lock at preset positions along its path, letting users reveal content in stages. Drag further to advance to the next snap point. see docs here.

  2. Updated the javascript API to include event handlers instead of defaulting to callbacks

How to update:

  1. navigate to Etch settings in the Etch Builder

  2. turn on "Overwrite on paste" option

  3. copy the new JSON for the drawer

  4. paste the JSON anywhere in the builder. This will add a drawer and update existing underlying drawer config.

  5. press save

  6. delete the pasted in drawer.

  7. turn off "overwrite on paste" option in etch settings

  8. press save


v1.0.2 (May 18th, 2026)

Changes:

  1. updated the minimum velocity threshold to the swipe acceleration curve, preventing the drawer from appearing to flash off-screen during fast swipes.

How to update:

Option 1 (overwrite component config):

  1. navigate to Etch settings in the Etch Builder

  2. turn on "Overwrite on paste" option

  3. copy the new JSON for the drawer

  4. paste the JSON anywhere in the builder. This will add a drawer and update existing underlying drawer config.

  5. press save

  6. delete the pasted in drawer.

  7. turn off "overwrite on paste" option in etch settings

  8. press save

Option 2 (find and replace):

  1. right click on the component and click "edit component"

  2. navigate to the 'wrapper" layer

  3. Find the below line in the JS

and replace with


v1.0.1 (May 18th, 2026)

Changes:

  1. fixed a hidden drawer announcement appearing visually in the dom causing page bounce

How to update (overwrite the component config):

  1. navigate to Etch settings in the Etch Builder

  2. turn on "Overwrite on paste" option

  3. copy the new JSON for the drawer

  4. paste the JSON anywhere in the builder. This will add a drawer and update existing underlying drawer config.

  5. press save

  6. delete the pasted in drawer.

  7. turn off "overwrite on paste" option in etch settings

  8. Hit save


Release v1 (May 18th, 2026)

Last updated