diff --git a/changelog.txt b/changelog.txt index 4cd7ece..95da5d1 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,7 @@ +[4.3.0] +- Minor fixes on how snapshots for thumbnails are created +- Added support for Cura 5.7 + [4.2.0] - Added Elegoo OrangeStorm Giga printer (beta) diff --git a/package_plugin/package.json b/package_plugin/package.json index 5a465b8..212f78a 100644 --- a/package_plugin/package.json +++ b/package_plugin/package.json @@ -9,7 +9,7 @@ "display_name": "Elegoo Neptune Thumbnails", "package_id": "ElegooNeptune3Thumbnails", "package_type": "plugin", - "package_version": "4.2.0", + "package_version": "4.3.0", "sdk_version": 8, "sdk_version_semver": "8.0.0", "website": "https://github.com/Molodos/ElegooNeptuneThumbnails" diff --git a/plugin.json b/plugin.json index d65ea9a..3c30eb0 100644 --- a/plugin.json +++ b/plugin.json @@ -7,7 +7,7 @@ "email": "realmolodos@gmail.com", "website": "https://github.com/Molodos" }, - "version": "4.2.0", + "version": "4.3.0", "description": "Adds Elegoo Neptune printer thumbnail to G-code. Contains options to display parameters like estimated print time or model height on the thumbnail", "supported_sdk_versions": [ "8.0.0", @@ -16,7 +16,8 @@ "8.3.0", "8.4.0", "8.5.0", - "8.6.0" + "8.6.0", + "8.7.0" ], "api": 8 } diff --git a/tools/thumbnail_generator.py b/tools/thumbnail_generator.py index 96aaafa..f61715b 100644 --- a/tools/thumbnail_generator.py +++ b/tools/thumbnail_generator.py @@ -104,7 +104,7 @@ def generate_klipper_thumbnail_gcode(cls, slice_data: SliceData) -> str: """ Generate klipper thumbnail gcode for thumbnails in sizes 32x32 and 300x300 """ - small_icon: QImage = Snapshot.snapshot(width=32, height=32) + small_icon: QImage = Snapshot.isometricSnapshot(width=32, height=32) big_icon: QImage = cls._render_thumbnail(slice_data=slice_data, is_preview=False, add_background=False) big_icon = big_icon.scaled(300, 300) g_code: str = "\r" @@ -153,7 +153,7 @@ def _render_thumbnail(cls, slice_data: SliceData, is_preview: bool = True, add_b if not SettingsManager.get_settings().thumbnails_enabled and not SettingsManager.get_settings().klipper_thumbnails_enabled: foreground = QImage(cls.NO_FOREGROUND_IMAGE_PATH) elif SettingsManager.get_settings().use_current_model or not is_preview: - foreground = Snapshot.snapshot(width=600, height=600) + foreground = Snapshot.isometricSnapshot(width=600, height=600) else: foreground = QImage(cls.FOREGROUND_IMAGE_PATH)