#Sea Lines Watchface
55 messages · Page 1 of 1 (latest)
@viral smelt , I added comments to https://github.com/justinjhendrick/sea-lines-pebble-watchface/pull/2. Happy to merge as-is, but I'm curious how it works
oh, those colours are already falling back by default
it would make sense if you wanted the default colours to be different than what is there on colour screens
but the screenshots you see are made with colours that I got when I turned on the watchface build in aplite and diorite with no changes to the code
or the config
but the screenshots you see are made with colours that I got when I turned on the watchface build in aplite and diorite with no changes to the code
I figured this was true. So that's why I'm happy to merge with no changes.
Merging now! Thanks for explaining
I'll make a new release too
cool, thanks!
Thank you for adding features!
I was thinking of some alternative font options, but I would have to think of how to implement that
I agree, the fonts could use some improvement. I didn't know how to rotate text, so I just drew the letters with a bunch of graphics_draw_line calls.
If instead, we had a png for each number, then we could rotate and scale, I think
do any of y'all know why, after dismissing a notification, the watch face won't fully render for maybe half a second? it just shows these inconsistent bands of color
it's consistent across basalt, chalk, and diorite for me
it's also sometimes when you exit the menu
I assume it's because it takes a moment to draw the watchface
usually the watch will just take longer to exit the menu, though
it doesn't usually draw half the first frame
yeah, idk
for me the color bands issue usually happens when I get a pop-up notification and then dismiss it, it doesn't usually happen when I return from a menu or from timeline
an overlay without exiting the running process
Is it specific to this watchface or any watchface?
I don't have any pebbles yet to test on. Emulators only for me until the PT2 ships
I seem to get it pretty consistently disconnecting it from the charger
it seems to only happen with this watchface though
I should have a look why
the height of the rectangle is always different btw
Specific to this one. None of my other watch faces have this kind of render bug that I know of
Interesting! I wonder if it's doing too much in a single layer? I was thinking it would be better for performance to move the background painting to its own layer. Maybe that change would improve this situation too
I also wonder if the window_load function is doing things in the wrong order (like registering a callback update_layer function before adding the child layer)?
if you make any changes, feel free to reach out if you need testing
@gleaming pollen opened a PR to support timeline quick view on rectangular watches https://github.com/justinjhendrick/sea-lines-pebble-watchface/pull/3
expected it to be more work, but it ended up being a single line change, haha
Wonderful! I'll take a look tonight. thank you
Hey @gleaming pollen, got a new PR for you 🙂
https://github.com/justinjhendrick/sea-lines-pebble-watchface/pull/4
I've been wearing Sea Lines on my CT2, and it's been bothering me that the elements of the design are so small and spread out on the larger display. This PR moves the magic numbers for element sizes into their own file, adds new, larger sizes for emery and gabbro, and adds support for the flint and gabbro platforms
I'd appreciate a review when you have the chance!
I feel like the date should touch the side, no?
it didn't on basalt
Awesome! Will look soon
Released v1.5.0 https://apps.rebble.io/en_US/application/68354a1892baf2000a22be0f?hardware=emery
Thanks, @eager venture . So happy to see it running on a PT2 and so glad you're wearing this watchface regularly 🙂
@eager venture, I'm adding an optional second hand (or dot) to Sea Lines. Would you like to review the PR before I publish?
oh i'd be happy to! let me take a look
one of these days i really want to write a batch script that lets me run one pebble sdk command on any set of emulators
pebble install --emulator [a,b,c,e,g]
Is there an intended behavior for a > minute update rate, with no seconds hand?
(or for a seconds hand that only updates once per minute?)
i might do this settings page as
- Seconds style [ None, Dot, Hand ]
- Update rate [ Every second, 5 seconds ]
and then simply ignore the update rate pref if seconds style == None
visually, everything looks solid! good and proportional! LGTM
That's a good point. I will change it to ignore update_rate if seconds_style == None