mirror of
https://github.com/Artemis-RGB/Artemis
synced 2026-11-12 11:56:30 +00:00
Nuget - Updated packages
Brush properties - Added default values Brush properties - Removed option to always auto-expand groups Layer properties - Remember expanded/collapsed groups Storage - Added migration system Storage - Added migration that removes profiles made in the old layer properties format Layer timeline - Added back zoom functionality
This commit is contained in:
1 parent
8456817a2b
commit
e6080eb897
58 files changed
+329
-188
No files matched your search
@@ -34,26 +34,18 @@ namespace Artemis.Plugins.LayerBrushes.Noise
|
||||
[PropertyDescription(Description = "The speed at which the noise moves", MinInputValue = 0f, MaxInputValue = 64f)]
|
||||
public FloatLayerProperty AnimationSpeed { get; set; }
|
||||
|
||||
protected override void PopulateDefaults()
|
||||
{
|
||||
MainColor.DefaultValue = new SKColor(255, 0, 0);
|
||||
SecondaryColor.DefaultValue = new SKColor(0, 0, 255);
|
||||
GradientColor.DefaultValue = ColorGradient.GetUnicornBarf();
|
||||
Scale.DefaultValue = new SKSize(100, 100);
|
||||
Hardness.DefaultValue = 500f;
|
||||
AnimationSpeed.DefaultValue = 25f;
|
||||
}
|
||||
|
||||
protected override void OnPropertiesInitialized()
|
||||
{
|
||||
// Populate defaults
|
||||
if (!MainColor.IsLoadedFromStorage)
|
||||
MainColor.BaseValue = new SKColor(255, 0, 0);
|
||||
if (!SecondaryColor.IsLoadedFromStorage)
|
||||
SecondaryColor.BaseValue = new SKColor(0, 0, 255);
|
||||
if (!GradientColor.IsLoadedFromStorage)
|
||||
{
|
||||
GradientColor.BaseValue = new ColorGradient();
|
||||
GradientColor.BaseValue.MakeFabulous();
|
||||
}
|
||||
|
||||
if (!Scale.IsLoadedFromStorage)
|
||||
Scale.BaseValue = new SKSize(100, 100);
|
||||
if (!Hardness.IsLoadedFromStorage)
|
||||
Hardness.BaseValue = 500f;
|
||||
if (!AnimationSpeed.IsLoadedFromStorage)
|
||||
AnimationSpeed.BaseValue = 25f;
|
||||
|
||||
ColorType.BaseValueChanged += ColorTypeOnBaseValueChanged;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user