The next major release of Mobileraker is ready!
On the outside, it seems like not a lot has changed. However, I replaced the entire state-management framework due to
performance issues I discovered. My testing shows that the switch improves the performance by as much as 70% depending on the content displayed.
In addition, I also added some more animations and features that are listed below.
I hope you enjoy Mobileraker 2.0.0 as much as I did while coding it!
New Features:
- Support for Moonraker's Power API #7
- Support for Self-Signed Certificates #73
- Display of flow, used filament, live position
- M117 message display support
- Ability to disable notifications for print-status notifications like paused, error... #71
- Added screwsTiltCalculate and zTiltAdjust buttons
Additional Content:
- Ability to swipe between machines via the page's title expanded to all pages.
- Added help dialog to add printer URL input
- Improved the URL input parsing while adding a printer #68
- Added hint regarding notifications on IOS
- Improved helper text regarding the companion
- Added new animated buttons and widget transitions on all pages
Fixes:
- Parsing error of print-state #69
Commits:
- dd0b5a7 - Synced build nr
- 3904ea9 - Fixed adding of printers
- 856ef98 - Improved Power API again..
- e503753 - Added workaround again as the suggested solution wont work!
- 05a28b6 - Cleanup
- 0d7d030 - Removed workaround and used suggested code by rrousselet
- 0f8201d - Added missing powerState init and added lockedWhilePrinting support
- 89797fa - Added Power API Panel
- 255226e - Removed wtf logging
- 5945d89 - Hotfixing broken StreamProviders!
- f195ba1 - Fixed unit test caused by new components!
- 64ac4fe - Added powerService to support Moonraker's Power API
- 5d0b4a3 - Replaced deprecated klippy.plugins with new klippy.components and added klippy.warnings
- 75ade29 - Fixed issues due to riverpod 2.x release
- 5755e59 - Android dependency upgrade
- 4066ce0 - Dependency upgrades
- 5b2c96f - Closes #73
- bedee95 - Fixed support for API key!
- 5338725 - Fixed parsing error for print_stats
- 7fa2daa - Added new pragma annotation
- c4cd491 - Improved visibility of Printer-Edit Buttuon
- f53ef80 - Added support for screwsTiltCalculate and zTiltAdjust machines
- 71e48c9 - Code cleanup
- 73ea41b - Fixed flickering caused by MJPEG and added initialPage provider correctly!
- 0a9c3ba - Actually corrected the state exclusion
- ebb9fbf - Added option to exclude notification state!
- bfa9f29 - Added flow, used filament, m117 and live pos to print status
- e3ef4ac - Added analytic event for printer add
- 847e035 - Updated dependencies
- 927a9b8 - Added first printer service parsing test
- 9a3b6bd - Fixed parsing error when exclude object isnt in use!
- 0ed4842 - Added overview_page
- d0c9616 - Hopefully fixes stack overflow?
- 8fad000 - Added notification info for IOS users
- 2d96825 - Closes #68
- 9b8ed15 - Improved add printer url parsing!
- b76df51 - Fixed errors when no printer was added
- 9de89c1 - Fixed resuming and canceling of print!
- 4236f38 - Fixed resuming and canceling of print!
- d5d94e8 - Removed logger console....
- d4f6038 - Added Switch-Printer app bar to files and console. Fixed editing of macros!
- 437bec2 - Added notifications?
- 594063a - Fixed pausing of print
- 09cef0f - Fixed pausing of print
- c753f16 - Implemented snackbarService again!
- 4fedbfb - Fixed error while reordering Temp Presets
- 715d27d - Fixed version for IOS
- 8b141e7 - Added Config Editor and tried removing TextEditor from Controller layer in console_page
- f1abb68 - Ensured delete, rename work!
- 218039f - Cleanup some select errors
- 5cc5bd0 - Added Files, Fullcam Page
- 8671bfd - Added Settings and Console view Also keep services alive!
- 72db0ef - Some folder refactoring
- eab56f0 - Alot of stuff I did during the last 4 weeks with riverpod...
- c8efec1 - Added screenshots
- a5077c3 - Version bump