Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Future roadmap #1255

Open
10 of 26 tasks
davidjbradshaw opened this issue May 19, 2024 · 0 comments
Open
10 of 26 tasks

Future roadmap #1255

davidjbradshaw opened this issue May 19, 2024 · 0 comments

Comments

@davidjbradshaw
Copy link
Owner

davidjbradshaw commented May 19, 2024

Features

  • Copy Title element value to iframe title attribute
  • Add scrollBy() method
  • Add waitForLoad option
  • Add Parent option to create data-iframe-size attrs via CSS selector (sizeSelector)
  • Alias offsetSize -> offset
  • set window.location.hash when setting inPageLinks
  • Add object { top: left: behaviour: } to scrollTo / scrollToOffeset
  • Log when new element is used to calculate size
  • Add resize loop detection
  • Migrate warning to tiny-warning in React version
  • Investigate scrolling with sticky headers
  • Investigate if IntersectionObserver can be used to detect which elements are outside the <body/>
  • Detect when an iframe is removed from the page and auto disconnect with warning message
  • Detect and ignore elements anchored to the page bottom/right of the page
  • Add getTopInfo() method
  • Migrate to using pubSub patten
  • Add EventListener() methods
  • When checkOrigin has more than one target, iterate over them with postMessage(), rather than use *
  • Add auto same-domain code injection (@iframe-resizer/injector)
  • Create RPC function framework (@iframe-resizer/rpc)
  • Check HTMLIFrameElement: allow and sandbox properties for anything that will cause an issue.

Framework components / plugins

  • Vue 3
  • Nuxt
  • Svelte
  • SolidJS
  • Angular
davidjbradshaw added a commit that referenced this issue May 24, 2024
davidjbradshaw added a commit that referenced this issue May 24, 2024
davidjbradshaw added a commit that referenced this issue May 24, 2024
davidjbradshaw added a commit that referenced this issue May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant