From 9b4556c59f063e5c6816338c1608b354e1441fb0 Mon Sep 17 00:00:00 2001 From: Jacob Palecki Date: Wed, 9 Sep 2020 19:56:54 -0700 Subject: Add improved logarithm style --- grapher/Layouts/LogarithmLayout.cs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 grapher/Layouts/LogarithmLayout.cs (limited to 'grapher/Layouts') diff --git a/grapher/Layouts/LogarithmLayout.cs b/grapher/Layouts/LogarithmLayout.cs new file mode 100644 index 0000000..5b25d60 --- /dev/null +++ b/grapher/Layouts/LogarithmLayout.cs @@ -0,0 +1,21 @@ +using grapher.Models.Serialized; + +namespace grapher.Layouts +{ + public class LogarithmLayout : LayoutBase + { + public LogarithmLayout () + : base() + { + Name = "Logarithm"; + Index = (int)AccelMode.logarithm; + + AccelLayout = new OptionLayout(true, Scale); + CapLayout = new OptionLayout(true, Cap); + WeightLayout = new OptionLayout(true, Weight); + OffsetLayout = new OptionLayout(true, Offset); + LimExpLayout = new OptionLayout(false, string.Empty); + MidpointLayout = new OptionLayout(false, string.Empty); + } + } +} -- cgit v1.2.3 From 0523ef22f60ed1196b6831b46c9ca2ac9ab27924 Mon Sep 17 00:00:00 2001 From: Jacob Palecki Date: Thu, 10 Sep 2020 01:19:11 -0700 Subject: Reenable weight for all styles, remove offset for sigmoidgain, fix active value for midpoint --- grapher/Layouts/LinearLayout.cs | 2 +- grapher/Layouts/NaturalGainLayout.cs | 2 +- grapher/Layouts/NaturalLayout.cs | 2 +- grapher/Layouts/SigmoidGainLayout.cs | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) (limited to 'grapher/Layouts') diff --git a/grapher/Layouts/LinearLayout.cs b/grapher/Layouts/LinearLayout.cs index fded8c7..8afdc79 100644 --- a/grapher/Layouts/LinearLayout.cs +++ b/grapher/Layouts/LinearLayout.cs @@ -12,7 +12,7 @@ namespace grapher.Layouts AccelLayout = new OptionLayout(true, Acceleration); CapLayout = new OptionLayout(true, Cap); - WeightLayout = new OptionLayout(false, string.Empty); + WeightLayout = new OptionLayout(true, Weight); OffsetLayout = new OptionLayout(true, Offset); LimExpLayout = new OptionLayout(false, string.Empty); MidpointLayout = new OptionLayout(false, string.Empty); diff --git a/grapher/Layouts/NaturalGainLayout.cs b/grapher/Layouts/NaturalGainLayout.cs index b982b91..dd2cc05 100644 --- a/grapher/Layouts/NaturalGainLayout.cs +++ b/grapher/Layouts/NaturalGainLayout.cs @@ -12,7 +12,7 @@ namespace grapher.Layouts AccelLayout = new OptionLayout(true, Acceleration); CapLayout = new OptionLayout(false, string.Empty); - WeightLayout = new OptionLayout(false, string.Empty); + WeightLayout = new OptionLayout(true, Weight); OffsetLayout = new OptionLayout(true, Offset); LimExpLayout = new OptionLayout(true, Limit); MidpointLayout = new OptionLayout(false, string.Empty); diff --git a/grapher/Layouts/NaturalLayout.cs b/grapher/Layouts/NaturalLayout.cs index aa5c22c..faa4730 100644 --- a/grapher/Layouts/NaturalLayout.cs +++ b/grapher/Layouts/NaturalLayout.cs @@ -12,7 +12,7 @@ namespace grapher.Layouts AccelLayout = new OptionLayout(true, Acceleration); CapLayout = new OptionLayout(false, string.Empty); - WeightLayout = new OptionLayout(false, string.Empty); + WeightLayout = new OptionLayout(true, Weight); OffsetLayout = new OptionLayout(true, Offset); LimExpLayout = new OptionLayout(true, Limit); MidpointLayout = new OptionLayout(false, string.Empty); diff --git a/grapher/Layouts/SigmoidGainLayout.cs b/grapher/Layouts/SigmoidGainLayout.cs index 183e31f..c807439 100644 --- a/grapher/Layouts/SigmoidGainLayout.cs +++ b/grapher/Layouts/SigmoidGainLayout.cs @@ -12,8 +12,8 @@ namespace grapher.Layouts AccelLayout = new OptionLayout(true, Acceleration); CapLayout = new OptionLayout(false, string.Empty); - WeightLayout = new OptionLayout(false, string.Empty); - OffsetLayout = new OptionLayout(true, Offset); + WeightLayout = new OptionLayout(true, Weight); + OffsetLayout = new OptionLayout(false, string.Empty); LimExpLayout = new OptionLayout(true, Limit); MidpointLayout = new OptionLayout(true, Midpoint); } -- cgit v1.2.3 From 7a572b68825c270a4c0c024c0870367793e06913 Mon Sep 17 00:00:00 2001 From: Jacob Palecki Date: Wed, 16 Sep 2020 19:11:18 -0700 Subject: Fix cap options, fix power style labels --- grapher/Layouts/PowerLayout.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'grapher/Layouts') diff --git a/grapher/Layouts/PowerLayout.cs b/grapher/Layouts/PowerLayout.cs index e0dcaf8..2004f23 100644 --- a/grapher/Layouts/PowerLayout.cs +++ b/grapher/Layouts/PowerLayout.cs @@ -14,7 +14,7 @@ namespace grapher.Layouts CapLayout = new OptionLayout(true, Cap); WeightLayout = new OptionLayout(true, Weight); OffsetLayout = new OptionLayout(true, Offset); - LimExpLayout = new OptionLayout(true, Limit); + LimExpLayout = new OptionLayout(true, Exponent); MidpointLayout = new OptionLayout(false, string.Empty); } } -- cgit v1.2.3