Skip to content
This repository was archived by the owner on Oct 18, 2026. It is now read-only.

Keep Pebble connected at all times - #12

Merged
crc-32 merged 16 commits into
pebble-dev:blefrom
matejdro:preserve_connection_state
Oct 4, 2020
Merged

crc-32 merged 16 commits into
pebble-dev:blefrom
matejdro:preserve_connection_state

Conversation

@matejdro

@matejdro matejdro commented Oct 4, 2020

Copy link
Copy Markdown
Collaborator

As usual, check commit messages for detailed list. Remarks:

  • After this PR, there is an extra pairing step. After user selects the watch, he/she must confirm to connect to the watch via Android system dialog. This is required for us to use Android's CompanionDeviceManager which has quite a few benefits (for example much more user-friendly flow for enabling notification listener service). We might need to adjust designs to accommodate this
  • I've moved logging to Timber. App now creates logfile in data folder and there is a button on the Testing screen that allows you to share logs out of the app. This will allow us to test app in the wild without being tethered to the PC to constantly observe logs. Log sharing code should eventually be moved to flutter, but I do not know enough about Flutter, so I whipped it up it in native Kotlin for now.

@matejdro matejdro closed this Oct 4, 2020
@matejdro matejdro reopened this Oct 4, 2020
@crc-32
crc-32 merged commit 08646b3 into pebble-dev:ble Oct 4, 2020
@matejdro
matejdro deleted the preserve_connection_state branch March 6, 2021 07:32
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants