-
Notifications
You must be signed in to change notification settings - Fork 45
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
base: master
Are you sure you want to change the base?
Conversation
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. |
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. |
Any progress - or is this abandoned? |
@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. |
Thanks - just branched and pulled from your repo - will set up the sdk and see where it takes me ;) |
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.