Commit a37a3b87 by Daniel Dahan

master: removed macOS color file, no longer supported

parent 02a07db4
...@@ -9,12 +9,11 @@ Pod::Spec.new do |s| ...@@ -9,12 +9,11 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/CosmicMind/Material.git', :tag => s.version } s.source = { :git => 'https://github.com/CosmicMind/Material.git', :tag => s.version }
s.default_subspec = 'Core' s.default_subspec = 'Core'
s.platform = :ios, '8.0'
s.subspec 'Core' do |s| s.subspec 'Core' do |s|
s.ios.deployment_target = '8.0' s.ios.deployment_target = '8.0'
s.ios.source_files = 'Sources/iOS/*.swift' s.ios.source_files = 'Sources/iOS/*.swift'
s.osx.deployment_target = '10.9'
s.osx.source_files = 'Sources/macOS/**/*.swift'
s.requires_arc = true s.requires_arc = true
s.resource_bundles = { s.resource_bundles = {
'io.cosmicmind.material.icons' => ['Sources/**/*.xcassets'], 'io.cosmicmind.material.icons' => ['Sources/**/*.xcassets'],
......
...@@ -121,8 +121,6 @@ ...@@ -121,8 +121,6 @@
965E81241DD4D7C800D61E4B /* Editor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961DED451DCC40C500F425B6 /* Editor.swift */; }; 965E81241DD4D7C800D61E4B /* Editor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961DED451DCC40C500F425B6 /* Editor.swift */; };
965E81251DD4D7C800D61E4B /* EditorController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961DED4A1DCC546100F425B6 /* EditorController.swift */; }; 965E81251DD4D7C800D61E4B /* EditorController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961DED4A1DCC546100F425B6 /* EditorController.swift */; };
965E81261DD4D7C800D61E4B /* CharacterAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961276621DCD8B1800A7D920 /* CharacterAttribute.swift */; }; 965E81261DD4D7C800D61E4B /* CharacterAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961276621DCD8B1800A7D920 /* CharacterAttribute.swift */; };
9660162A1CB2F04E00AAB661 /* Material.h in Headers */ = {isa = PBXBuildFile; fileRef = 96D88C091C1328D800B91418 /* Material.h */; settings = {ATTRIBUTES = (Public, ); }; };
9661222E1D3EC414008BB4CB /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9661222D1D3EC414008BB4CB /* Color.swift */; };
9697F7BC1D8F2572004741EC /* AnimationBasic.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96E3C39D1D3A1D0C0086A024 /* AnimationBasic.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 9697F7BC1D8F2572004741EC /* AnimationBasic.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96E3C39D1D3A1D0C0086A024 /* AnimationBasic.swift */; settings = {ATTRIBUTES = (Public, ); }; };
9697F7BF1D8F2572004741EC /* Divider.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96230AB71D6A520C00AF47DC /* Divider.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 9697F7BF1D8F2572004741EC /* Divider.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96230AB71D6A520C00AF47DC /* Divider.swift */; settings = {ATTRIBUTES = (Public, ); }; };
9697F7C01D8F2572004741EC /* Material+CALayer.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96F1DC871D654FDF0025F925 /* Material+CALayer.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 9697F7C01D8F2572004741EC /* Material+CALayer.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96F1DC871D654FDF0025F925 /* Material+CALayer.swift */; settings = {ATTRIBUTES = (Public, ); }; };
...@@ -132,17 +130,11 @@ ...@@ -132,17 +130,11 @@
9697F7C51D8F2573004741EC /* MenuItem.swift in Headers */ = {isa = PBXBuildFile; fileRef = 9697F7B61D8F22A4004741EC /* MenuItem.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 9697F7C51D8F2573004741EC /* MenuItem.swift in Headers */ = {isa = PBXBuildFile; fileRef = 9697F7B61D8F22A4004741EC /* MenuItem.swift */; settings = {ATTRIBUTES = (Public, ); }; };
9697F7CB1D8F2573004741EC /* Snackbar.swift in Headers */ = {isa = PBXBuildFile; fileRef = 963FBEFC1D669510008F8512 /* Snackbar.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 9697F7CB1D8F2573004741EC /* Snackbar.swift in Headers */ = {isa = PBXBuildFile; fileRef = 963FBEFC1D669510008F8512 /* Snackbar.swift */; settings = {ATTRIBUTES = (Public, ); }; };
9697F7CC1D8F2573004741EC /* SnackbarController.swift in Headers */ = {isa = PBXBuildFile; fileRef = 961EFC571D738FF600E84652 /* SnackbarController.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 9697F7CC1D8F2573004741EC /* SnackbarController.swift in Headers */ = {isa = PBXBuildFile; fileRef = 961EFC571D738FF600E84652 /* SnackbarController.swift */; settings = {ATTRIBUTES = (Public, ); }; };
9697F7CD1D8F2582004741EC /* Color.swift in Headers */ = {isa = PBXBuildFile; fileRef = 9661222D1D3EC414008BB4CB /* Color.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96BCB7F31CB40DE900C806FE /* Roboto-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7EE1CB40DE900C806FE /* Roboto-Bold.ttf */; }; 96BCB7F31CB40DE900C806FE /* Roboto-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7EE1CB40DE900C806FE /* Roboto-Bold.ttf */; };
96BCB7F41CB40DE900C806FE /* Roboto-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7EE1CB40DE900C806FE /* Roboto-Bold.ttf */; };
96BCB7F51CB40DE900C806FE /* Roboto-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7EF1CB40DE900C806FE /* Roboto-Light.ttf */; }; 96BCB7F51CB40DE900C806FE /* Roboto-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7EF1CB40DE900C806FE /* Roboto-Light.ttf */; };
96BCB7F61CB40DE900C806FE /* Roboto-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7EF1CB40DE900C806FE /* Roboto-Light.ttf */; };
96BCB7F71CB40DE900C806FE /* Roboto-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7F01CB40DE900C806FE /* Roboto-Medium.ttf */; }; 96BCB7F71CB40DE900C806FE /* Roboto-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7F01CB40DE900C806FE /* Roboto-Medium.ttf */; };
96BCB7F81CB40DE900C806FE /* Roboto-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7F01CB40DE900C806FE /* Roboto-Medium.ttf */; };
96BCB7F91CB40DE900C806FE /* Roboto-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7F11CB40DE900C806FE /* Roboto-Regular.ttf */; }; 96BCB7F91CB40DE900C806FE /* Roboto-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7F11CB40DE900C806FE /* Roboto-Regular.ttf */; };
96BCB7FA1CB40DE900C806FE /* Roboto-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7F11CB40DE900C806FE /* Roboto-Regular.ttf */; };
96BCB7FB1CB40DE900C806FE /* Roboto-Thin.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7F21CB40DE900C806FE /* Roboto-Thin.ttf */; }; 96BCB7FB1CB40DE900C806FE /* Roboto-Thin.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7F21CB40DE900C806FE /* Roboto-Thin.ttf */; };
96BCB7FC1CB40DE900C806FE /* Roboto-Thin.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 96BCB7F21CB40DE900C806FE /* Roboto-Thin.ttf */; };
96BCB8111CB4115200C806FE /* Animation.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB76D1CB40DC500C806FE /* Animation.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96BCB8111CB4115200C806FE /* Animation.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB76D1CB40DC500C806FE /* Animation.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96BCB8141CB4115200C806FE /* AnimationPulse.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB7821CB40DC500C806FE /* AnimationPulse.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96BCB8141CB4115200C806FE /* AnimationPulse.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB7821CB40DC500C806FE /* AnimationPulse.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96BCB8151CB4115200C806FE /* FabButton.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB75F1CB40DC500C806FE /* FabButton.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96BCB8151CB4115200C806FE /* FabButton.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB75F1CB40DC500C806FE /* FabButton.swift */; settings = {ATTRIBUTES = (Public, ); }; };
...@@ -189,7 +181,6 @@ ...@@ -189,7 +181,6 @@
96BCB8551CB4115200C806FE /* PulseView.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB7841CB40DC500C806FE /* PulseView.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96BCB8551CB4115200C806FE /* PulseView.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB7841CB40DC500C806FE /* PulseView.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96BCB8561CB4115200C806FE /* Switch.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB7881CB40DC500C806FE /* Switch.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96BCB8561CB4115200C806FE /* Switch.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB7881CB40DC500C806FE /* Switch.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96BCB8571CB4115200C806FE /* View.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB78C1CB40DC500C806FE /* View.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96BCB8571CB4115200C806FE /* View.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96BCB78C1CB40DC500C806FE /* View.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96BCB8591CB4118E00C806FE /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 96334EF51C8B84660083986B /* Assets.xcassets */; };
96D88C321C1328D800B91418 /* Material.h in Headers */ = {isa = PBXBuildFile; fileRef = 96D88C091C1328D800B91418 /* Material.h */; settings = {ATTRIBUTES = (Public, ); }; }; 96D88C321C1328D800B91418 /* Material.h in Headers */ = {isa = PBXBuildFile; fileRef = 96D88C091C1328D800B91418 /* Material.h */; settings = {ATTRIBUTES = (Public, ); }; };
96E3C3951D3A1CC20086A024 /* IconButton.swift in Headers */ = {isa = PBXBuildFile; fileRef = 9658F2161CD6FA4700B902C1 /* IconButton.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96E3C3951D3A1CC20086A024 /* IconButton.swift in Headers */ = {isa = PBXBuildFile; fileRef = 9658F2161CD6FA4700B902C1 /* IconButton.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96E3C3961D3A1CC20086A024 /* CollectionReusableView.swift in Headers */ = {isa = PBXBuildFile; fileRef = 966ECF291CF4C20100BB0BDF /* CollectionReusableView.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96E3C3961D3A1CC20086A024 /* CollectionReusableView.swift in Headers */ = {isa = PBXBuildFile; fileRef = 966ECF291CF4C20100BB0BDF /* CollectionReusableView.swift */; settings = {ATTRIBUTES = (Public, ); }; };
...@@ -223,8 +214,6 @@ ...@@ -223,8 +214,6 @@
963FBEFC1D669510008F8512 /* Snackbar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Snackbar.swift; sourceTree = "<group>"; }; 963FBEFC1D669510008F8512 /* Snackbar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Snackbar.swift; sourceTree = "<group>"; };
963FBF071D669D14008F8512 /* PageTabBarController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PageTabBarController.swift; sourceTree = "<group>"; }; 963FBF071D669D14008F8512 /* PageTabBarController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PageTabBarController.swift; sourceTree = "<group>"; };
9658F2161CD6FA4700B902C1 /* IconButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IconButton.swift; sourceTree = "<group>"; }; 9658F2161CD6FA4700B902C1 /* IconButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IconButton.swift; sourceTree = "<group>"; };
966016131CB2ED6C00AAB661 /* Material.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Material.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9661222D1D3EC414008BB4CB /* Color.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = "<group>"; };
966ECF291CF4C20100BB0BDF /* CollectionReusableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionReusableView.swift; sourceTree = "<group>"; }; 966ECF291CF4C20100BB0BDF /* CollectionReusableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionReusableView.swift; sourceTree = "<group>"; };
96717B0D1DBE6AF600DA84DB /* Capture.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Capture.swift; sourceTree = "<group>"; }; 96717B0D1DBE6AF600DA84DB /* Capture.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Capture.swift; sourceTree = "<group>"; };
96717B0E1DBE6AF600DA84DB /* CaptureController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CaptureController.swift; sourceTree = "<group>"; }; 96717B0E1DBE6AF600DA84DB /* CaptureController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CaptureController.swift; sourceTree = "<group>"; };
...@@ -309,13 +298,6 @@ ...@@ -309,13 +298,6 @@
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
9660160F1CB2ED6C00AAB661 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */ /* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */ /* Begin PBXGroup section */
...@@ -448,7 +430,6 @@ ...@@ -448,7 +430,6 @@
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
963832361B88DFD80015F710 /* Material.framework */, 963832361B88DFD80015F710 /* Material.framework */,
966016131CB2ED6C00AAB661 /* Material.framework */,
); );
name = Products; name = Products;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -498,22 +479,6 @@ ...@@ -498,22 +479,6 @@
name = SearchBar; name = SearchBar;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
9661222C1D3EC414008BB4CB /* macOS */ = {
isa = PBXGroup;
children = (
9661222F1D3EC419008BB4CB /* Color */,
);
path = macOS;
sourceTree = "<group>";
};
9661222F1D3EC419008BB4CB /* Color */ = {
isa = PBXGroup;
children = (
9661222D1D3EC414008BB4CB /* Color.swift */,
);
name = Color;
sourceTree = "<group>";
};
966ECF2B1CF4C21B00BB0BDF /* Table */ = { 966ECF2B1CF4C21B00BB0BDF /* Table */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
...@@ -787,7 +752,6 @@ ...@@ -787,7 +752,6 @@
96334EF51C8B84660083986B /* Assets.xcassets */, 96334EF51C8B84660083986B /* Assets.xcassets */,
96BCB7EC1CB40DE900C806FE /* Font */, 96BCB7EC1CB40DE900C806FE /* Font */,
96BCB7571CB40DC500C806FE /* iOS */, 96BCB7571CB40DC500C806FE /* iOS */,
9661222C1D3EC414008BB4CB /* macOS */,
); );
path = Sources; path = Sources;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -890,15 +854,6 @@ ...@@ -890,15 +854,6 @@
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
966016101CB2ED6C00AAB661 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
9660162A1CB2F04E00AAB661 /* Material.h in Headers */,
9697F7CD1D8F2582004741EC /* Color.swift in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */ /* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */ /* Begin PBXNativeTarget section */
...@@ -920,24 +875,6 @@ ...@@ -920,24 +875,6 @@
productReference = 963832361B88DFD80015F710 /* Material.framework */; productReference = 963832361B88DFD80015F710 /* Material.framework */;
productType = "com.apple.product-type.framework"; productType = "com.apple.product-type.framework";
}; };
966016121CB2ED6C00AAB661 /* Material macOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 966016241CB2ED6C00AAB661 /* Build configuration list for PBXNativeTarget "Material macOS" */;
buildPhases = (
9660160E1CB2ED6C00AAB661 /* Sources */,
9660160F1CB2ED6C00AAB661 /* Frameworks */,
966016101CB2ED6C00AAB661 /* Headers */,
966016111CB2ED6C00AAB661 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "Material macOS";
productName = "Material OSX";
productReference = 966016131CB2ED6C00AAB661 /* Material.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */ /* End PBXNativeTarget section */
/* Begin PBXProject section */ /* Begin PBXProject section */
...@@ -956,11 +893,6 @@ ...@@ -956,11 +893,6 @@
LastSwiftMigration = 0800; LastSwiftMigration = 0800;
ProvisioningStyle = Manual; ProvisioningStyle = Manual;
}; };
966016121CB2ED6C00AAB661 = {
CreatedOnToolsVersion = 7.3;
LastSwiftMigration = 0800;
ProvisioningStyle = Automatic;
};
}; };
}; };
buildConfigurationList = 963832301B88DFD80015F710 /* Build configuration list for PBXProject "Material" */; buildConfigurationList = 963832301B88DFD80015F710 /* Build configuration list for PBXProject "Material" */;
...@@ -976,7 +908,6 @@ ...@@ -976,7 +908,6 @@
projectRoot = ""; projectRoot = "";
targets = ( targets = (
963832351B88DFD80015F710 /* Material iOS */, 963832351B88DFD80015F710 /* Material iOS */,
966016121CB2ED6C00AAB661 /* Material macOS */,
); );
}; };
/* End PBXProject section */ /* End PBXProject section */
...@@ -995,19 +926,6 @@ ...@@ -995,19 +926,6 @@
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
966016111CB2ED6C00AAB661 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
96BCB8591CB4118E00C806FE /* Assets.xcassets in Resources */,
96BCB7F61CB40DE900C806FE /* Roboto-Light.ttf in Resources */,
96BCB7F41CB40DE900C806FE /* Roboto-Bold.ttf in Resources */,
96BCB7FA1CB40DE900C806FE /* Roboto-Regular.ttf in Resources */,
96BCB7FC1CB40DE900C806FE /* Roboto-Thin.ttf in Resources */,
96BCB7F81CB40DE900C806FE /* Roboto-Medium.ttf in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */ /* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */
...@@ -1105,14 +1023,6 @@ ...@@ -1105,14 +1023,6 @@
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
9660160E1CB2ED6C00AAB661 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9661222E1D3EC414008BB4CB /* Color.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */ /* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */ /* Begin XCBuildConfiguration section */
...@@ -1267,55 +1177,6 @@ ...@@ -1267,55 +1177,6 @@
}; };
name = Release; name = Release;
}; };
966016251CB2ED6C00AAB661 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
INFOPLIST_FILE = Sources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = io.cosmicmind.Material;
PRODUCT_NAME = Material;
SDKROOT = macosx;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 3.0;
};
name = Debug;
};
966016261CB2ED6C00AAB661 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
INFOPLIST_FILE = Sources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = io.cosmicmind.Material;
PRODUCT_NAME = Material;
SDKROOT = macosx;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.0;
};
name = Release;
};
/* End XCBuildConfiguration section */ /* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */ /* Begin XCConfigurationList section */
...@@ -1337,15 +1198,6 @@ ...@@ -1337,15 +1198,6 @@
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
}; };
966016241CB2ED6C00AAB661 /* Build configuration list for PBXNativeTarget "Material macOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
966016251CB2ED6C00AAB661 /* Debug */,
966016261CB2ED6C00AAB661 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */ /* End XCConfigurationList section */
}; };
rootObject = 9638322D1B88DFD80015F710 /* Project object */; rootObject = 9638322D1B88DFD80015F710 /* Project object */;
......
/*
* Copyright (C) 2015 - 2016, Daniel Dahan and CosmicMind, Inc. <http://cosmicmind.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* * Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* * Neither the name of CosmicMind nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
import AppKit
@objc(ColorPalette)
public protocol ColorPalette {
static var lighten5: NSColor { get }
static var lighten4: NSColor { get }
static var lighten3: NSColor { get }
static var lighten2: NSColor { get }
static var lighten1: NSColor { get }
static var base: NSColor { get }
static var darken1: NSColor { get }
static var darken2: NSColor { get }
static var darken3: NSColor { get }
static var darken4: NSColor { get }
@objc
optional static var accent1: NSColor { get }
@objc
optional static var accent2: NSColor { get }
@objc
optional static var accent3: NSColor { get }
@objc
optional static var accent4: NSColor { get }
}
open class Color: NSColor {
// dark text
open class darkText {
open static let primary = Color.black.withAlphaComponent(0.87)
open static let secondary = Color.black.withAlphaComponent(0.54)
open static let others = Color.black.withAlphaComponent(0.38)
open static let dividers = Color.black.withAlphaComponent(0.12)
}
// light text
open class lightText {
open static let primary = Color.white
open static let secondary = Color.white.withAlphaComponent(0.7)
open static let others = Color.white.withAlphaComponent(0.5)
open static let dividers = Color.white.withAlphaComponent(0.12)
}
// red
open class red: ColorPalette {
open static let lighten5 = NSColor(red: 255/255, green: 235/255, blue: 238/255, alpha: 1)
open static let lighten4 = NSColor(red: 255/255, green: 205/255, blue: 210/255, alpha: 1)
open static let lighten3 = NSColor(red: 239/255, green: 154/255, blue: 154/255, alpha: 1)
open static let lighten2 = NSColor(red: 229/255, green: 115/255, blue: 115/255, alpha: 1)
open static let lighten1 = NSColor(red: 229/255, green: 83/255, blue: 80/255, alpha: 1)
open static let base = NSColor(red: 244/255, green: 67/255, blue: 54/255, alpha: 1)
open static let darken1 = NSColor(red: 229/255, green: 57/255, blue: 53/255, alpha: 1)
open static let darken2 = NSColor(red: 211/255, green: 47/255, blue: 47/255, alpha: 1)
open static let darken3 = NSColor(red: 198/255, green: 40/255, blue: 40/255, alpha: 1)
open static let darken4 = NSColor(red: 183/255, green: 28/255, blue: 28/255, alpha: 1)
open static let accent1 = NSColor(red: 255/255, green: 138/255, blue: 128/255, alpha: 1)
open static let accent2 = NSColor(red: 255/255, green: 82/255, blue: 82/255, alpha: 1)
open static let accent3 = NSColor(red: 255/255, green: 23/255, blue: 68/255, alpha: 1)
open static let accent4 = NSColor(red: 213/255, green: 0/255, blue: 0/255, alpha: 1)
}
// pink
open class pink: ColorPalette {
open static let lighten5 = NSColor(red: 252/255, green: 228/255, blue: 236/255, alpha: 1)
open static let lighten4 = NSColor(red: 248/255, green: 187/255, blue: 208/255, alpha: 1)
open static let lighten3 = NSColor(red: 244/255, green: 143/255, blue: 177/255, alpha: 1)
open static let lighten2 = NSColor(red: 240/255, green: 98/255, blue: 146/255, alpha: 1)
open static let lighten1 = NSColor(red: 236/255, green: 64/255, blue: 122/255, alpha: 1)
open static let base = NSColor(red: 233/255, green: 30/255, blue: 99/255, alpha: 1)
open static let darken1 = NSColor(red: 216/255, green: 27/255, blue: 96/255, alpha: 1)
open static let darken2 = NSColor(red: 194/255, green: 24/255, blue: 91/255, alpha: 1)
open static let darken3 = NSColor(red: 173/255, green: 20/255, blue: 87/255, alpha: 1)
open static let darken4 = NSColor(red: 136/255, green: 14/255, blue: 79/255, alpha: 1)
open static let accent1 = NSColor(red: 255/255, green: 128/255, blue: 171/255, alpha: 1)
open static let accent2 = NSColor(red: 255/255, green: 64/255, blue: 129/255, alpha: 1)
open static let accent3 = NSColor(red: 245/255, green: 0/255, blue: 87/255, alpha: 1)
open static let accent4 = NSColor(red: 197/255, green: 17/255, blue: 98/255, alpha: 1)
}
// purple
open class purple: ColorPalette {
open static let lighten5 = NSColor(red: 243/255, green: 229/255, blue: 245/255, alpha: 1)
open static let lighten4 = NSColor(red: 225/255, green: 190/255, blue: 231/255, alpha: 1)
open static let lighten3 = NSColor(red: 206/255, green: 147/255, blue: 216/255, alpha: 1)
open static let lighten2 = NSColor(red: 186/255, green: 104/255, blue: 200/255, alpha: 1)
open static let lighten1 = NSColor(red: 171/255, green: 71/255, blue: 188/255, alpha: 1)
open static let base = NSColor(red: 156/255, green: 39/255, blue: 176/255, alpha: 1)
open static let darken1 = NSColor(red: 142/255, green: 36/255, blue: 170/255, alpha: 1)
open static let darken2 = NSColor(red: 123/255, green: 31/255, blue: 162/255, alpha: 1)
open static let darken3 = NSColor(red: 106/255, green: 27/255, blue: 154/255, alpha: 1)
open static let darken4 = NSColor(red: 74/255, green: 20/255, blue: 140/255, alpha: 1)
open static let accent1 = NSColor(red: 234/255, green: 128/255, blue: 252/255, alpha: 1)
open static let accent2 = NSColor(red: 224/255, green: 64/255, blue: 251/255, alpha: 1)
open static let accent3 = NSColor(red: 213/255, green: 0/255, blue: 249/255, alpha: 1)
open static let accent4 = NSColor(red: 170/255, green: 0/255, blue: 255/255, alpha: 1)
}
// deepPurple
open class deepPurple: ColorPalette {
open static let lighten5 = NSColor(red: 237/255, green: 231/255, blue: 246/255, alpha: 1)
open static let lighten4 = NSColor(red: 209/255, green: 196/255, blue: 233/255, alpha: 1)
open static let lighten3 = NSColor(red: 179/255, green: 157/255, blue: 219/255, alpha: 1)
open static let lighten2 = NSColor(red: 149/255, green: 117/255, blue: 205/255, alpha: 1)
open static let lighten1 = NSColor(red: 126/255, green: 87/255, blue: 194/255, alpha: 1)
open static let base = NSColor(red: 103/255, green: 58/255, blue: 183/255, alpha: 1)
open static let darken1 = NSColor(red: 94/255, green: 53/255, blue: 177/255, alpha: 1)
open static let darken2 = NSColor(red: 81/255, green: 45/255, blue: 168/255, alpha: 1)
open static let darken3 = NSColor(red: 69/255, green: 39/255, blue: 160/255, alpha: 1)
open static let darken4 = NSColor(red: 49/255, green: 27/255, blue: 146/255, alpha: 1)
open static let accent1 = NSColor(red: 179/255, green: 136/255, blue: 255/255, alpha: 1)
open static let accent2 = NSColor(red: 124/255, green: 77/255, blue: 255/255, alpha: 1)
open static let accent3 = NSColor(red: 101/255, green: 31/255, blue: 255/255, alpha: 1)
open static let accent4 = NSColor(red: 98/255, green: 0/255, blue: 234/255, alpha: 1)
}
// indigo
open class indigo: ColorPalette {
open static let lighten5 = NSColor(red: 232/255, green: 234/255, blue: 246/255, alpha: 1)
open static let lighten4 = NSColor(red: 197/255, green: 202/255, blue: 233/255, alpha: 1)
open static let lighten3 = NSColor(red: 159/255, green: 168/255, blue: 218/255, alpha: 1)
open static let lighten2 = NSColor(red: 121/255, green: 134/255, blue: 203/255, alpha: 1)
open static let lighten1 = NSColor(red: 92/255, green: 107/255, blue: 192/255, alpha: 1)
open static let base = NSColor(red: 63/255, green: 81/255, blue: 181/255, alpha: 1)
open static let darken1 = NSColor(red: 57/255, green: 73/255, blue: 171/255, alpha: 1)
open static let darken2 = NSColor(red: 48/255, green: 63/255, blue: 159/255, alpha: 1)
open static let darken3 = NSColor(red: 40/255, green: 53/255, blue: 147/255, alpha: 1)
open static let darken4 = NSColor(red: 26/255, green: 35/255, blue: 126/255, alpha: 1)
open static let accent1 = NSColor(red: 140/255, green: 158/255, blue: 255/255, alpha: 1)
open static let accent2 = NSColor(red: 83/255, green: 109/255, blue: 254/255, alpha: 1)
open static let accent3 = NSColor(red: 61/255, green: 90/255, blue: 254/255, alpha: 1)
open static let accent4 = NSColor(red: 48/255, green: 79/255, blue: 254/255, alpha: 1)
}
// blue
open class blue: ColorPalette {
open static let lighten5 = NSColor(red: 227/255, green: 242/255, blue: 253/255, alpha: 1)
open static let lighten4 = NSColor(red: 187/255, green: 222/255, blue: 251/255, alpha: 1)
open static let lighten3 = NSColor(red: 144/255, green: 202/255, blue: 249/255, alpha: 1)
open static let lighten2 = NSColor(red: 100/255, green: 181/255, blue: 246/255, alpha: 1)
open static let lighten1 = NSColor(red: 66/255, green: 165/255, blue: 245/255, alpha: 1)
open static let base = NSColor(red: 33/255, green: 150/255, blue: 243/255, alpha: 1)
open static let darken1 = NSColor(red: 30/255, green: 136/255, blue: 229/255, alpha: 1)
open static let darken2 = NSColor(red: 25/255, green: 118/255, blue: 210/255, alpha: 1)
open static let darken3 = NSColor(red: 21/255, green: 101/255, blue: 192/255, alpha: 1)
open static let darken4 = NSColor(red: 13/255, green: 71/255, blue: 161/255, alpha: 1)
open static let accent1 = NSColor(red: 130/255, green: 177/255, blue: 255/255, alpha: 1)
open static let accent2 = NSColor(red: 68/255, green: 138/255, blue: 255/255, alpha: 1)
open static let accent3 = NSColor(red: 41/255, green: 121/255, blue: 255/255, alpha: 1)
open static let accent4 = NSColor(red: 41/255, green: 98/255, blue: 255/255, alpha: 1)
}
// light blue
open class lightBlue: ColorPalette {
open static let lighten5 = NSColor(red: 225/255, green: 245/255, blue: 254/255, alpha: 1)
open static let lighten4 = NSColor(red: 179/255, green: 229/255, blue: 252/255, alpha: 1)
open static let lighten3 = NSColor(red: 129/255, green: 212/255, blue: 250/255, alpha: 1)
open static let lighten2 = NSColor(red: 79/255, green: 195/255, blue: 247/255, alpha: 1)
open static let lighten1 = NSColor(red: 41/255, green: 182/255, blue: 246/255, alpha: 1)
open static let base = NSColor(red: 3/255, green: 169/255, blue: 244/255, alpha: 1)
open static let darken1 = NSColor(red: 3/255, green: 155/255, blue: 229/255, alpha: 1)
open static let darken2 = NSColor(red: 2/255, green: 136/255, blue: 209/255, alpha: 1)
open static let darken3 = NSColor(red: 2/255, green: 119/255, blue: 189/255, alpha: 1)
open static let darken4 = NSColor(red: 1/255, green: 87/255, blue: 155/255, alpha: 1)
open static let accent1 = NSColor(red: 128/255, green: 216/255, blue: 255/255, alpha: 1)
open static let accent2 = NSColor(red: 64/255, green: 196/255, blue: 255/255, alpha: 1)
open static let accent3 = NSColor(red: 0/255, green: 176/255, blue: 255/255, alpha: 1)
open static let accent4 = NSColor(red: 0/255, green: 145/255, blue: 234/255, alpha: 1)
}
// cyan
open class cyan: ColorPalette {
open static let lighten5 = NSColor(red: 224/255, green: 247/255, blue: 250/255, alpha: 1)
open static let lighten4 = NSColor(red: 178/255, green: 235/255, blue: 242/255, alpha: 1)
open static let lighten3 = NSColor(red: 128/255, green: 222/255, blue: 234/255, alpha: 1)
open static let lighten2 = NSColor(red: 77/255, green: 208/255, blue: 225/255, alpha: 1)
open static let lighten1 = NSColor(red: 38/255, green: 198/255, blue: 218/255, alpha: 1)
open static let base = NSColor(red: 0/255, green: 188/255, blue: 212/255, alpha: 1)
open static let darken1 = NSColor(red: 0/255, green: 172/255, blue: 193/255, alpha: 1)
open static let darken2 = NSColor(red: 0/255, green: 151/255, blue: 167/255, alpha: 1)
open static let darken3 = NSColor(red: 0/255, green: 131/255, blue: 143/255, alpha: 1)
open static let darken4 = NSColor(red: 0/255, green: 96/255, blue: 100/255, alpha: 1)
open static let accent1 = NSColor(red: 132/255, green: 255/255, blue: 255/255, alpha: 1)
open static let accent2 = NSColor(red: 24/255, green: 255/255, blue: 255/255, alpha: 1)
open static let accent3 = NSColor(red: 0/255, green: 229/255, blue: 255/255, alpha: 1)
open static let accent4 = NSColor(red: 0/255, green: 184/255, blue: 212/255, alpha: 1)
}
// teal
open class teal: ColorPalette {
open static let lighten5 = NSColor(red: 224/255, green: 242/255, blue: 241/255, alpha: 1)
open static let lighten4 = NSColor(red: 178/255, green: 223/255, blue: 219/255, alpha: 1)
open static let lighten3 = NSColor(red: 128/255, green: 203/255, blue: 196/255, alpha: 1)
open static let lighten2 = NSColor(red: 77/255, green: 182/255, blue: 172/255, alpha: 1)
open static let lighten1 = NSColor(red: 38/255, green: 166/255, blue: 154/255, alpha: 1)
open static let base = NSColor(red: 0/255, green: 150/255, blue: 136/255, alpha: 1)
open static let darken1 = NSColor(red: 0/255, green: 137/255, blue: 123/255, alpha: 1)
open static let darken2 = NSColor(red: 0/255, green: 121/255, blue: 107/255, alpha: 1)
open static let darken3 = NSColor(red: 0/255, green: 105/255, blue: 92/255, alpha: 1)
open static let darken4 = NSColor(red: 0/255, green: 77/255, blue: 64/255, alpha: 1)
open static let accent1 = NSColor(red: 167/255, green: 255/255, blue: 235/255, alpha: 1)
open static let accent2 = NSColor(red: 100/255, green: 255/255, blue: 218/255, alpha: 1)
open static let accent3 = NSColor(red: 29/255, green: 233/255, blue: 182/255, alpha: 1)
open static let accent4 = NSColor(red: 0/255, green: 191/255, blue: 165/255, alpha: 1)
}
// green
open class green: ColorPalette {
open static let lighten5 = NSColor(red: 232/255, green: 245/255, blue: 233/255, alpha: 1)
open static let lighten4 = NSColor(red: 200/255, green: 230/255, blue: 201/255, alpha: 1)
open static let lighten3 = NSColor(red: 165/255, green: 214/255, blue: 167/255, alpha: 1)
open static let lighten2 = NSColor(red: 129/255, green: 199/255, blue: 132/255, alpha: 1)
open static let lighten1 = NSColor(red: 102/255, green: 187/255, blue: 106/255, alpha: 1)
open static let base = NSColor(red: 76/255, green: 175/255, blue: 80/255, alpha: 1)
open static let darken1 = NSColor(red: 67/255, green: 160/255, blue: 71/255, alpha: 1)
open static let darken2 = NSColor(red: 56/255, green: 142/255, blue: 60/255, alpha: 1)
open static let darken3 = NSColor(red: 46/255, green: 125/255, blue: 50/255, alpha: 1)
open static let darken4 = NSColor(red: 27/255, green: 94/255, blue: 32/255, alpha: 1)
open static let accent1 = NSColor(red: 185/255, green: 246/255, blue: 202/255, alpha: 1)
open static let accent2 = NSColor(red: 105/255, green: 240/255, blue: 174/255, alpha: 1)
open static let accent3 = NSColor(red: 0/255, green: 230/255, blue: 118/255, alpha: 1)
open static let accent4 = NSColor(red: 0/255, green: 200/255, blue: 83/255, alpha: 1)
}
// light green
open class lightGreen: ColorPalette {
open static let lighten5 = NSColor(red: 241/255, green: 248/255, blue: 233/255, alpha: 1)
open static let lighten4 = NSColor(red: 220/255, green: 237/255, blue: 200/255, alpha: 1)
open static let lighten3 = NSColor(red: 197/255, green: 225/255, blue: 165/255, alpha: 1)
open static let lighten2 = NSColor(red: 174/255, green: 213/255, blue: 129/255, alpha: 1)
open static let lighten1 = NSColor(red: 156/255, green: 204/255, blue: 101/255, alpha: 1)
open static let base = NSColor(red: 139/255, green: 195/255, blue: 74/255, alpha: 1)
open static let darken1 = NSColor(red: 124/255, green: 179/255, blue: 66/255, alpha: 1)
open static let darken2 = NSColor(red: 104/255, green: 159/255, blue: 56/255, alpha: 1)
open static let darken3 = NSColor(red: 85/255, green: 139/255, blue: 47/255, alpha: 1)
open static let darken4 = NSColor(red: 51/255, green: 105/255, blue: 30/255, alpha: 1)
open static let accent1 = NSColor(red: 204/255, green: 255/255, blue: 144/255, alpha: 1)
open static let accent2 = NSColor(red: 178/255, green: 255/255, blue: 89/255, alpha: 1)
open static let accent3 = NSColor(red: 118/255, green: 255/255, blue: 3/255, alpha: 1)
open static let accent4 = NSColor(red: 100/255, green: 221/255, blue: 23/255, alpha: 1)
}
// lime
open class lime: ColorPalette {
open static let lighten5 = NSColor(red: 249/255, green: 251/255, blue: 231/255, alpha: 1)
open static let lighten4 = NSColor(red: 240/255, green: 244/255, blue: 195/255, alpha: 1)
open static let lighten3 = NSColor(red: 230/255, green: 238/255, blue: 156/255, alpha: 1)
open static let lighten2 = NSColor(red: 220/255, green: 231/255, blue: 117/255, alpha: 1)
open static let lighten1 = NSColor(red: 212/255, green: 225/255, blue: 87/255, alpha: 1)
open static let base = NSColor(red: 205/255, green: 220/255, blue: 57/255, alpha: 1)
open static let darken1 = NSColor(red: 192/255, green: 202/255, blue: 51/255, alpha: 1)
open static let darken2 = NSColor(red: 175/255, green: 180/255, blue: 43/255, alpha: 1)
open static let darken3 = NSColor(red: 158/255, green: 157/255, blue: 36/255, alpha: 1)
open static let darken4 = NSColor(red: 130/255, green: 119/255, blue: 23/255, alpha: 1)
open static let accent1 = NSColor(red: 244/255, green: 255/255, blue: 129/255, alpha: 1)
open static let accent2 = NSColor(red: 238/255, green: 255/255, blue: 65/255, alpha: 1)
open static let accent3 = NSColor(red: 198/255, green: 255/255, blue: 0/255, alpha: 1)
open static let accent4 = NSColor(red: 174/255, green: 234/255, blue: 0/255, alpha: 1)
}
// yellow
open class yellow: ColorPalette {
open static let lighten5 = NSColor(red: 255/255, green: 253/255, blue: 231/255, alpha: 1)
open static let lighten4 = NSColor(red: 255/255, green: 249/255, blue: 196/255, alpha: 1)
open static let lighten3 = NSColor(red: 255/255, green: 245/255, blue: 157/255, alpha: 1)
open static let lighten2 = NSColor(red: 255/255, green: 241/255, blue: 118/255, alpha: 1)
open static let lighten1 = NSColor(red: 255/255, green: 238/255, blue: 88/255, alpha: 1)
open static let base = NSColor(red: 255/255, green: 235/255, blue: 59/255, alpha: 1)
open static let darken1 = NSColor(red: 253/255, green: 216/255, blue: 53/255, alpha: 1)
open static let darken2 = NSColor(red: 251/255, green: 192/255, blue: 45/255, alpha: 1)
open static let darken3 = NSColor(red: 249/255, green: 168/255, blue: 37/255, alpha: 1)
open static let darken4 = NSColor(red: 245/255, green: 127/255, blue: 23/255, alpha: 1)
open static let accent1 = NSColor(red: 255/255, green: 255/255, blue: 141/255, alpha: 1)
open static let accent2 = NSColor(red: 255/255, green: 255/255, blue: 0/255, alpha: 1)
open static let accent3 = NSColor(red: 255/255, green: 234/255, blue: 0/255, alpha: 1)
open static let accent4 = NSColor(red: 255/255, green: 214/255, blue: 0/255, alpha: 1)
}
// amber
open class amber: ColorPalette {
open static let lighten5 = NSColor(red: 255/255, green: 248/255, blue: 225/255, alpha: 1)
open static let lighten4 = NSColor(red: 255/255, green: 236/255, blue: 179/255, alpha: 1)
open static let lighten3 = NSColor(red: 255/255, green: 224/255, blue: 130/255, alpha: 1)
open static let lighten2 = NSColor(red: 255/255, green: 213/255, blue: 79/255, alpha: 1)
open static let lighten1 = NSColor(red: 255/255, green: 202/255, blue: 40/255, alpha: 1)
open static let base = NSColor(red: 255/255, green: 193/255, blue: 7/255, alpha: 1)
open static let darken1 = NSColor(red: 255/255, green: 179/255, blue: 0/255, alpha: 1)
open static let darken2 = NSColor(red: 255/255, green: 160/255, blue: 0/255, alpha: 1)
open static let darken3 = NSColor(red: 255/255, green: 143/255, blue: 0/255, alpha: 1)
open static let darken4 = NSColor(red: 255/255, green: 111/255, blue: 0/255, alpha: 1)
open static let accent1 = NSColor(red: 255/255, green: 229/255, blue: 127/255, alpha: 1)
open static let accent2 = NSColor(red: 255/255, green: 215/255, blue: 64/255, alpha: 1)
open static let accent3 = NSColor(red: 255/255, green: 196/255, blue: 0/255, alpha: 1)
open static let accent4 = NSColor(red: 255/255, green: 171/255, blue: 0/255, alpha: 1)
}
// orange
open class orange: ColorPalette {
open static let lighten5 = NSColor(red: 255/255, green: 243/255, blue: 224/255, alpha: 1)
open static let lighten4 = NSColor(red: 255/255, green: 224/255, blue: 178/255, alpha: 1)
open static let lighten3 = NSColor(red: 255/255, green: 204/255, blue: 128/255, alpha: 1)
open static let lighten2 = NSColor(red: 255/255, green: 183/255, blue: 77/255, alpha: 1)
open static let lighten1 = NSColor(red: 255/255, green: 167/255, blue: 38/255, alpha: 1)
open static let base = NSColor(red: 255/255, green: 152/255, blue: 0/255, alpha: 1)
open static let darken1 = NSColor(red: 251/255, green: 140/255, blue: 0/255, alpha: 1)
open static let darken2 = NSColor(red: 245/255, green: 124/255, blue: 0/255, alpha: 1)
open static let darken3 = NSColor(red: 239/255, green: 108/255, blue: 0/255, alpha: 1)
open static let darken4 = NSColor(red: 230/255, green: 81/255, blue: 0/255, alpha: 1)
open static let accent1 = NSColor(red: 255/255, green: 209/255, blue: 128/255, alpha: 1)
open static let accent2 = NSColor(red: 255/255, green: 171/255, blue: 64/255, alpha: 1)
open static let accent3 = NSColor(red: 255/255, green: 145/255, blue: 0/255, alpha: 1)
open static let accent4 = NSColor(red: 255/255, green: 109/255, blue: 0/255, alpha: 1)
}
// deep orange
open class deepOrange: ColorPalette {
open static let lighten5 = NSColor(red: 251/255, green: 233/255, blue: 231/255, alpha: 1)
open static let lighten4 = NSColor(red: 255/255, green: 204/255, blue: 188/255, alpha: 1)
open static let lighten3 = NSColor(red: 255/255, green: 171/255, blue: 145/255, alpha: 1)
open static let lighten2 = NSColor(red: 255/255, green: 138/255, blue: 101/255, alpha: 1)
open static let lighten1 = NSColor(red: 255/255, green: 112/255, blue: 67/255, alpha: 1)
open static let base = NSColor(red: 255/255, green: 87/255, blue: 34/255, alpha: 1)
open static let darken1 = NSColor(red: 244/255, green: 81/255, blue: 30/255, alpha: 1)
open static let darken2 = NSColor(red: 230/255, green: 74/255, blue: 25/255, alpha: 1)
open static let darken3 = NSColor(red: 216/255, green: 67/255, blue: 21/255, alpha: 1)
open static let darken4 = NSColor(red: 191/255, green: 54/255, blue: 12/255, alpha: 1)
open static let accent1 = NSColor(red: 255/255, green: 158/255, blue: 128/255, alpha: 1)
open static let accent2 = NSColor(red: 255/255, green: 110/255, blue: 64/255, alpha: 1)
open static let accent3 = NSColor(red: 255/255, green: 61/255, blue: 0/255, alpha: 1)
open static let accent4 = NSColor(red: 221/255, green: 44/255, blue: 0/255, alpha: 1)
}
// brown
open class brown: ColorPalette {
open static let lighten5 = NSColor(red: 239/255, green: 235/255, blue: 233/255, alpha: 1)
open static let lighten4 = NSColor(red: 215/255, green: 204/255, blue: 200/255, alpha: 1)
open static let lighten3 = NSColor(red: 188/255, green: 170/255, blue: 164/255, alpha: 1)
open static let lighten2 = NSColor(red: 161/255, green: 136/255, blue: 127/255, alpha: 1)
open static let lighten1 = NSColor(red: 141/255, green: 110/255, blue: 99/255, alpha: 1)
open static let base = NSColor(red: 121/255, green: 85/255, blue: 72/255, alpha: 1)
open static let darken1 = NSColor(red: 109/255, green: 76/255, blue: 65/255, alpha: 1)
open static let darken2 = NSColor(red: 93/255, green: 64/255, blue: 55/255, alpha: 1)
open static let darken3 = NSColor(red: 78/255, green: 52/255, blue: 46/255, alpha: 1)
open static let darken4 = NSColor(red: 62/255, green: 39/255, blue: 35/255, alpha: 1)
}
// grey
open class grey: ColorPalette {
open static let lighten5 = NSColor(red: 250/255, green: 250/255, blue: 250/255, alpha: 1)
open static let lighten4 = NSColor(red: 245/255, green: 245/255, blue: 245/255, alpha: 1)
open static let lighten3 = NSColor(red: 238/255, green: 238/255, blue: 238/255, alpha: 1)
open static let lighten2 = NSColor(red: 224/255, green: 224/255, blue: 224/255, alpha: 1)
open static let lighten1 = NSColor(red: 189/255, green: 189/255, blue: 189/255, alpha: 1)
open static let base = NSColor(red: 158/255, green: 158/255, blue: 158/255, alpha: 1)
open static let darken1 = NSColor(red: 117/255, green: 117/255, blue: 117/255, alpha: 1)
open static let darken2 = NSColor(red: 97/255, green: 97/255, blue: 97/255, alpha: 1)
open static let darken3 = NSColor(red: 66/255, green: 66/255, blue: 66/255, alpha: 1)
open static let darken4 = NSColor(red: 33/255, green: 33/255, blue: 33/255, alpha: 1)
}
// blue grey
open class blueGrey: ColorPalette {
open static let lighten5 = NSColor(red: 236/255, green: 239/255, blue: 241/255, alpha: 1)
open static let lighten4 = NSColor(red: 207/255, green: 216/255, blue: 220/255, alpha: 1)
open static let lighten3 = NSColor(red: 176/255, green: 190/255, blue: 197/255, alpha: 1)
open static let lighten2 = NSColor(red: 144/255, green: 164/255, blue: 174/255, alpha: 1)
open static let lighten1 = NSColor(red: 120/255, green: 144/255, blue: 156/255, alpha: 1)
open static let base = NSColor(red: 96/255, green: 125/255, blue: 139/255, alpha: 1)
open static let darken1 = NSColor(red: 84/255, green: 110/255, blue: 122/255, alpha: 1)
open static let darken2 = NSColor(red: 69/255, green: 90/255, blue: 100/255, alpha: 1)
open static let darken3 = NSColor(red: 55/255, green: 71/255, blue: 79/255, alpha: 1)
open static let darken4 = NSColor(red: 38/255, green: 50/255, blue: 56/255, alpha: 1)
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment