Commit Graph

160 Commits

Author SHA1 Message Date
mmcwilliams 27f996684b Throw warning containing raw bluetooth response if JSON parser fails. 2020-05-18 21:45:20 -04:00
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
mmcwilliams 319e7a72ae Add a default icon for app builds 2020-05-15 23:04:08 -04:00
mmcwilliams e6b8d5b723 Update cordova-ios (due to errors on `cordova build ios`). Increment patch to 1.0.6 2020-05-15 21:40:50 -04:00
mmcwilliams 2dc24ce64e Caught issue where frame function doesn't work after sequence is run. 2020-05-15 21:26:04 -04:00
mmcwilliams 9fa6335c48 STATE.sequence is not being reset to false when over. UI issue #20 is appearing in web app as well as iOS app, so this problem is likely occuring in intval3.core.js or replicated in all apps. 2020-05-07 13:23:59 -04:00
litter 30c78ba58d Got build working again with AppCenter distrobution. 2020-01-02 16:55:22 -05: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
litter fb5b67c04d Update app and remove appcenter modules (breaking the build) 2019-10-11 19:07:50 -04:00
mmcwilliams 3634b580bc Change 630 default/min to 530ms in core app. 2019-10-11 17:57:29 -04:00
mmcwilliams 3e8382a000 Add a favicon before deploying. 2019-06-19 19:32:36 -04: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 6557b48acc Comment out all ble methods, to be replaced with new Bluetooth API calls 2019-03-17 11:56:03 -04:00
mmcwilliams 478abaae8d Merge branch 'master' into dev 2019-02-23 16:44:33 -05:00
mmcwilliams fbd62c48dd Update modules 2019-02-23 16:42:48 -05:00
mmcwilliams 6c3b263ac1 Started work on navitator.bluetooth version of the mobile app as a PWA. More on this to come. 2019-02-22 13:07:54 -05:00
Matthew McWilliams 840158f030 Increment patch number 2018-12-23 13:28:50 -05:00
Matthew McWilliams 18c9dd091c Update cordova and add appcenter data 2018-12-23 13:24:53 -05:00
mmcwilliams a8a0cad6d6 Style the message which accompanies the spinner for cases where the message is set. 2018-02-12 17:48:56 -05:00
mmcwilliams 9cdf497518 Uncheck direction checkbox when setting state 2018-02-12 17:48:38 -05: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 3331dc20ec Show text in spinner if defined in argument. 2018-02-12 15:42:48 -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 45e427caf9 Reset state and then set newly reset state to web UI 2018-02-12 14:57:06 -05:00
mmcwilliams ec2215ec76 Dont hide camera icon 2018-02-12 14:54:19 -05:00
mmcwilliams 331dae4934 Fixed typo in css 2018-02-12 14:49:18 -05:00
mmcwilliams fde7a608fb SHow footer and screens when logged in. 2018-02-12 14:45:37 -05:00
mmcwilliams 1c14520c6a Add reset, update and restart actions to the web UI 2018-02-12 14:26:44 -05:00
mmcwilliams 44d2ba7a50 Add a message element for brief displays 2018-02-12 14:21:49 -05:00
mmcwilliams f233efd4a2 Hide spinner unless explicitly shown 2018-02-12 13:59:54 -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 fd0ad6f063 Add global placeholders for reset, restart and update. 2018-02-12 13:58:00 -05:00
mmcwilliams d36148000a move "tests" to "test" for QUnit 2018-02-10 12:09:58 -05:00
mmcwilliams 0ede651791 Install QUnit for testing 2018-02-10 12:07:24 -05:00
mmcwilliams 65cdf44105 Hide BLE functions but don't hide footer on web 2018-02-09 12:25:22 -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 eae8e50cf8 Use INTVAL3 not INTVAL in usage descriptions. Working on submitting this to both app stores. 2018-02-07 18:23:07 -05:00
mmcwilliams e8eec95107 Create both readme files, one at the project level and another just for the mobile app. More work needed on the project one. 2018-02-07 18:22:28 -05:00
mmcwilliams 9a698f6bd6 Hide footer menu unless inside mobile app, ignore on web. 2018-02-06 17:37:49 -05:00
mmcwilliams 4e69871d38 Pull default mobile styles. 2018-02-06 17:34:58 -05:00
mmcwilliams df578bb678 Make mobile.fnumber a global helper function fnumber() 2018-02-04 18:17:36 -05:00
mmcwilliams 85a529c705 Increment build number in package.json 2018-02-03 17:49:58 -05:00
mmcwilliams 2240a432f6 Increment build number 2018-02-03 17:49:41 -05:00
mmcwilliams f2ca374e78 Display readonly camera values for the camera exposure screen. 2018-02-03 16:52:59 -05:00
mmcwilliams 29485137ca Store iso and fstop as they are set. 2018-02-03 16:50:14 -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 7a392aba0e Bold title on main screen 2018-02-03 16:46:32 -05:00