Skip to content

Conversation

@crossan007
Copy link
Contributor

@crossan007 crossan007 commented Feb 26, 2021

Update the UI frame symbols on the bottom of the OLED to "bounce" if that frame has a notification (currently only works with the text messages).

Double-pressing the user button takes you to the first screen with active notifications.

Opening a screen with an active notification "acknowledges" the notification, and causes bouncing to stop.

bounce.mp4

Double-pressing the user button when there are no active notifications takes you to the first screen

Depends on: meshtastic/esp8266-oled-ssd1306#3

@crossan007 crossan007 force-pushed the adjust_frame_notifications branch 2 times, most recently from d3b75b2 to b0d1793 Compare March 3, 2021 02:31
@crossan007 crossan007 marked this pull request as ready for review March 3, 2021 02:31
@geeksville
Copy link
Member

cool! can you add an include for - see the failing nrf52 build. on the esp32 targets it worked okay because I assume something in esp32 arduino land is implicitly including it?

@crossan007 crossan007 force-pushed the adjust_frame_notifications branch from d39398a to 391c73a Compare March 4, 2021 22:56
mostly working ui panel notifications / ack

adjust pinned dep
If there is an active notification, go to it
If there are no notifications, go to the first frame

update pinned esp8266-oled-ssd1306
@crossan007 crossan007 force-pushed the adjust_frame_notifications branch from b7034c4 to 40985db Compare March 7, 2021 14:30
@geeksville
Copy link
Member

Hi @crossan007 You are certainly welcome back anytime (and your home automation stuff looks cool) but just to keep the PR queue tidy, I'm closing this one for now.

@geeksville geeksville closed this May 25, 2021
@crossan007
Copy link
Contributor Author

Heh ok.

I had this mostly working, but the API wasn't quite tidy

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