mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2026-04-04 22:47:23 +02:00
chore: update version to 1.114.0 and adjust related script references + fix migration
This commit is contained in:
parent
fd3200739f
commit
3927a762fc
3 changed files with 16 additions and 11 deletions
|
|
@ -1107,8 +1107,8 @@ export function resolveVersionConflicts(mapVersion) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isOlderThan("1.113.0")) {
|
if (isOlderThan("1.114.0")) {
|
||||||
// v1.113.0 moved labels data from SVG to data model
|
// v1.114.0 moved labels data from SVG to data model
|
||||||
// Migrate old SVG labels to pack.labels structure
|
// Migrate old SVG labels to pack.labels structure
|
||||||
if (!pack.labels || !pack.labels.length) {
|
if (!pack.labels || !pack.labels.length) {
|
||||||
pack.labels = [];
|
pack.labels = [];
|
||||||
|
|
@ -1206,7 +1206,7 @@ export function resolveVersionConflicts(mapVersion) {
|
||||||
const transform = textPath.getAttribute("transform");
|
const transform = textPath.getAttribute("transform");
|
||||||
|
|
||||||
// Get path points from the referenced path
|
// Get path points from the referenced path
|
||||||
const href = textPath.getAttribute("href");
|
const href = textPath.getAttribute("xlink:href") || textPath.getAttribute("href");
|
||||||
if (!href) return;
|
if (!href) return;
|
||||||
|
|
||||||
const pathId = href.replace("#", "");
|
const pathId = href.replace("#", "");
|
||||||
|
|
@ -1216,9 +1216,9 @@ export function resolveVersionConflicts(mapVersion) {
|
||||||
const d = pathElement.getAttribute("d");
|
const d = pathElement.getAttribute("d");
|
||||||
if (!d) return;
|
if (!d) return;
|
||||||
|
|
||||||
// Parse path data to extract points (simplified - assumes M and L commands)
|
// Parse path data to extract points(M, L and C commands)
|
||||||
const pathPoints = [];
|
const pathPoints = [];
|
||||||
const commands = d.match(/[MLZ][^MLZ]*/g);
|
const commands = d.match(/[MLC][^MLC]*/g);
|
||||||
if (commands) {
|
if (commands) {
|
||||||
commands.forEach(cmd => {
|
commands.forEach(cmd => {
|
||||||
const type = cmd[0];
|
const type = cmd[0];
|
||||||
|
|
@ -1227,6 +1227,11 @@ export function resolveVersionConflicts(mapVersion) {
|
||||||
if (coords.length >= 2) {
|
if (coords.length >= 2) {
|
||||||
pathPoints.push([coords[0], coords[1]]);
|
pathPoints.push([coords[0], coords[1]]);
|
||||||
}
|
}
|
||||||
|
} else if (type === "C") {
|
||||||
|
const coords = cmd.slice(1).trim().split(/[\s,]+/).map(Number);
|
||||||
|
if (coords.length >= 6) {
|
||||||
|
pathPoints.push([coords[4], coords[5]]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* Example: 1.102.2 -> Major version 1, Minor version 102, Patch version 2
|
* Example: 1.102.2 -> Major version 1, Minor version 102, Patch version 2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const VERSION = "1.113.0";
|
const VERSION = "1.114.0";
|
||||||
if (parseMapVersion(VERSION) !== VERSION) alert("versioning.js: Invalid format or parsing function");
|
if (parseMapVersion(VERSION) !== VERSION) alert("versioning.js: Invalid format or parsing function");
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -8506,7 +8506,7 @@
|
||||||
<script defer src="modules/ui/style-presets.js?v=1.100.00"></script>
|
<script defer src="modules/ui/style-presets.js?v=1.100.00"></script>
|
||||||
<script defer src="modules/ui/general.js?v=1.100.00"></script>
|
<script defer src="modules/ui/general.js?v=1.100.00"></script>
|
||||||
<script defer src="modules/ui/options.js?v=1.106.2"></script>
|
<script defer src="modules/ui/options.js?v=1.106.2"></script>
|
||||||
<script defer src="main.js?v=1.113.0"></script>
|
<script defer src="main.js?v=1.114.0"></script>
|
||||||
|
|
||||||
<script defer src="modules/ui/style.js?v=1.108.4"></script>
|
<script defer src="modules/ui/style.js?v=1.108.4"></script>
|
||||||
<script defer src="modules/ui/editors.js?v=1.112.1"></script>
|
<script defer src="modules/ui/editors.js?v=1.112.1"></script>
|
||||||
|
|
@ -8524,12 +8524,12 @@
|
||||||
<script defer src="modules/ui/ice-editor.js?v=1.111.0"></script>
|
<script defer src="modules/ui/ice-editor.js?v=1.111.0"></script>
|
||||||
<script defer src="modules/ui/lakes-editor.js?v=1.106.0"></script>
|
<script defer src="modules/ui/lakes-editor.js?v=1.106.0"></script>
|
||||||
<script defer src="modules/ui/coastline-editor.js?v=1.99.00"></script>
|
<script defer src="modules/ui/coastline-editor.js?v=1.99.00"></script>
|
||||||
<script defer src="modules/ui/labels-editor.js?v=1.113.0"></script>
|
<script defer src="modules/ui/labels-editor.js?v=1.114.0"></script>
|
||||||
<script defer src="modules/ui/rivers-editor.js?v=1.106.0"></script>
|
<script defer src="modules/ui/rivers-editor.js?v=1.106.0"></script>
|
||||||
<script defer src="modules/ui/rivers-creator.js?v=1.106.0"></script>
|
<script defer src="modules/ui/rivers-creator.js?v=1.106.0"></script>
|
||||||
<script defer src="modules/ui/relief-editor.js?v=1.99.00"></script>
|
<script defer src="modules/ui/relief-editor.js?v=1.99.00"></script>
|
||||||
<script defer src="modules/ui/burg-group-editor.js?v=1.109.5"></script>
|
<script defer src="modules/ui/burg-group-editor.js?v=1.109.5"></script>
|
||||||
<script defer src="modules/ui/burg-editor.js?v=1.113.0"></script>
|
<script defer src="modules/ui/burg-editor.js?v=1.114.0"></script>
|
||||||
<script defer src="modules/ui/units-editor.js?v=1.108.12"></script>
|
<script defer src="modules/ui/units-editor.js?v=1.108.12"></script>
|
||||||
<script defer src="modules/ui/notes-editor.js?v=1.107.3"></script>
|
<script defer src="modules/ui/notes-editor.js?v=1.107.3"></script>
|
||||||
<script defer src="modules/ui/ai-generator.js?v=1.108.8"></script>
|
<script defer src="modules/ui/ai-generator.js?v=1.108.8"></script>
|
||||||
|
|
@ -8551,8 +8551,8 @@
|
||||||
<script defer src="modules/ui/hotkeys.js?v=1.104.0"></script>
|
<script defer src="modules/ui/hotkeys.js?v=1.104.0"></script>
|
||||||
<script defer src="libs/rgbquant.min.js"></script>
|
<script defer src="libs/rgbquant.min.js"></script>
|
||||||
<script defer src="libs/jquery.ui.touch-punch.min.js"></script>
|
<script defer src="libs/jquery.ui.touch-punch.min.js"></script>
|
||||||
<script defer src="modules/io/save.js?v=1.113.0"></script>
|
<script defer src="modules/io/save.js?v=1.114.0"></script>
|
||||||
<script defer src="modules/io/load.js?v=1.113.0"></script>
|
<script defer src="modules/io/load.js?v=1.114.0"></script>
|
||||||
<script defer src="modules/io/cloud.js?v=1.106.0"></script>
|
<script defer src="modules/io/cloud.js?v=1.106.0"></script>
|
||||||
<script defer src="modules/io/export.js?v=1.112.2"></script>
|
<script defer src="modules/io/export.js?v=1.112.2"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue