question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Road to 1.0 (request for comments)

See original GitHub issue

I’m taking up development of this repo again of this package after a long silence in belief that this should be solved at the navigation level. I’ve been convinced that there still use cases for this package after all and my hopes of navigation libraries properly supporting shared element transitions hasn’t really been fulfilled.

Since there has been a lot of developments in the React Native community (such as Android support, native animation driver etc) since the inception of this package, I’ll be starting over from a clean slate. API will most likely change, but will keep backwards support when possible/sane. Before starting it’d be nice to hear from the community which features are the most important, so I’ve done a quick outline of my requirements/priorities.

Please comment with your thoughts and priorities. If you want to help out in in form (like development, documentation, issue triaging, testing etc) please reach out here or to me personally on twitter at @trastknast.

Must have

  • Support for custom Image component (ImageProgress, FastImage etc)
  • Support for lo-res thumbnail -> hi-res transition
  • Set up CI to run tests and release
  • Andorid hardware back button support
  • Gesture to close by swiping down/up
  • No dependency on navigation lib
  • No dependency on Modal
  • Improved peformance with native animation driver
  • Feature parity between Android and iOS

Really nice to have

  • Support for aspect-ratio change from thumbnail -> hi-res
  • Pinch to zoom
  • Support for gallery mode
  • Configurable Touchable component
  • Configurable transition properties
  • Configurable status bar transitioning
  • Configurable/custom header/footer

Nice to have

  • Pure JavaScript implementation
  • Integration library with react-navigation (et al)
  • Integration library with redux
  • Support Image->Video transition
  • Some form of lifecycle support (will/did open/close)

On the fence

  • Orientaion change support
  • Programmatic way of opening/closing lightbox

Not doing

  • Generic shared element transition

Ping @StevenMasini @peteroid @elkinjosetm @bilalsyed001 @ncuillery @ZackLeonardo @Kureev

Issue Analytics

  • State:open
  • Created 5 years ago
  • Reactions:66
  • Comments:25 (7 by maintainers)

github_iconTop GitHub Comments

15reactions
bonboniocommented, Oct 17, 2018

@oblador Is there a timeline for release v1.0? Or has it moved repo as I see there have been no commits for some time…

2reactions
HommeSauvagecommented, Sep 16, 2019

This project seems dead. Any alternatives?

Read more comments on GitHub >

github_iconTop Results From Across the Web

Hypertext Transfer Protocol -- HTTP/1.0 - W3C
The Request-URI is transmitted as an encoded string, where some characters may be escaped using the "% HEX HEX" encoding defined by RFC...
Read more >
Request for comment: road to scikit-image 1.0 - Development
So I would like to give an opportunity to a wider community to comment, as currently most comments have come from scikit-image core ......
Read more >
HTTP Made Really Easy - James Marshall's
Tutorial: Quickly learn how to use HTTP in your network applications, if you know basic sockets programming. Covers HTTP 1.0 and HTTP 1.1....
Read more >
RFC 2616 HTTP/1.1 - IETF
HTTP/1.0, as defined by RFC 1945 [6], improved the protocol by allowing messages ... In this way, HTTP allows basic hypermedia access to...
Read more >
RFC 9112 - HTTP/1.1
A server MAY send an HTTP/1.0 response to an HTTP/1.1 request if it is known or suspected that the client incorrectly implements the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found