react-popover icon indicating copy to clipboard operation
react-popover copied to clipboard

Roadmap to 1.0

Open jasonkuhrt opened this issue 8 years ago • 4 comments

I will update this list as new ideas come and priorities change. So far this is what I have:

  • [ ] Integrate https://github.com/jasonkuhrt/forto. #95 We'll get some new features from this too but the main goal initially is separating concerns for higher quality and more maintainable code
  • [x] React 16 support #135
  • [ ] Transfer repo to @jasonkuhrt. I think it will be the right time for this.

jasonkuhrt avatar Oct 02 '17 13:10 jasonkuhrt

  • Work is being done in the refactor/95/forto
  • To try it, check out the branch and yarn dev. Except that its still using forto as a linked library from my machine. You'd have to git checkout the forto repo to achieve the same, technically, today.
  • It became a rewrite and I haven't made too much time to work on it; the former is just a classic mistake (usually) and the latter is a bad combination. I've also been a generally inadequate maintainer. Sorry to anyone affected.
  • Its written in TypeScript, good test test coverage at the forto level. This is much more robust that react-popover master branch today.
  • I am nearing the end of the tunnel I think.
  • A good dose of polish will be left to do once functionality is established, but I hope to do this in the context of many pre-releases.
  • The only major thing left to achieve is animation. I have been trying out Popmotion posed but at the last mile ran into some issues.
  • After banging my head on the above for a while I am looking at other immediate options. I think I will try Pure which will require more code but given far more control should be able to get over the finish line.
  • Using Popmotion should unlock the potential to use react-popover on react-native.
  • Using Popmotion should unlock the potential to customize the animation (this has been a repeated feature request since the very beginning)

2018-09-24 09 49 21

jasonkuhrt avatar Sep 24 '18 14:09 jasonkuhrt

https://popmotion.io/pure/ is working out great. Definitely lower level than pose but so far feels like the right tool for the job. Huge thanks to @InventingWithMonster for the amazing library.

jasonkuhrt avatar Sep 26 '18 03:09 jasonkuhrt

Glad you’re having more luck with it. Definitely feels closer to your use case and won’t add any bloat for people who also use Pose. Sorry I haven’t got round to looking into your ticket yet, been slammed writing a talk

mattgperry avatar Sep 26 '18 06:09 mattgperry

@InventingWithMonster np! Totally understand; Looking forward to that talk :D

jasonkuhrt avatar Oct 02 '18 18:10 jasonkuhrt