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

Possible layout (and associated code changes) for Pebble Time Round #60

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

elnjensen
Copy link

These changes enable use of Urchin on the Pebble Time Round, with a particular fixed layout. Most of the code tweaks are to add small watchface-dependent shifts to alignment of some components, to avoid being hidden under the edges of the Round watchface.

Still to do:

  • I haven't edited the configuration interface - all of the other layouts are still available for Round users, and I haven't made my layout the default for a Round user. I wasn't sure how to do that, but wanted to get these changes out there to move this forward.

  • The settings for my custom layout are included in src/js/constants.json as layout f. That doesn't show up in the config interface, but it's there in the file in the necessary format, to enable easier use of it in whatever way works best.

  • I've included an additional file, time_round_config.json that has the full log output from setting my config, including all of the settings, in case it's useful. May not be useful to merge this, but I included it to give a fuller picture of the layout I'm using.

@elnjensen
Copy link
Author

Forgot to mention - the status area in my custom layout is only big enough to display two lines of text. That works fine for Loop status, since that fits well in two lines. But if someone tweaked the configuration, they would need to leave the third line blank.

@mddub
Copy link
Owner

mddub commented Nov 22, 2016

This is great, thank you so much! I'm going off the grid for the next few days, but I look forward to reviewing and merging this next week.

@savek-cc
Copy link

Any progress - or is this abandoned?

@elnjensen
Copy link
Author

@savek-cc I'm not sure whether or not @mddub has time to merge this, but if you want, you can clone my fork that's part of this pull request, from here: https://github.com/elnjensen/urchin-cgm/tree/time-round Once you clone and build Urchin from that fork, you should be able to install it on your watch. Then you'll have to choose the "Custom" layout; I have mine set up with (top to bottom) BG row, Graph, Status bar, and Time area, with heights set to 25, 30, 21, and 16, respectively. Let me know if you need help configuring this and I'll try to help however I can.

@savek-cc
Copy link

Thanks - just branched and pulled from your repo - will set up the sdk and see where it takes me ;)

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.

3 participants