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

WIP: Rocky.js Support #113

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from
Draft

WIP: Rocky.js Support #113

wants to merge 12 commits into from

Conversation

UDXS
Copy link

@UDXS UDXS commented Mar 29, 2020

Rocky.js was Pebble's official on-watch JavaScript runtime (based on JerryScript). It was still in its early stages but is still usable for making watchfaces.
This PR aims to fully implement the runtime and all the libraries for displaying watchfaces.

To-do

  • JavaScript Loading
  • Event Handling
  • Application Lifecycle (Management of draw calls, memory pressure, etc.)
  • AppMessage support
  • Canvas Rendering
  • Tick timer
  • JavaScript standard library

@ImUrX
Copy link

ImUrX commented Jun 24, 2020

how can i contribute on this? i would like to help doing the std lib :P

@UDXS
Copy link
Author

UDXS commented Jun 24, 2020

Thank you for your interest!
Unfortunately, the event loop code was quite broken and, due to other work I had, the code ended up rotting as the codebase evolved without me regularly updating it.
I'm working on redoing Rocky.js support with the better knowledge I have of the underlying Jerryscript engine now and I'll get back to you when library implementatoin needs to be done.

@ImUrX
Copy link

ImUrX commented Jun 24, 2020

Ok, good luck with the other stuff

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

Successfully merging this pull request may close these issues.

2 participants