- Added alert dialog when trying to cancel print and still printing
- Fixed error handling when adding printer and it fails
- Fixed crash when trying to start camera
- Fixed logic for restoring instance in SlicingFragment
- Fixed logic for updating files when slicing is complete
- Fix Fan On command with correct command
Feature: Auto-Backup
- Toggle in temperature graph layout now also locks vertical scroll
- Minor fixes to UI
- Updated build and libraries to SDK 24
- Switched to Support Preference Library for PreferenceFragments
- Added check if barcode detector is operational before executing
- Added alert dialog to prevent accidental disconnects when printing
-
Feature: Terminal console
-
Fixed slicing output filename displaying incorrectly
-
Fixed temperature graph margins
-
Feature: Able to add/edit/delete multiple printers
-
Added help guide for adding printer
-
Added additional checks for some edge case crashes
- Fixed playback_controls fragment not clickable due to negative dp and added margin due to shadow clash with navigation view.
-
Feature: Slicer controls and slicing progress display
-
Feature: Slicer command button for STL files in FilesFragment
-
Switched models for connection to List type instead of HashMap for displaying in Spinner
-
Fixed UI for ImageView onClicks, Button style, and horizontal ProgressBar based on SDK
-
Fixed NavPresenter not refreshing on network changes
- Hotfix. Run observables in WebsocketService to all run in background including observeOn.
-
Feature: Notifications
-
Fixed crashing on pre-Lollipop tablets due to negative dp in CardView
-
Added check for Play Services and rear camera
-
Fixed IME action in AddPrinterActivity
-
Added log data in AddPrinterActivity to see how users login
-
Updated preview image in README
- Updated OkHttp libraries including okhttp-ws which is used in JavaWebsockets library.
- Added RecyclerView support library. Apparently need to actually include it for older devices or it will crash.
- Slowed down websocket stream to sample every second due to overflow on certain devices (Samsung).
- Cleaned up code in TempGraphFragment.
- Hotfix. Unsubscribe websocket on background thread till proper fix is found.
- Crashlytics added.
- Bugfix. Check if SSL Exception message is null.
- Bugfix. Switched parsing method for websocket models and class types to primitives wherever possible.
- General controls added.
- Bugfix. Check if Exception message for subscriber is null.
- Bugfix. Check if Tool0 or Tool1 is null in WebsocketModel.
- Tool controls added.
- Print head controls added.
- Temperature graph and temperature controls added.
- Initial release.