feat: tweak variants and add LG3 variant

This commit is contained in:
2025-06-29 03:22:08 +01:00
parent 272e6d67cb
commit e47cdf1dcf
98 changed files with 1614 additions and 42 deletions

View File

@@ -7,11 +7,11 @@
objects = {
/* Begin PBXFileReference section */
4AAA77FE2E1083B300EB069C /* EmacsLG.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EmacsLG.app; sourceTree = BUILT_PRODUCTS_DIR; };
4AFAD98D2E1096EA0059D3E8 /* EmacsLG.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EmacsLG.app; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedRootGroup section */
4AAA78002E1083B300EB069C /* EmacsLG */ = {
4AFAD98F2E1096EA0059D3E8 /* EmacsLG */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = EmacsLG;
sourceTree = "<group>";
@@ -19,7 +19,7 @@
/* End PBXFileSystemSynchronizedRootGroup section */
/* Begin PBXFrameworksBuildPhase section */
4AAA77FB2E1083B300EB069C /* Frameworks */ = {
4AFAD98A2E1096EA0059D3E8 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -29,18 +29,18 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
4AAA77F52E1083B300EB069C = {
4AFAD9842E1096EA0059D3E8 = {
isa = PBXGroup;
children = (
4AAA78002E1083B300EB069C /* EmacsLG */,
4AAA77FF2E1083B300EB069C /* Products */,
4AFAD98F2E1096EA0059D3E8 /* EmacsLG */,
4AFAD98E2E1096EA0059D3E8 /* Products */,
);
sourceTree = "<group>";
};
4AAA77FF2E1083B300EB069C /* Products */ = {
4AFAD98E2E1096EA0059D3E8 /* Products */ = {
isa = PBXGroup;
children = (
4AAA77FE2E1083B300EB069C /* EmacsLG.app */,
4AFAD98D2E1096EA0059D3E8 /* EmacsLG.app */,
);
name = Products;
sourceTree = "<group>";
@@ -48,64 +48,64 @@
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
4AAA77FD2E1083B300EB069C /* EmacsLG */ = {
4AFAD98C2E1096EA0059D3E8 /* EmacsLG */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4AAA78092E1083B400EB069C /* Build configuration list for PBXNativeTarget "EmacsLG" */;
buildConfigurationList = 4AFAD9982E1096EB0059D3E8 /* Build configuration list for PBXNativeTarget "EmacsLG" */;
buildPhases = (
4AAA77FA2E1083B300EB069C /* Sources */,
4AAA77FB2E1083B300EB069C /* Frameworks */,
4AAA77FC2E1083B300EB069C /* Resources */,
4AFAD9892E1096EA0059D3E8 /* Sources */,
4AFAD98A2E1096EA0059D3E8 /* Frameworks */,
4AFAD98B2E1096EA0059D3E8 /* Resources */,
);
buildRules = (
);
dependencies = (
);
fileSystemSynchronizedGroups = (
4AAA78002E1083B300EB069C /* EmacsLG */,
4AFAD98F2E1096EA0059D3E8 /* EmacsLG */,
);
name = EmacsLG;
packageProductDependencies = (
);
productName = EmacsLG;
productReference = 4AAA77FE2E1083B300EB069C /* EmacsLG.app */;
productReference = 4AFAD98D2E1096EA0059D3E8 /* EmacsLG.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
4AAA77F62E1083B300EB069C /* Project object */ = {
4AFAD9852E1096EA0059D3E8 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = 1;
LastSwiftUpdateCheck = 2600;
LastUpgradeCheck = 2600;
TargetAttributes = {
4AAA77FD2E1083B300EB069C = {
4AFAD98C2E1096EA0059D3E8 = {
CreatedOnToolsVersion = 26.0;
};
};
};
buildConfigurationList = 4AAA77F92E1083B300EB069C /* Build configuration list for PBXProject "EmacsLG" */;
buildConfigurationList = 4AFAD9882E1096EA0059D3E8 /* Build configuration list for PBXProject "EmacsLG" */;
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 4AAA77F52E1083B300EB069C;
mainGroup = 4AFAD9842E1096EA0059D3E8;
minimizedProjectReferenceProxies = 1;
preferredProjectObjectVersion = 77;
productRefGroup = 4AAA77FF2E1083B300EB069C /* Products */;
productRefGroup = 4AFAD98E2E1096EA0059D3E8 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
4AAA77FD2E1083B300EB069C /* EmacsLG */,
4AFAD98C2E1096EA0059D3E8 /* EmacsLG */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
4AAA77FC2E1083B300EB069C /* Resources */ = {
4AFAD98B2E1096EA0059D3E8 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -115,7 +115,7 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
4AAA77FA2E1083B300EB069C /* Sources */ = {
4AFAD9892E1096EA0059D3E8 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -125,7 +125,7 @@
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
4AAA78072E1083B400EB069C /* Debug */ = {
4AFAD9962E1096EB0059D3E8 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -188,7 +188,7 @@
};
name = Debug;
};
4AAA78082E1083B400EB069C /* Release */ = {
4AFAD9972E1096EB0059D3E8 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -243,11 +243,12 @@
};
name = Release;
};
4AAA780A2E1083B400EB069C /* Debug */ = {
4AFAD9992E1096EB0059D3E8 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = EmacsLG1;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
@@ -272,11 +273,12 @@
};
name = Debug;
};
4AAA780B2E1083B400EB069C /* Release */ = {
4AFAD99A2E1096EB0059D3E8 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = EmacsLG1;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
@@ -304,25 +306,25 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4AAA77F92E1083B300EB069C /* Build configuration list for PBXProject "EmacsLG" */ = {
4AFAD9882E1096EA0059D3E8 /* Build configuration list for PBXProject "EmacsLG" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4AAA78072E1083B400EB069C /* Debug */,
4AAA78082E1083B400EB069C /* Release */,
4AFAD9962E1096EB0059D3E8 /* Debug */,
4AFAD9972E1096EB0059D3E8 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4AAA78092E1083B400EB069C /* Build configuration list for PBXNativeTarget "EmacsLG" */ = {
4AFAD9982E1096EB0059D3E8 /* Build configuration list for PBXNativeTarget "EmacsLG" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4AAA780A2E1083B400EB069C /* Debug */,
4AAA780B2E1083B400EB069C /* Release */,
4AFAD9992E1096EB0059D3E8 /* Debug */,
4AFAD99A2E1096EB0059D3E8 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 4AAA77F62E1083B300EB069C /* Project object */;
rootObject = 4AFAD9852E1096EA0059D3E8 /* Project object */;
}

View File

Before

Width:  |  Height:  |  Size: 882 B

After

Width:  |  Height:  |  Size: 882 B

View File

@@ -17,6 +17,12 @@
"blur-material" : null,
"layers" : [
{
"fill-specializations" : [
{
"appearance" : "dark",
"value" : "none"
}
],
"glass" : false,
"image-name" : "e.svg",
"name" : "e"
@@ -47,15 +53,37 @@
"blur-material" : null,
"layers" : [
{
"image-name" : "base.svg",
"name" : "base",
"fill-specializations" : [
{
"appearance" : "dark",
"value" : "none"
},
{
"appearance" : "tinted",
"value" : {
"automatic-gradient" : "srgb:0.26052,0.26052,0.26052,1.00000"
}
}
],
"image-name" : "bg.svg",
"name" : "bg",
"opacity-specializations" : [
{
"appearance" : "dark",
"value" : 0.9
"value" : 0.8
}
],
"position-specializations" : [
{
"idiom" : "square",
"value" : {
"scale" : 1,
"translation-in-points" : [
0,
0
]
}
},
{
"idiom" : "watchOS",
"value" : {

View File

@@ -8,7 +8,7 @@
{
"appearance" : "dark",
"value" : {
"automatic-gradient" : "srgb:0.30980,0.14510,0.45098,1.00000"
"automatic-gradient" : "srgb:0.00000,0.00000,0.00000,1.00000"
}
}
],

View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 29.5.1, SVG Export Plug-In . SVG Version: 9.03 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 1024 1024" style="enable-background:new 0 0 1024 1024;" xml:space="preserve">
<g>
</g>
<g id="base-default">
<linearGradient id="base_00000081632730939396161110000012146261025207772563_" gradientUnits="userSpaceOnUse" x1="3493.6811523" y1="-16291.4404297" x2="10180.75" y2="-24912.5214844" gradientTransform="matrix(0.0819242 0 0 -0.0776419 24.1362591 -999.2763062)">
<stop offset="0" style="stop-color:#8381C5"/>
<stop offset="0.5663939" style="stop-color:#7E55B3;stop-opacity:0.9960784"/>
<stop offset="1" style="stop-color:#A52ECB;stop-opacity:0.9921569"/>
</linearGradient>
<path id="base" style="fill:url(#base_00000081632730939396161110000012146261025207772563_);" d="M512.0001221,102
C285.5634155,102,102,285.5632324,102,512s183.5634155,410,410.0001221,410S922,738.4367065,922,512
S738.4367676,102,512.0001221,102z M744.9439697,714.6451416c-8.4955444,15.3720093-27.3699951,26.22052-62.0550537,39.0026855
c-33.1489868,12.2160034-95.111084,25.4766846-95.111084,25.4766846
c-50.8201904,11.1452637-118.7946167,17.8218994-136.6980591,19.3997803
c-44.2087402,3.8962402-78.5734863,1.46521-78.5734863,1.46521c0.5982666-0.1288452,120.1046143-26.6813965,165.6932983-39.8312988
c17.9199219-5.1689453,83.5584106-21.9160767,82.7393188-28.6578979
c-0.5818481-4.7885742-9.7814941-6.6605225-68.1398315-3.5149536
c-99.0786743,8.9219971-132.0197754-1.428894-198.4419556-23.4379272
c-112.4579468-37.2631226-136.7403564-97.7819214-81.8486938-148.5540161
c48.5323486-40.5491943,131.2683716-75.7676392,245.9624023-69.4594116c0,0-39.0299072-11.9335938-52.3320312-18.2527466
c-35.3538208-16.7949829-90.2780762-39.6016846-128.3027344-81.888916
c-8.99823-11.6403198-29.5279541-30.2365723-19.5928955-51.2713013
c15.2072754-32.1970215,65.9110107-32.4831543,137.8925171-36.7579956c0,0,75.0340576-7.0995483,111.130249-12.994812
c33.1557617-5.4151001,41.1377563-15.9364014,35.6495972-23.6097412
c-9.2930908-12.993042-30.1010132-15.0679932-154.4215698-13.9920044c0,0,100.5769043-29.2149048,142.305603-36.8222656
c44.3121948-8.0783081,90.9420776,15.2566528,99.7834473,54.9696655
c9.8485107,38.906189-13.7892456,63.4727783-49.696167,69.4290161c0,0-4.2240601,1.6742554-30.2471313,2.0819702
c-51.7714844,0.8110352-108.6559448,8.0350342-148.9510498,19.65802
c-12.5117188,3.5779419-34.9104004,16.0720215-28.2473755,30.5761108
c5.876709,15.1079102,32.987915,27.5952148,49.9292603,35.8884277
c19.31604,9.4559326,113.2839966,53.2449951,163.6774902,78.1539307c0,0-149.6323242,34.0853271-187.8027344,52.555603
c-75.7756958,34.6849976-84.6685181,74.0618286-66.9836426,88.2948608
c18.4422607,14.0301514,53.0629883,31.4502563,157.1351318,35.026123
c93.8465576,1.9897461,141.2736816-1.1127319,182.1676025,16.0396118
C747.5596313,700.3265381,744.5734863,711.4955444,744.9439697,714.6451416z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 29.5.1, SVG Export Plug-In . SVG Version: 9.03 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 1024 1024" style="enable-background:new 0 0 1024 1024;" xml:space="preserve">
<g>
</g>
<g id="bg">
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="1194.5898438" y1="-71.8482819" x2="2122.1315918" y2="-1267.6507568" gradientTransform="matrix(-4.480300e-11 1 -1 -4.480300e-11 0 -1024)">
<stop offset="0" style="stop-color:#8381C5"/>
<stop offset="0.5663939" style="stop-color:#7E55B3;stop-opacity:0.9960784"/>
<stop offset="1" style="stop-color:#A52ECB;stop-opacity:0.9921569"/>
</linearGradient>
<rect y="-0.0000012" style="fill:url(#SVGID_1_);" width="1024" height="1024"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 880 B

View File

@@ -0,0 +1,117 @@
{
"fill-specializations" : [
{
"value" : {
"automatic-gradient" : "srgb:1.00000,1.00000,1.00000,1.00000"
}
},
{
"appearance" : "dark",
"value" : {
"automatic-gradient" : "srgb:0.00000,0.00000,0.00000,1.00000"
}
}
],
"groups" : [
{
"blur-material" : null,
"layers" : [
{
"fill-specializations" : [
{
"value" : {
"solid" : "srgb:1.00000,1.00000,1.00000,1.00000"
}
},
{
"appearance" : "dark",
"value" : "none"
}
],
"image-name" : "base.svg",
"name" : "base"
}
],
"lighting" : "individual",
"shadow-specializations" : [
{
"value" : {
"kind" : "layer-color",
"opacity" : 0.5
}
},
{
"appearance" : "dark",
"value" : {
"kind" : "layer-color",
"opacity" : 0.5
}
}
],
"translucency-specializations" : [
{
"value" : {
"enabled" : true,
"value" : 0.5
}
},
{
"appearance" : "dark",
"value" : {
"enabled" : false,
"value" : 0.5
}
},
{
"appearance" : "tinted",
"value" : {
"enabled" : false,
"value" : 0.5
}
}
]
},
{
"layers" : [
{
"fill-specializations" : [
{
"appearance" : "dark",
"value" : {
"automatic-gradient" : "srgb:0.00000,0.00000,0.00000,1.00000"
}
}
],
"image-name" : "bg.svg",
"name" : "bg",
"position-specializations" : [
{
"idiom" : "watchOS",
"value" : {
"scale" : 1.07,
"translation-in-points" : [
0,
0
]
}
}
]
}
],
"shadow" : {
"kind" : "none",
"opacity" : 0.5
},
"translucency" : {
"enabled" : false,
"value" : 0.5
}
}
],
"supported-platforms" : {
"circles" : [
"watchOS"
],
"squares" : "shared"
}
}

10
EmacsLG/README.md Normal file
View File

@@ -0,0 +1,10 @@
# EmacsLG App
Currently it looks like only Xcode 26 is capable of producing the `Assets.car`
file which is required for applications on macOS to use the new Liquid Glass
icon format.
Hence, this is a blank macOS app Xcode project, with only the LG icons added.
We extract the `Assets.car` file by building the application and grabbing it
from `Contents/Resources` within the built EmacsLG application.

View File

Before

Width:  |  Height:  |  Size: 882 B

After

Width:  |  Height:  |  Size: 882 B

View File

@@ -17,6 +17,12 @@
"blur-material" : null,
"layers" : [
{
"fill-specializations" : [
{
"appearance" : "dark",
"value" : "none"
}
],
"glass" : false,
"image-name" : "e.svg",
"name" : "e"
@@ -47,15 +53,37 @@
"blur-material" : null,
"layers" : [
{
"image-name" : "base.svg",
"name" : "base",
"fill-specializations" : [
{
"appearance" : "dark",
"value" : "none"
},
{
"appearance" : "tinted",
"value" : {
"automatic-gradient" : "srgb:0.26052,0.26052,0.26052,1.00000"
}
}
],
"image-name" : "bg.svg",
"name" : "bg",
"opacity-specializations" : [
{
"appearance" : "dark",
"value" : 0.9
"value" : 0.8
}
],
"position-specializations" : [
{
"idiom" : "square",
"value" : {
"scale" : 1,
"translation-in-points" : [
0,
0
]
}
},
{
"idiom" : "watchOS",
"value" : {

View File

@@ -8,7 +8,7 @@
{
"appearance" : "dark",
"value" : {
"automatic-gradient" : "srgb:0.30980,0.14510,0.45098,1.00000"
"automatic-gradient" : "srgb:0.00000,0.00000,0.00000,1.00000"
}
}
],

View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 29.5.1, SVG Export Plug-In . SVG Version: 9.03 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 1024 1024" style="enable-background:new 0 0 1024 1024;" xml:space="preserve">
<g>
</g>
<g id="base-default">
<linearGradient id="base_00000081632730939396161110000012146261025207772563_" gradientUnits="userSpaceOnUse" x1="3493.6811523" y1="-16291.4404297" x2="10180.75" y2="-24912.5214844" gradientTransform="matrix(0.0819242 0 0 -0.0776419 24.1362591 -999.2763062)">
<stop offset="0" style="stop-color:#8381C5"/>
<stop offset="0.5663939" style="stop-color:#7E55B3;stop-opacity:0.9960784"/>
<stop offset="1" style="stop-color:#A52ECB;stop-opacity:0.9921569"/>
</linearGradient>
<path id="base" style="fill:url(#base_00000081632730939396161110000012146261025207772563_);" d="M512.0001221,102
C285.5634155,102,102,285.5632324,102,512s183.5634155,410,410.0001221,410S922,738.4367065,922,512
S738.4367676,102,512.0001221,102z M744.9439697,714.6451416c-8.4955444,15.3720093-27.3699951,26.22052-62.0550537,39.0026855
c-33.1489868,12.2160034-95.111084,25.4766846-95.111084,25.4766846
c-50.8201904,11.1452637-118.7946167,17.8218994-136.6980591,19.3997803
c-44.2087402,3.8962402-78.5734863,1.46521-78.5734863,1.46521c0.5982666-0.1288452,120.1046143-26.6813965,165.6932983-39.8312988
c17.9199219-5.1689453,83.5584106-21.9160767,82.7393188-28.6578979
c-0.5818481-4.7885742-9.7814941-6.6605225-68.1398315-3.5149536
c-99.0786743,8.9219971-132.0197754-1.428894-198.4419556-23.4379272
c-112.4579468-37.2631226-136.7403564-97.7819214-81.8486938-148.5540161
c48.5323486-40.5491943,131.2683716-75.7676392,245.9624023-69.4594116c0,0-39.0299072-11.9335938-52.3320312-18.2527466
c-35.3538208-16.7949829-90.2780762-39.6016846-128.3027344-81.888916
c-8.99823-11.6403198-29.5279541-30.2365723-19.5928955-51.2713013
c15.2072754-32.1970215,65.9110107-32.4831543,137.8925171-36.7579956c0,0,75.0340576-7.0995483,111.130249-12.994812
c33.1557617-5.4151001,41.1377563-15.9364014,35.6495972-23.6097412
c-9.2930908-12.993042-30.1010132-15.0679932-154.4215698-13.9920044c0,0,100.5769043-29.2149048,142.305603-36.8222656
c44.3121948-8.0783081,90.9420776,15.2566528,99.7834473,54.9696655
c9.8485107,38.906189-13.7892456,63.4727783-49.696167,69.4290161c0,0-4.2240601,1.6742554-30.2471313,2.0819702
c-51.7714844,0.8110352-108.6559448,8.0350342-148.9510498,19.65802
c-12.5117188,3.5779419-34.9104004,16.0720215-28.2473755,30.5761108
c5.876709,15.1079102,32.987915,27.5952148,49.9292603,35.8884277
c19.31604,9.4559326,113.2839966,53.2449951,163.6774902,78.1539307c0,0-149.6323242,34.0853271-187.8027344,52.555603
c-75.7756958,34.6849976-84.6685181,74.0618286-66.9836426,88.2948608
c18.4422607,14.0301514,53.0629883,31.4502563,157.1351318,35.026123
c93.8465576,1.9897461,141.2736816-1.1127319,182.1676025,16.0396118
C747.5596313,700.3265381,744.5734863,711.4955444,744.9439697,714.6451416z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 29.5.1, SVG Export Plug-In . SVG Version: 9.03 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 1024 1024" style="enable-background:new 0 0 1024 1024;" xml:space="preserve">
<g>
</g>
<g id="bg">
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="1194.5898438" y1="-71.8482819" x2="2122.1315918" y2="-1267.6507568" gradientTransform="matrix(-4.480300e-11 1 -1 -4.480300e-11 0 -1024)">
<stop offset="0" style="stop-color:#8381C5"/>
<stop offset="0.5663939" style="stop-color:#7E55B3;stop-opacity:0.9960784"/>
<stop offset="1" style="stop-color:#A52ECB;stop-opacity:0.9921569"/>
</linearGradient>
<rect y="-0.0000012" style="fill:url(#SVGID_1_);" width="1024" height="1024"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 880 B

View File

@@ -0,0 +1,117 @@
{
"fill-specializations" : [
{
"value" : {
"automatic-gradient" : "srgb:1.00000,1.00000,1.00000,1.00000"
}
},
{
"appearance" : "dark",
"value" : {
"automatic-gradient" : "srgb:0.00000,0.00000,0.00000,1.00000"
}
}
],
"groups" : [
{
"blur-material" : null,
"layers" : [
{
"fill-specializations" : [
{
"value" : {
"solid" : "srgb:1.00000,1.00000,1.00000,1.00000"
}
},
{
"appearance" : "dark",
"value" : "none"
}
],
"image-name" : "base.svg",
"name" : "base"
}
],
"lighting" : "individual",
"shadow-specializations" : [
{
"value" : {
"kind" : "layer-color",
"opacity" : 0.5
}
},
{
"appearance" : "dark",
"value" : {
"kind" : "layer-color",
"opacity" : 0.5
}
}
],
"translucency-specializations" : [
{
"value" : {
"enabled" : true,
"value" : 0.5
}
},
{
"appearance" : "dark",
"value" : {
"enabled" : false,
"value" : 0.5
}
},
{
"appearance" : "tinted",
"value" : {
"enabled" : false,
"value" : 0.5
}
}
]
},
{
"layers" : [
{
"fill-specializations" : [
{
"appearance" : "dark",
"value" : {
"automatic-gradient" : "srgb:0.00000,0.00000,0.00000,1.00000"
}
}
],
"image-name" : "bg.svg",
"name" : "bg",
"position-specializations" : [
{
"idiom" : "watchOS",
"value" : {
"scale" : 1.07,
"translation-in-points" : [
0,
0
]
}
}
]
}
],
"shadow" : {
"kind" : "none",
"opacity" : 0.5
},
"translucency" : {
"enabled" : false,
"value" : 0.5
}
}
],
"supported-platforms" : {
"circles" : [
"watchOS"
],
"squares" : "shared"
}
}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 758 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 761 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 460 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 592 KiB

View File

Before

Width:  |  Height:  |  Size: 882 B

After

Width:  |  Height:  |  Size: 882 B

View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

1099
Icons/Sources/EmacsLG3.ai Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 29.5.1, SVG Export Plug-In . SVG Version: 9.03 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 1024 1024" style="enable-background:new 0 0 1024 1024;" xml:space="preserve">
<g>
</g>
<g id="base-default">
<linearGradient id="base_00000081632730939396161110000012146261025207772563_" gradientUnits="userSpaceOnUse" x1="3493.6811523" y1="-16291.4404297" x2="10180.75" y2="-24912.5214844" gradientTransform="matrix(0.0819242 0 0 -0.0776419 24.1362591 -999.2763062)">
<stop offset="0" style="stop-color:#8381C5"/>
<stop offset="0.5663939" style="stop-color:#7E55B3;stop-opacity:0.9960784"/>
<stop offset="1" style="stop-color:#A52ECB;stop-opacity:0.9921569"/>
</linearGradient>
<path id="base" style="fill:url(#base_00000081632730939396161110000012146261025207772563_);" d="M512.0001221,102
C285.5634155,102,102,285.5632324,102,512s183.5634155,410,410.0001221,410S922,738.4367065,922,512
S738.4367676,102,512.0001221,102z M744.9439697,714.6451416c-8.4955444,15.3720093-27.3699951,26.22052-62.0550537,39.0026855
c-33.1489868,12.2160034-95.111084,25.4766846-95.111084,25.4766846
c-50.8201904,11.1452637-118.7946167,17.8218994-136.6980591,19.3997803
c-44.2087402,3.8962402-78.5734863,1.46521-78.5734863,1.46521c0.5982666-0.1288452,120.1046143-26.6813965,165.6932983-39.8312988
c17.9199219-5.1689453,83.5584106-21.9160767,82.7393188-28.6578979
c-0.5818481-4.7885742-9.7814941-6.6605225-68.1398315-3.5149536
c-99.0786743,8.9219971-132.0197754-1.428894-198.4419556-23.4379272
c-112.4579468-37.2631226-136.7403564-97.7819214-81.8486938-148.5540161
c48.5323486-40.5491943,131.2683716-75.7676392,245.9624023-69.4594116c0,0-39.0299072-11.9335938-52.3320312-18.2527466
c-35.3538208-16.7949829-90.2780762-39.6016846-128.3027344-81.888916
c-8.99823-11.6403198-29.5279541-30.2365723-19.5928955-51.2713013
c15.2072754-32.1970215,65.9110107-32.4831543,137.8925171-36.7579956c0,0,75.0340576-7.0995483,111.130249-12.994812
c33.1557617-5.4151001,41.1377563-15.9364014,35.6495972-23.6097412
c-9.2930908-12.993042-30.1010132-15.0679932-154.4215698-13.9920044c0,0,100.5769043-29.2149048,142.305603-36.8222656
c44.3121948-8.0783081,90.9420776,15.2566528,99.7834473,54.9696655
c9.8485107,38.906189-13.7892456,63.4727783-49.696167,69.4290161c0,0-4.2240601,1.6742554-30.2471313,2.0819702
c-51.7714844,0.8110352-108.6559448,8.0350342-148.9510498,19.65802
c-12.5117188,3.5779419-34.9104004,16.0720215-28.2473755,30.5761108
c5.876709,15.1079102,32.987915,27.5952148,49.9292603,35.8884277
c19.31604,9.4559326,113.2839966,53.2449951,163.6774902,78.1539307c0,0-149.6323242,34.0853271-187.8027344,52.555603
c-75.7756958,34.6849976-84.6685181,74.0618286-66.9836426,88.2948608
c18.4422607,14.0301514,53.0629883,31.4502563,157.1351318,35.026123
c93.8465576,1.9897461,141.2736816-1.1127319,182.1676025,16.0396118
C747.5596313,700.3265381,744.5734863,711.4955444,744.9439697,714.6451416z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 29.5.1, SVG Export Plug-In . SVG Version: 9.03 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 1024 1024" style="enable-background:new 0 0 1024 1024;" xml:space="preserve">
<g>
</g>
<g id="bg">
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="1194.5898438" y1="-71.8482819" x2="2122.1315918" y2="-1267.6507568" gradientTransform="matrix(-4.480300e-11 1 -1 -4.480300e-11 0 -1024)">
<stop offset="0" style="stop-color:#8381C5"/>
<stop offset="0.5663939" style="stop-color:#7E55B3;stop-opacity:0.9960784"/>
<stop offset="1" style="stop-color:#A52ECB;stop-opacity:0.9921569"/>
</linearGradient>
<rect y="-0.0000012" style="fill:url(#SVGID_1_);" width="1024" height="1024"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 880 B

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
img/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 KiB

BIN
img/preview-lg1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 KiB

BIN
img/preview-lg2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 KiB

BIN
img/preview-lg3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 KiB