From 0be14790d2dde43f5719f0443213ff79c2ea9c28 Mon Sep 17 00:00:00 2001 From: Azgaar Date: Sat, 8 Feb 2025 14:15:59 +0100 Subject: [PATCH] feat: rerender affected layers on auto-update --- modules/dynamic/auto-update.js | 6 ++++++ modules/io/load.js | 2 +- versioning.js | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/dynamic/auto-update.js b/modules/dynamic/auto-update.js index 10a9a375..afa91fca 100644 --- a/modules/dynamic/auto-update.js +++ b/modules/dynamic/auto-update.js @@ -977,4 +977,10 @@ export function resolveVersionConflicts(mapVersion) { BurgsAndStates.getPoles(); Provinces.getPoles(); } + + if (isOlderThan("1.107.0")) { + // v1.107.0 allowed custom images for markers and regiments + if (layerIsOn("toggleMarkers")) drawMarkers(); + if (layerIsOn("toggleMilitary")) drawMilitary(); + } } diff --git a/modules/io/load.js b/modules/io/load.js index 8e05a798..0ec0b8b4 100644 --- a/modules/io/load.js +++ b/modules/io/load.js @@ -471,7 +471,7 @@ async function parseLoadedData(data, mapVersion) { { // dynamically import and run auto-update script - const {resolveVersionConflicts} = await import("../dynamic/auto-update.js?v=1.105.24"); + const {resolveVersionConflicts} = await import("../dynamic/auto-update.js?v=1.107.0"); resolveVersionConflicts(mapVersion); } diff --git a/versioning.js b/versioning.js index de886bf6..5dcbb6a6 100644 --- a/versioning.js +++ b/versioning.js @@ -37,6 +37,7 @@ if (parseMapVersion(VERSION) !== VERSION) alert("versioning.js: Invalid format o