diff --git a/README.md b/README.md
index 8a876cb4ee0..414ef8a6114 100644
--- a/README.md
+++ b/README.md
@@ -24,6 +24,7 @@ This color sheet was printed with CMYK PLA:
# Official links
+#### Github Repository:
#### Gitlab Repository:
#### Downloads:
@@ -38,7 +39,7 @@ This color sheet was printed with CMYK PLA:
# OrcaSlicer-ImageMap Features
### Texture Mapping
-- **Create Images on the surface of your 3D prints** - each layer alternates through a fixed CMYK (or other) pattern, only varying the amount of overhang around the edge of your print. This creates a smooth surface, printing your image texture on the model with no additional seams.
+- **Create Images on the side surfaces of your 3D prints** - each layer alternates through a fixed CMYK (or other) pattern, only varying the amount of overhang around the edge of your print. This creates a smooth surface, printing your image texture on the model with no additional seams.

diff --git a/src/libslic3r/AppConfig.cpp b/src/libslic3r/AppConfig.cpp
index 5b73251fdc1..4d27e3df10a 100644
--- a/src/libslic3r/AppConfig.cpp
+++ b/src/libslic3r/AppConfig.cpp
@@ -43,7 +43,7 @@ namespace Slic3r {
static const std::string VERSION_CHECK_URL = "https://gradients.garden/orcaslicer_imagemap/current_version.json";
static const std::string VERSION_CHECK_URL_LEGACY = "https://check-version.orcaslicer.com/latest";
static const std::string VERSION_CHECK_MODE = "platform_json";
-static const std::string VERSION_DOWNLOAD_URL = "https://gitlab.com/sentient_stardust/orcaslicer-imagemap/-/packages";
+static const std::string VERSION_DOWNLOAD_URL = "https://gitlab.com/sentient_stardust/orcaslicer-imagemap";
static const std::string PROFILE_UPDATE_URL = "https://api.github.com/repos/OrcaSlicer/orcaslicer-profiles/releases/tags";
static const std::string MODELS_STR = "models";
diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp
index 92733f1cf1e..a7f8f806285 100644
--- a/src/slic3r/GUI/GLCanvas3D.cpp
+++ b/src/slic3r/GUI/GLCanvas3D.cpp
@@ -1925,6 +1925,8 @@ void GLCanvas3D::render(bool only_init)
if (!is_initialized() && !init())
return;
+ if (m_reload_delayed)
+ reload_scene(true);
if (m_canvas_type == ECanvasType::CanvasView3D && m_gizmos.get_current_type() == GLGizmosManager::Undefined) {
enable_return_toolbar(false);
}
@@ -2412,8 +2414,10 @@ void GLCanvas3D::reload_scene(bool refresh_immediately, bool force_full_scene_re
if (m_canvas == nullptr || m_config == nullptr || m_model == nullptr)
return;
- if (!m_initialized)
+ if (!m_initialized) {
+ m_reload_delayed = true;
return;
+ }
_set_current();