From bc8e10b648cf575bd7320992743b576a3352d391 Mon Sep 17 00:00:00 2001
From: Simon Barner <barner@fortiss.org>
Date: Thu, 21 Oct 2021 01:25:31 +0200
Subject: [PATCH] Extend default zoom levels from 1:8 to 8:1

Issue-Ref: 3843
Issue-Url: https://git.fortiss.org/af3/af3/-/issues/3843

Signed-off-by: Simon Barner <barner@fortiss.org>
---
 .../src/org/fortiss/tooling/common/ui/javafx/lwfxef/.ratings  | 2 +-
 .../common/ui/javafx/lwfxef/DiagramViewerFeatures.java        | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/.ratings b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/.ratings
index b4bee2af8..39f950f35 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/.ratings
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/.ratings
@@ -2,7 +2,7 @@ DiagramCoordinate.java 6b00aec99054d4cd19003a72bd4e5e774ac6a641 GREEN
 DiagramLayers.java 155cbb47a5f0aaa0025320ae607e6777f3a2d2e8 GREEN
 DiagramViewer.java 920bb0f4ee6dd9ac6b607e44c01f04a413b2e2ed GREEN
 DiagramViewerDefaultTags.java 6230763252409c60009ab8887b4ef582cf883229 GREEN
-DiagramViewerFeatures.java 44f5315505d76ef8cb0b61b5a37d7d2501195788 GREEN
+DiagramViewerFeatures.java 397c9600193df18e865f1ff7c829df577c56d383 YELLOW
 DiagramViewerSelection.java e833f592543bc97077907d980a39b123fc4044e6 GREEN
 EDragGesture.java 5cfa098d3877db11981c2750e5e103156d62fc5e GREEN
 FeedbackChange.java b088fa89af648f1674f2f9c1f7f99d585ce801ca GREEN
diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewerFeatures.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewerFeatures.java
index 44f531550..397c96001 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewerFeatures.java
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewerFeatures.java
@@ -26,9 +26,9 @@ public final class DiagramViewerFeatures {
 	/** The diagram viewer. */
 	private final DiagramViewer viewer;
 	/** The zoom factors. */
-	private double[] zoomFactors = new double[] {0.5, 0.75, 1, 1.5, 2};
+	private double[] zoomFactors = new double[] {0.125, 0.25, 0.5, 0.75, 1, 1.5, 2, 4, 8};
 	/** The current zoom factor array index. */
-	private int zoomFactorIndex = 2;
+	private int zoomFactorIndex = 4; // Index of 1
 	/** Flag indicating whether link highlighting is enabled. */
 	private boolean linkHighlightingEnabled = false;
 	/** Flag if interaction area shading is active. */
-- 
GitLab