mmcwilliams
2e3cc409b0
PWA wifi functions were not attached to DOM elements, only mobile ones. getWifi, setWifi and editWifi bindings were added to both pwa.init and mobile.init functions and DOM elements were bound to the generic functions. Resolves #7
2020-05-15 23:06:57 -04:00
litter
d4f04ec9f1
Fix error message on app startup. Test to determine this doesn't break functionality with connected app. Must run "getState()" on wake as well as startup.
2020-01-02 12:40:40 -05:00
mmcwilliams
6f6dabca5b
Created a PWA frontend. This marks a major milestone in the project, as I will be dropping support of the cordova mobile app and rely entirely on the PWA for bluetooth connectivity going forward. Can't afford an Apple dev license I'll never use and don't want the trouble of maintaining mobile apps on the stores that maybe a handful of people will use. Check intval.sixteenmillimeter.com for this site deployed as an app.
2019-06-19 19:23:20 -04:00
mmcwilliams
d32cb83261
Use navigator.notification alerts, confirms and prompts from cordova-dialogs in the mobile app.
2018-02-12 17:48:13 -05:00
mmcwilliams
10e7b13707
Update the language on the webapp to use confirms to prevent errant clicks
2018-02-12 15:05:50 -05:00
mmcwilliams
7a98dc11ea
Add new UI.spinner and UI.overlay usage in intval.mobile.js.
...
Fix reset, restart and update process over BLE.
Hide disconnection errors and instead automatically reset BLE UI when disconnect occurs.
2018-02-12 13:59:21 -05:00
mmcwilliams
5f71e48c38
Restart, update and reset all have ble and restify endpoints
2018-02-08 15:31:48 -05:00
mmcwilliams
b56afa3ba7
Add language "and clear counter" to reset confirmation dialog.
2018-02-08 11:51:43 -05:00
mmcwilliams
a37c58d791
Add a reset feature to mobile app which allows the device to be reset to the default settings (direction forward, exposure 630 and delay 0).
2018-02-07 19:07:38 -05:00
mmcwilliams
42580c46b9
Sequence feature for bluetooth control does NOT need to be split (yet) into start and stop. intval.mobile.js was using the incorrect callback on the sequence characteristic and should be tested before changes are made.
2018-02-07 18:38:19 -05:00
mmcwilliams
df578bb678
Make mobile.fnumber a global helper function fnumber()
2018-02-04 18:17:36 -05:00
mmcwilliams
4b72c9eeed
Camera exposure logic is in place. Will take a photo with the device camera and use the exif data to determine the correct exposure for the bolex.
...
- Determines # of stops between fstop of phone and set fstop of bolex
- Determines # of stops between iso of phone and set iso of bolex
- Compensates for the 0.8 prism constant
2018-02-03 16:49:37 -05:00
mmcwilliams
3abd68f5f3
Dump exif data after taking picture
2018-02-02 15:36:50 -05:00
mmcwilliams
fc4b180aa8
Fix logging in delayed state retreival for ble connections.
2018-01-17 17:20:48 -05:00
mmcwilliams
b8787c0fac
If exposure if over 5000ms, call back from ble service immediately and block UI until frame is done.
2018-01-17 15:58:55 -05:00
mmcwilliams
62769db3bf
Add a state for the mobile app to trigger the camera and set Bolex camera values.
2018-01-09 00:06:17 -05:00
mmcwilliams
b114ef8b0e
Hide spinner after 5 seconds, show message if not connected.
2018-01-08 20:14:08 -05:00
mmcwilliams
6c28e729e1
Only add padding to top of app if in mobile version
2018-01-04 16:32:59 -05:00
mmcw-dev
34eefbd067
Hide and show IP address based on availability
2018-01-04 16:25:22 -05:00
mmcwilliams
7d5f6c6601
Mobile app now allows user to interact with wifi settings. Also (mostly) properly displays the state of a sequence.
2018-01-02 00:35:20 -05:00
mmcwilliams
f9f98ebc02
Fix direction label in mobile app (light up selected)
2017-12-29 22:05:00 -05:00
mmcw-dev
30e1c52ab0
Remove extraneous DOM manipulation from the sequenceSuccess function
2017-12-21 00:17:19 -05:00
mmcw-dev
2545df2c38
Add events to the html and respective libraries, web, mobile and core
2017-12-20 23:49:51 -05:00
mmcw-dev
e880e44a5c
Control sequence with GUIs
2017-12-20 23:47:37 -05:00
mmcwilliams
22d497b464
BLE features are working, minus the wifi feature. Good work today.
2017-12-13 18:40:14 -05:00
mmcwilliams
e5207a8474
App supports controlling intval with bluetooth
2017-12-13 17:52:25 -05:00
mmcwilliams
e1e272b92c
Sorted out web/mobile startup. Working on ble features.
2017-11-22 14:32:13 -05:00
mmcwilliams
e7c3cb6d47
Web and mobile have their own files now. Determine presence of cordova when in mobile app.
2017-11-22 12:10:33 -05:00