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

noteify: make notes available to clock info. #3762

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

randyheydon
Copy link
Contributor

This adds a clock info list for Noteify, with each note as an entry in that list. This gives a way for a user to put a note directly on any clock with a clock info area. Loosely inspired by the scratchpad of the Advanced Casio Clock (advcasio).

Tested on my Bangle2 on multiple clocks (bwclk 0.34, circlesclock 0.26, slopeclockpp 0.11, lcdclock 0.07, lcdclockplus 0.03, lato 0.04) with zero notes, one note, and multiple notes. Notes don't always show up well on all clocks, depending on line count and line length. This code does not attempt to shorten the notes to display better because the clocks are all so different in how they display the text.

This adds a clock info list for Noteify, with each note as an entry in that
list.  This gives a way for a user to put a note directly on any clock with
a clock info area.  Loosely inspired by the scratchpad of the Advanced Casio
Clock (advcasio).
@thyttan
Copy link
Collaborator

thyttan commented Feb 26, 2025

Thanks! Could you test this with the Bangle.js 1 emulator in the Web IDE?

Alternatively, we could drop the Bangle.js 1 support in the metadata for now.

@randyheydon
Copy link
Contributor Author

randyheydon commented Feb 27, 2025

@thyttan I can't quite figure out how to test this in the emulator. It looks like I would have to manually upload all files for Noteify, a clock, clock_info, and a keyboard. Is there a way to connect the emulator to an app loader yet to simplify this?

I woudn't want to drop Bangle1 support, since Noteify has supported it up to now. If anyone else wants to test it on physical hardware, I have this version of Noteify served from https://randyheydon.github.io/BangleApps/?q=noteify

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.

2 participants