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

iOS and Android mobile apps #111

Open
2 of 5 tasks
chuckdries opened this issue Aug 16, 2022 · 5 comments
Open
2 of 5 tasks

iOS and Android mobile apps #111

chuckdries opened this issue Aug 16, 2022 · 5 comments
Labels
client enhancement New feature or request

Comments

@chuckdries
Copy link
Collaborator

chuckdries commented Aug 16, 2022

@chuckdries chuckdries added enhancement New feature or request client labels Aug 16, 2022
@chuckdries
Copy link
Collaborator Author

chuckdries commented Aug 17, 2022

stretch goals:

  • frameloop="demand" lazy animations?
  • low power mode without animations?

@chuckdries
Copy link
Collaborator Author

I have more work to do but I merged the capacitor branch into dev - the gesture and frameloop=demand changes I made are probably ready for prod. I'm a little worried about the bundle ID change, might revert it before we release another desktop client

@chuckdries
Copy link
Collaborator Author

chuckdries commented Aug 17, 2022

Might want some kind of global manager to call raf.advance() on animation frames so we don't accidentally skip frames when needing to call advance from multiple places (or just call in a loop, it's probably cheaper than a three render) (see pmndrs/react-spring#1586)

@chuckdries
Copy link
Collaborator Author

chuckdries commented Aug 20, 2022

working on: switching from the main game area being a scrollview to using a swipe-up drawer on mobile for the moves list. TODO:

  • restore desktop layout for moves list
  • un-comment plausible script
  • some kind of timeline on the left side?

@chuckdries
Copy link
Collaborator Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant