Skip to content

ROADMAP #287

@clementroche

Description

@clementroche

List

  • support pull to refresh and UI collapse on syncTouch
  • support scroll snap (https://github.com/darkroomengineering/lenis/blob/main/packages/snap/README.md)
  • support typescript
  • lenis/vue
  • lenis/svelte
  • support RSC 'use client'
  • listen to overflow change and stop/start accordingly
  • include scroll-padding to scrollTo
  • auto RAF
  • examples (nested scroll, horizontal, etc.)
  • check if GSAP Scrolltrigger integration is even necessary
  • detect internal links (#anchor) click and scroll to accordingly
  • deprecate lenis/snap type option.

Breaking changes:

  • rename options correctly (eg: syncTouch -> touch.sync)
  • lenis/react deprecate root option to not target window but just forward instance. Maybe children detection can help.
  • rename properties to be more explicit (eg: isScrolling -> isWheelScrolling/isTouchScrolling/isUserScrolling)

How can you help ?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions