Watchface: Segment



A minimalist watch face featuring a 7-segment style clock for rectangular screens.

Further details may be found on the Segment store page.

Please reply here with bug reports and feedback.
  • I had the same thought - it definitely has the signature of an off-by-one but the canvas clearing is as follows:

    dc.setColor(Gfx.COLOR_BLACK, Gfx.COLOR_BLACK);
    dc.clear();


    which the documentation describes as

    If it was an off-by-one in my code then surely it would exhibit the same behaviour on other device types?



    I was thinking on the drawing side, as it is drawing the extra line, which clear is not then clearing... Also, aren't computers horrible things ;-)
  • I've made another shot-in-the-dark modification by adding some padding to the font.

    This has increased the memory usage ever so slightly and may be less efficient to render but it might help with the rendering glitch.

    Please let me know if it makes any difference,
    Thanks


    This has seemed to fix the horizontal line above the number, but I am still seeing something above the ":". I just noticed an even newer firmware upgrade (4.30) which is weird, given my version is 6.20, but I am hoping that is just a typo in the version number. I will upgrade that when I have my cable at home and try again,
  • This has seemed to fix the horizontal line above the number, but I am still seeing something above the ":". I just noticed an even newer firmware upgrade (4.30) which is weird, given my version is 6.20, but I am hoping that is just a typo in the version number. I will upgrade that when I have my cable at home and try again,


    For completeness, I upgraded my firmware again, to 6.20, which is the version according to the documentation and still see the issue. The weird 4.3 version thing must have been a bug in garmin connect.
  • I've just pushed a v2 of segment.

    • The rendering has been refactored to accommodate round and semi-round watch types.
    • In the process I've managed to improve the efficiency slightly and shaved a few milliseconds off of the rendering time.
    • Added an alternative graphical battery status. You can even disable battery display altogether.


    Please let me know if I have inadvertently caused any issues with these major changes.

    P.S. Apologies @splittingfield, this will probably not affect the rendering glitch you are seeing, I'm still hoping that the CIQ guys will get back to us about the font issues.
  • Former Member
    Former Member over 9 years ago
    I am still seeing something above the ":"

    I too with Segment v2.0.1. I have 920XT with 6.20 fw.

    @teadriven
    Great work! :cool:
    • Sleep icon always enabled: Thank you!
    • Added graphical battery option: Thank you! I would like it if possible "Baterry display mode: Text and Graphical" option too.
    • Font: You're welcome to test bolder font. ;)
  • In last row;

    7:21 16:31 in the left corner - OK Sunset.
    52 in the middle - What is that ???
    585 in the right corner - OK step counter.
  • @MaDus

    Did you enable "showDebug" in the settings - if so that is debug information which I can use to keep track of different things.
    At the moment it is showing how long it takes to render the watchface since I've been performing optimisations to make it faster (and thereby reduce battery consumption).
  • Yes, that when I turned off "showdebug" is OK, thanks for answer and great watchface :)
  • @splittingfield and @-fifithereal-

    Just pushed another update. This one was mostly tidying up the rendering, increasing performance and reducing memory usage across all watch types.
    However, I also made a slight change to the font rendering again and would like to know if it has had any effect on the 920xt?

    Regards,
    Dan
  • Former Member
    Former Member over 9 years ago
    @splittingfield and @-fifithereal-

    Just pushed another update. This one was mostly tidying up the rendering, increasing performance and reducing memory usage across all watch types.
    However, I also made a slight change to the font rendering again and would like to know if it has had any effect on the 920xt?


    v2.0.1.jpg
    v2.1.0.jpg

    My 920xt runs with latest fw 6.20.

    Bye, Fifi