#Sea Lines Watchface

55 messages · Page 1 of 1 (latest)

blazing thistleBOT
#
Category

Faces

Description

A colorful analog watchface inspired by the Swatch "Trendy Lines At Night"

Author

justinjhendrick

Hearts

7

gleaming pollen
viral smelt
#

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

gleaming pollen
#

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

viral smelt
#

cool, thanks!

gleaming pollen
#

Thank you for adding features!

viral smelt
#

I was thinking of some alternative font options, but I would have to think of how to implement that

gleaming pollen
#

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

viral smelt
#

yeah, that's what I was thinking too

#

I also thought about having ticks as an option

eager venture
#

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

viral smelt
#

it's also sometimes when you exit the menu

#

I assume it's because it takes a moment to draw the watchface

eager venture
#

usually the watch will just take longer to exit the menu, though

#

it doesn't usually draw half the first frame

viral smelt
#

yeah, idk

eager venture
#

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

gleaming pollen
#

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

viral smelt
#

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

eager venture
gleaming pollen
#

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)?

viral smelt
#

if you make any changes, feel free to reach out if you need testing

eager venture
#

expected it to be more work, but it ended up being a single line change, haha

gleaming pollen
#

Wonderful! I'll take a look tonight. thank you

eager venture
#

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

GitHub

emery and gabbro watches have larger, denser displays than previous watches from Pebble Technology Corp. This PR moves the dimensions used to draw the dial into their own file, enables the flint an...

#

I'd appreciate a review when you have the chance!

viral smelt
#

I feel like the date should touch the side, no?

eager venture
#

it didn't on basalt

viral smelt
#

oh huh, you are right

#

I never noticed

gleaming pollen
#

Awesome! Will look soon

gleaming pollen
gleaming pollen
#

@eager venture, I'm adding an optional second hand (or dot) to Sea Lines. Would you like to review the PR before I publish?

eager venture
#

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

gleaming pollen
#

That's a good point. I will change it to ignore update_rate if seconds_style == None