Commit graph

84 commits

Author SHA1 Message Date
geeksville
743316d421 By default zoom map to show all nodes, with names and icons. 2020-04-05 12:33:23 -07:00
geeksville
2f556b6dc9 move Users screen to its own file 2020-04-05 11:50:47 -07:00
geeksville
f2d43332f7 Making app aware of device sleep states, Fix #4 2020-04-04 17:00:38 -07:00
geeksville
9f45401058 fix autobug, only call map lifecycle callbacks once map view is created 2020-03-31 08:01:15 -07:00
geeksville
5d264db746 fix autobug from crashlytics, channel edit text doesn't yet do anything 2020-03-31 07:59:10 -07:00
geeksville
4f47b619a3 do the painful process of waiting for initial pairing to complete
and once it completes automatically connect to the radio
should improve user experience for brand new app installs with new
devices
2020-03-30 17:37:02 -07:00
geeksville
3330c7af21 send URIs as strings when in an android parcel 2020-03-30 16:46:12 -07:00
geeksville
f1681582ed update ble scan GUI if bond state changes 2020-03-30 16:45:09 -07:00
geeksville
4bc94da224 done with map view for now 2020-03-30 15:00:18 -07:00
geeksville
5e188cfdaa zooming to user position works 2020-03-30 13:06:41 -07:00
geeksville
915bd837ed adding map markers kinda works 2020-03-30 12:47:01 -07:00
geeksville
ecef170004 map kinda works 2020-03-30 11:56:59 -07:00
geeksville
4e7d59f775 change to use Scaffold per Compose geeks recommendations 2020-03-30 11:03:45 -07:00
geeksville
d9ef6815ec back to making maps work? 2020-03-30 10:26:16 -07:00
geeksville
40853723ab update to dev07 compose 2020-03-29 13:38:50 -07:00
geeksville
40a142064f channel sharing WIP 2020-03-17 11:35:19 -07:00
geeksville
506796c54b channel editing kinda works 2020-03-15 18:44:10 -07:00
geeksville
36b2da72e4 showing real channel data works 2020-03-15 16:30:12 -07:00
geeksville
6ce859a952 hide map WIP for now now 2020-03-13 16:28:42 -07:00
Kevin Hester
3bf285e77f fix crashlytics: if user shuts off bluetooth during scan, ignore failure 2020-03-12 11:59:16 -07:00
geeksville
01f2d908a4 more map wip 2020-03-12 11:54:22 -07:00
geeksville
9be189f89c begin adding map view 2020-03-12 11:54:22 -07:00
geeksville
9f7ab46bbe fix crashlytics report: if user turns off bluetooth, disabling scan might fail 2020-03-06 20:55:47 -08:00
geeksville
5d86eec710 typo in screen name 2020-03-05 13:36:57 -08:00
geeksville
094f8b6a43 fix channel image scaling with new compose 2020-03-04 13:40:09 -08:00
geeksville
bedcdb9cd1 remove old compose goo no longer needed with newer versions 2020-03-04 13:23:38 -08:00
geeksville
80597bf48a don't use Crossfade because it kinda breaks onCommit 2020-03-04 12:12:56 -08:00
geeksville
fd17dcefe1 update to Compose dev06 2020-03-04 11:44:17 -08:00
geeksville
29d87bffb3 analytics tweaks 2020-03-04 11:16:43 -08:00
geeksville
b1238156cf more analytics to track clicks in the app 2020-03-03 20:07:40 -08:00
geeksville
76d023d764 onCommit() is more selective than onActive(), so it turns off our btscan sideeffect faster 2020-03-03 20:07:19 -08:00
Kevin Hester
b753d52b93 don't incorrectly ask for CAMERA permission 2020-03-02 10:30:32 -08:00
Kevin Hester
44ebac1758 channel qrs are now sharable and real 2020-03-02 08:41:16 -08:00
Kevin Hester
9a2c22d0f6 we now generate real qr codes from the current channel 2020-03-02 07:46:03 -08:00
Kevin Hester
b7c408d890 Finished updates to dev05 of Compose 2020-03-01 16:39:53 -08:00
Kevin Hester
4d75e7e882 Add license and copyright 2020-03-01 16:39:53 -08:00
Kevin Hester
4360a8fa9a change to the new pretty outline buttons 2020-03-01 16:39:53 -08:00
Kevin Hester
332aa3b633 WIP update to Jetpack compose dev05 2020-03-01 16:39:53 -08:00
Kevin Hester
e1753cfa18 fix BLE permissions error found by the autotester:
/// The following call might return null if the user doesn't have bluetooth access permissions
            val s: BluetoothLeScanner? = bluetoothAdapter.bluetoothLeScanner

            if(s == null) {
                ScanUIState.errorText = "This application requires bluetooth access. Please grant access in android settings."
            }
2020-02-29 14:14:52 -08:00
Kevin Hester
75b4b72ce1 fix build warnings 2020-02-29 13:42:15 -08:00
Kevin Hester
a0db3e0ccd new notification status stuff seems to work 2020-02-28 20:10:42 -08:00
geeksville
a568faac95 a little less ugly 2020-02-25 15:07:09 -08:00
geeksville
b5fc637f30 fix node id lookups 2020-02-25 10:30:10 -08:00
geeksville
2c8c7ac8d6 if phone ble stack is hosed restart it 2020-02-25 09:28:47 -08:00
geeksville
601aeb83d7 BLE sw update kinda works again 2020-02-24 15:47:53 -08:00
geeksville
aab062b06f new play store release 2020-02-18 20:19:40 -08:00
geeksville
c568b04354 Setting owner name approximately works 2020-02-18 12:22:45 -08:00
geeksville
91cf6b7253 begin letting users edit ownername 2020-02-18 10:40:02 -08:00
geeksville
8a7de21814 new bt scan works on emulator 2020-02-18 09:09:49 -08:00
geeksville
f715091399 begin bt scan cleanup 2020-02-18 08:56:53 -08:00