Skip to content

1.10.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@benlye benlye released this 07 Mar 17:42
· 118 commits to devel since this release

Changes

  • Adds the capability for multiple printer profiles to be configured.
    • Profiles are disabled by default and need to be enabled in the plugin options
    • Existing flash method and settings will be migrated to a new profile name 'Default'
    • Once enabled, profiles can be added, copied, and deleted
    • All flash method settings, including pre and post flash options, are stored in each profile
  • Settings UI has been updated to use tabbed pages
    • When profiles are disabled the settings are all accessed via the 'wrench' icon in the top right corner (same as prior versions)
    • When Profiles are enabled the settings are split into two screens
      • Plugin options are accessed via the 'wrench' icon in the top right corner
      • Flash / flash method settings are accessed via the 'cog' icon next to the update profile dropdown selection - the selected profile is always edited
  • Adds the option to use a timestamp-based name for the firmware file when using Marlin BFT (instead of always being named firmware.bin). Needed for Ender 3 v2 per #190.

Important: These changes have not yet been fully tested on Python 2!

Fixes since 1.10.2

  • When using timestamp-based filenames, the previous file will be deleted from the SD card before the new one is copied

Implementing these changes was a large re-write of the UI code, and many changes to the backend. Please test and report any problems in #74.