progress with layer settings

This commit is contained in:
vcoppe
2024-05-04 23:50:27 +02:00
parent 35b0adc7e5
commit b3d016e2af
10 changed files with 272 additions and 145 deletions

View File

@@ -23,7 +23,16 @@
let showDistanceMarkers = false;
let showDirectionMarkers = false;
const { distanceUnits, velocityUnits, temperatureUnits, mode } = settings;
const {
distanceUnits,
velocityUnits,
temperatureUnits,
mode,
currentBasemap,
previousBasemap,
currentOverlays,
previousOverlays
} = settings;
$: if ($mode === 'system') {
resetMode();
} else {
@@ -184,7 +193,6 @@
<svelte:window
on:keydown={(e) => {
e.stopImmediatePropagation();
if (e.key === 'n' && (e.metaKey || e.ctrlKey)) {
createFile();
e.preventDefault();
@@ -217,6 +225,16 @@
} else if (e.key === 'a' && (e.metaKey || e.ctrlKey)) {
$selectFiles.selectAllFiles();
e.preventDefault();
} else if (e.key === 'F1') {
[$currentBasemap, $previousBasemap] = [$previousBasemap, $currentBasemap];
e.preventDefault();
} else if (e.key === 'F2') {
if ($currentOverlays.length > 0) {
[$currentOverlays, $previousOverlays] = [[], $currentOverlays];
} else {
[$currentOverlays, $previousOverlays] = [$previousOverlays, []];
}
e.preventDefault();
}
}}
/>