OPENIDE #6 Custom branding
BIN
build/conf/openIDE/linux/images/openide_128.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
build/conf/openIDE/linux/images/openide_eap_128.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
build/conf/openIDE/mac/images/dmg_background.tiff
Normal file
BIN
build/conf/openIDE/mac/images/openide.icns
Normal file
BIN
build/conf/openIDE/mac/images/openide_eap.icns
Normal file
BIN
build/conf/openIDE/win/images/headerlogo.bmp
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
build/conf/openIDE/win/images/install.ico
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
build/conf/openIDE/win/images/logo.bmp
Normal file
|
After Width: | Height: | Size: 201 KiB |
BIN
build/conf/openIDE/win/images/openide.ico
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
build/conf/openIDE/win/images/openide_eap.ico
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
build/conf/openIDE/win/images/uninstall.ico
Normal file
|
After Width: | Height: | Size: 28 KiB |
@@ -10,15 +10,15 @@ open class OpenIdeProperties(val communityHomeDir: Path): IdeaCommunityPropertie
|
||||
|
||||
override val baseFileName: String = "openide"
|
||||
|
||||
override fun createWindowsCustomizer(projectHome: String): WindowsDistributionCustomizer = CommunityWindowsDistributionCustomizer()
|
||||
override fun createLinuxCustomizer(projectHome: String): LinuxDistributionCustomizer = CommunityLinuxDistributionCustomizer()
|
||||
override fun createMacCustomizer(projectHome: String): MacDistributionCustomizer = CommunityMacDistributionCustomizer()
|
||||
override fun createWindowsCustomizer(projectHome: String): WindowsDistributionCustomizer = OpenIdeWindowsDistributionCustomizer()
|
||||
override fun createLinuxCustomizer(projectHome: String): LinuxDistributionCustomizer = OpenIdeLinuxDistributionCustomizer()
|
||||
override fun createMacCustomizer(projectHome: String): MacDistributionCustomizer = OpenIdeMacDistributionCustomizer()
|
||||
|
||||
protected open inner class CommunityWindowsDistributionCustomizer : WindowsDistributionCustomizer() {
|
||||
protected open inner class OpenIdeWindowsDistributionCustomizer : WindowsDistributionCustomizer() {
|
||||
init {
|
||||
icoPath = "${communityHomeDir}/build/conf/ideaCE/win/images/idea_CE.ico"
|
||||
icoPathForEAP = "${communityHomeDir}/build/conf/ideaCE/win/images/idea_CE_EAP.ico"
|
||||
installerImagesPath = "${communityHomeDir}/build/conf/ideaCE/win/images"
|
||||
icoPath = "${communityHomeDir}/build/conf/openIDE/win/images/openide.ico"
|
||||
icoPathForEAP = "${communityHomeDir}/build/conf/openIDE/win/images/openide_eap.ico"
|
||||
installerImagesPath = "${communityHomeDir}/build/conf/openIDE/win/images"
|
||||
fileAssociations = listOf("java", "gradle", "groovy", "kt", "kts", "pom")
|
||||
}
|
||||
|
||||
@@ -27,10 +27,10 @@ open class OpenIdeProperties(val communityHomeDir: Path): IdeaCommunityPropertie
|
||||
override fun getFullNameIncludingEditionAndVendor(appInfo: ApplicationInfoProperties) = "OpenIDE"
|
||||
}
|
||||
|
||||
protected open inner class CommunityLinuxDistributionCustomizer : LinuxDistributionCustomizer() {
|
||||
protected open inner class OpenIdeLinuxDistributionCustomizer : LinuxDistributionCustomizer() {
|
||||
init {
|
||||
iconPngPath = "${communityHomeDir}/build/conf/ideaCE/linux/images/icon_CE_128.png"
|
||||
iconPngPathForEAP = "${communityHomeDir}/build/conf/ideaCE/linux/images/icon_CE_EAP_128.png"
|
||||
iconPngPath = "${communityHomeDir}/build/conf/openIDE/linux/images/openide_128.png"
|
||||
iconPngPathForEAP = "${communityHomeDir}/build/conf/openIDE/linux/images/openide_eap_128.png"
|
||||
snapName = "open-ide"
|
||||
snapDescription =
|
||||
"The most intelligent Java IDE. Every aspect of OpenIDE is specifically designed to maximize developer productivity. " +
|
||||
@@ -46,15 +46,15 @@ open class OpenIdeProperties(val communityHomeDir: Path): IdeaCommunityPropertie
|
||||
}
|
||||
}
|
||||
|
||||
protected open inner class CommunityMacDistributionCustomizer : MacDistributionCustomizer() {
|
||||
protected open inner class OpenIdeMacDistributionCustomizer : MacDistributionCustomizer() {
|
||||
init {
|
||||
icnsPath = "${communityHomeDir}/build/conf/ideaCE/mac/images/idea.icns"
|
||||
icnsPathForEAP = "${communityHomeDir}/build/conf/ideaCE/mac/images/communityEAP.icns"
|
||||
icnsPath = "${communityHomeDir}/build/conf/openIDE/mac/images/openide.icns"
|
||||
icnsPathForEAP = "${communityHomeDir}/build/conf/openIDE/mac/images/openide_eap.icns"
|
||||
urlSchemes = listOf("idea")
|
||||
associateIpr = true
|
||||
fileAssociations = FileAssociation.from("java", "groovy", "kt", "kts")
|
||||
bundleIdentifier = "ru.openide"
|
||||
dmgImagePath = "${communityHomeDir}/build/conf/ideaCE/mac/images/dmg_background.tiff"
|
||||
dmgImagePath = "${communityHomeDir}/build/conf/openIDE/mac/images/dmg_background.tiff"
|
||||
}
|
||||
|
||||
override fun getRootDirectoryName(appInfo: ApplicationInfoProperties, buildNumber: String): String {
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<version major="2024" minor="3.6"/>
|
||||
<company name="JetBrains s.r.o." url="https://www.jetbrains.com"/>
|
||||
<build number="IC-__BUILD__" date="__BUILD_DATE__" majorReleaseDate="20241113"/>
|
||||
<logo url="/idea_community_logo.png"/>
|
||||
<icon svg="/idea-ce.svg" svg-small="/idea-ce_16.svg"/>
|
||||
<icon-eap svg="/idea-ce-eap.svg" svg-small="/idea-ce-eap_16.svg"/>
|
||||
<logo url="/openide_logo.png"/>
|
||||
<icon svg="/openide.svg" svg-small="/openide_16.svg"/>
|
||||
<icon-eap svg="/openide-eap.svg" svg-small="/openide-eap_16.svg"/>
|
||||
<names product="OpenIDE" fullname="OpenIDE" script="openide" motto="Capable and Ergonomic IDE for JVM"/>
|
||||
|
||||
<essential-plugin>com.intellij.java</essential-plugin>
|
||||
|
||||
63
community-resources/resources/openide-eap.svg
Normal file
@@ -0,0 +1,63 @@
|
||||
<!-- Copyright (c) Haulmont 2024. All Rights Reserved. -->
|
||||
<!-- Use is subject to license terms. -->
|
||||
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<mask id="mask0_2896_333" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="64" height="64">
|
||||
<rect width="64" height="64" rx="8.62041" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_2896_333)">
|
||||
<g filter="url(#filter0_f_2896_333)">
|
||||
<circle cx="31.7388" cy="31.7388" r="31.7388" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter1_f_2896_333)">
|
||||
<circle cx="58.3838" cy="6.1388" r="31.7388" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter2_f_2896_333)">
|
||||
<ellipse cx="23.3795" cy="72.751" rx="28.0816" ry="29.1265" fill="#F24E4E"/>
|
||||
</g>
|
||||
<g filter="url(#filter3_f_2896_333)">
|
||||
<ellipse cx="-2.74286" cy="62.4327" rx="18.6776" ry="27.1673" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter4_f_2896_333)">
|
||||
<ellipse cx="61.649" cy="76.9306" rx="16.9796" ry="17.6327" fill="white"/>
|
||||
</g>
|
||||
<g filter="url(#filter5_f_2896_333)">
|
||||
<ellipse cx="11.4939" cy="10.8408" rx="31.6082" ry="36.702" fill="#4D409B"/>
|
||||
</g>
|
||||
</g>
|
||||
<path d="M40.3463 22.57H51.0673C53.5442 22.57 55.5514 20.6853 55.5514 18.363V13.7231C55.5514 11.4007 53.5442 9.51605 51.0673 9.51605H40.3463C37.8695 9.51605 35.8623 11.4007 35.8623 13.7231V18.363C35.8623 20.6853 37.8695 22.57 40.3463 22.57Z" fill="white"/>
|
||||
<path d="M51.5813 26.0158H39.8337C37.3932 26.0158 35.4151 28.0026 35.4151 30.4539V45.4508C35.4151 46.37 34.725 47.175 33.8123 47.2309C32.822 47.2917 31.9988 46.5038 31.9988 45.5165V11.031C31.9988 9.19987 30.3911 7.7724 28.5873 8.03017C16.9463 9.69353 8 19.7466 8 31.8959C8.00242 45.1955 18.7597 56 32.0012 56C45.2427 56 56 45.2076 56 31.8911V30.4514C56 28.0002 54.0219 26.0134 51.5813 26.0134V26.0158Z" fill="white"/>
|
||||
<rect x="16" y="40" width="48" height="24" rx="8" fill="#F24E4E"/>
|
||||
<path d="M26.904 55.92H33V58H24.328V46.8H32.792V48.88H26.904V51.312H32.104V53.328H26.904V55.92ZM43.4304 58L42.4384 55.6H37.2384L36.2464 58H33.5904L38.5824 46.8H41.1424L46.1504 58H43.4304ZM38.0704 53.632H41.6224L39.8464 49.344L38.0704 53.632ZM52.1604 46.8C55.1524 46.8 57.0244 48.352 57.0244 50.864C57.0244 53.36 55.1524 54.912 52.1604 54.912H49.9044V58H47.3124V46.8H52.1604ZM52.0164 52.8C53.6004 52.8 54.4004 52.08 54.4004 50.864C54.4004 49.632 53.6004 48.912 52.0164 48.912H49.9044V52.8H52.0164Z" fill="white"/>
|
||||
<defs>
|
||||
<filter id="filter0_f_2896_333" x="-14.6547" y="-14.6547" width="92.7869" height="92.7869" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="7.32735" result="effect1_foregroundBlur_2896_333"/>
|
||||
</filter>
|
||||
<filter id="filter1_f_2896_333" x="11.9903" y="-40.2547" width="92.7869" height="92.7869" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="7.32735" result="effect1_foregroundBlur_2896_333"/>
|
||||
</filter>
|
||||
<filter id="filter2_f_2896_333" x="-19.9838" y="28.3429" width="86.7265" height="88.8163" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="7.64082" result="effect1_foregroundBlur_2896_333"/>
|
||||
</filter>
|
||||
<filter id="filter3_f_2896_333" x="-36.0751" y="20.6106" width="66.6645" height="83.6441" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="7.32735" result="effect1_foregroundBlur_2896_333"/>
|
||||
</filter>
|
||||
<filter id="filter4_f_2896_333" x="23.0662" y="37.6947" width="77.1657" height="78.4718" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="10.8016" result="effect1_foregroundBlur_2896_333"/>
|
||||
</filter>
|
||||
<filter id="filter5_f_2896_333" x="-40.3853" y="-46.1322" width="103.758" height="113.946" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="10.1355" result="effect1_foregroundBlur_2896_333"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.6 KiB |
44
community-resources/resources/openide-eap_16.svg
Normal file
@@ -0,0 +1,44 @@
|
||||
<!-- Copyright (c) Haulmont 2024. All Rights Reserved. -->
|
||||
<!-- Use is subject to license terms. -->
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<mask id="mask0_2897_340" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16">
|
||||
<rect width="16" height="16" rx="2.1551" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_2897_340)">
|
||||
<g filter="url(#filter0_f_2897_340)">
|
||||
<circle cx="7.93469" cy="7.93469" r="7.93469" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter1_f_2897_340)">
|
||||
<ellipse cx="15.4123" cy="19.2327" rx="4.2449" ry="4.40816" fill="white"/>
|
||||
</g>
|
||||
<g filter="url(#filter2_f_2897_340)">
|
||||
<ellipse cx="8.51428" cy="6.01452" rx="15.5143" ry="18.0145" fill="#4D409B"/>
|
||||
</g>
|
||||
</g>
|
||||
<mask id="mask1_2897_340" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16">
|
||||
<rect width="16" height="16" rx="2.1551" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask1_2897_340)">
|
||||
</g>
|
||||
<path d="M10.0866 5.6425H12.7668C13.3861 5.6425 13.8878 5.17134 13.8878 4.59074V3.43077C13.8878 2.85018 13.3861 2.37901 12.7668 2.37901H10.0866C9.46737 2.37901 8.96558 2.85018 8.96558 3.43077V4.59074C8.96558 5.17134 9.46737 5.6425 10.0866 5.6425Z" fill="white"/>
|
||||
<path d="M12.8953 6.50395H9.95844C9.3483 6.50395 8.85377 7.00065 8.85377 7.61347V11.3627C8.85377 11.5925 8.68126 11.7937 8.45306 11.8077C8.2055 11.8229 7.9997 11.6259 7.9997 11.3791V2.75776C7.9997 2.29997 7.59778 1.9431 7.14683 2.00754C4.23657 2.42338 2 4.93665 2 7.97398C2.00061 11.2989 4.68994 14 8.0003 14C11.3107 14 14 11.3019 14 7.97277V7.61286C14 7.00004 13.5055 6.50335 12.8953 6.50335V6.50395Z" fill="white"/>
|
||||
<rect x="4" y="10" width="12" height="6" rx="2" fill="#F24E4E"/>
|
||||
<path d="M6.64562 13.98H8.16962V14.5H6.00162V11.7H8.11762V12.22H6.64562V12.828H7.94562V13.332H6.64562V13.98ZM10.7772 14.5L10.5292 13.9H9.22921L8.98121 14.5H8.31721L9.56521 11.7H10.2052L11.4572 14.5H10.7772ZM9.43721 13.408H10.3252L9.88121 12.336L9.43721 13.408ZM12.9597 11.7C13.7077 11.7 14.1757 12.088 14.1757 12.716C14.1757 13.34 13.7077 13.728 12.9597 13.728H12.3957V14.5H11.7477V11.7H12.9597ZM12.9237 13.2C13.3197 13.2 13.5197 13.02 13.5197 12.716C13.5197 12.408 13.3197 12.228 12.9237 12.228H12.3957V13.2H12.9237Z" fill="white"/>
|
||||
<defs>
|
||||
<filter id="filter0_f_2897_340" x="-3.66367" y="-3.66367" width="23.1967" height="23.1967" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="1.83184" result="effect1_foregroundBlur_2897_340"/>
|
||||
</filter>
|
||||
<filter id="filter1_f_2897_340" x="5.76654" y="9.42368" width="19.2914" height="19.618" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="2.70041" result="effect1_foregroundBlur_2897_340"/>
|
||||
</filter>
|
||||
<filter id="filter2_f_2897_340" x="-16.9497" y="-21.9497" width="50.9279" height="55.9283" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="4.97483" result="effect1_foregroundBlur_2897_340"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.4 KiB |
63
community-resources/resources/openide-eap_32.svg
Normal file
@@ -0,0 +1,63 @@
|
||||
<!-- Copyright (c) Haulmont 2024. All Rights Reserved. -->
|
||||
<!-- Use is subject to license terms. -->
|
||||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<mask id="mask0_2897_339" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="32" height="32">
|
||||
<rect width="32" height="32" rx="4.3102" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_2897_339)">
|
||||
<g filter="url(#filter0_f_2897_339)">
|
||||
<circle cx="15.8694" cy="15.8694" r="15.8694" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter1_f_2897_339)">
|
||||
<circle cx="29.1919" cy="3.0694" r="15.8694" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter2_f_2897_339)">
|
||||
<ellipse cx="11.6897" cy="36.3755" rx="14.0408" ry="14.5633" fill="#F24E4E"/>
|
||||
</g>
|
||||
<g filter="url(#filter3_f_2897_339)">
|
||||
<ellipse cx="-1.37143" cy="31.2163" rx="9.33878" ry="13.5837" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter4_f_2897_339)">
|
||||
<ellipse cx="30.8245" cy="38.4653" rx="8.4898" ry="8.81633" fill="white"/>
|
||||
</g>
|
||||
<g filter="url(#filter5_f_2897_339)">
|
||||
<ellipse cx="5.74695" cy="5.42042" rx="15.8041" ry="18.351" fill="#4D409B"/>
|
||||
</g>
|
||||
</g>
|
||||
<path d="M20.1732 11.285H25.5337C26.7721 11.285 27.7757 10.3427 27.7757 9.18148V6.86154C27.7757 5.70035 26.7721 4.75803 25.5337 4.75803H20.1732C18.9347 4.75803 17.9312 5.70035 17.9312 6.86154V9.18148C17.9312 10.3427 18.9347 11.285 20.1732 11.285Z" fill="white"/>
|
||||
<path d="M25.7907 13.0079H19.9169C18.6966 13.0079 17.7075 14.0013 17.7075 15.2269V22.7254C17.7075 23.185 17.3625 23.5875 16.9061 23.6155C16.411 23.6458 15.9994 23.2519 15.9994 22.7582V5.51551C15.9994 4.59994 15.1956 3.8862 14.2937 4.01509C8.47314 4.84676 4 9.87331 4 15.948C4.00121 22.5977 9.37987 28 16.0006 28C22.6213 28 28 22.6038 28 15.9455V15.2257C28 14.0001 27.0109 13.0067 25.7907 13.0067V13.0079Z" fill="white"/>
|
||||
<rect x="8" y="20" width="24" height="12" rx="4" fill="#F24E4E"/>
|
||||
<path d="M13.552 28.16H16.6V29.2H12.264V23.6H16.496V24.64H13.552V25.856H16.152V26.864H13.552V28.16ZM21.8152 29.2L21.3192 28H18.7192L18.2232 29.2H16.8952L19.3912 23.6H20.6712L23.1752 29.2H21.8152ZM19.1352 27.016H20.9112L20.0232 24.872L19.1352 27.016ZM26.1802 23.6C27.6762 23.6 28.6122 24.376 28.6122 25.632C28.6122 26.88 27.6762 27.656 26.1802 27.656H25.0522V29.2H23.7562V23.6H26.1802ZM26.1082 26.6C26.9002 26.6 27.3002 26.24 27.3002 25.632C27.3002 25.016 26.9002 24.656 26.1082 24.656H25.0522V26.6H26.1082Z" fill="white"/>
|
||||
<defs>
|
||||
<filter id="filter0_f_2897_339" x="-7.32735" y="-7.32735" width="46.3935" height="46.3935" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="3.66367" result="effect1_foregroundBlur_2897_339"/>
|
||||
</filter>
|
||||
<filter id="filter1_f_2897_339" x="5.99516" y="-20.1273" width="46.3935" height="46.3935" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="3.66367" result="effect1_foregroundBlur_2897_339"/>
|
||||
</filter>
|
||||
<filter id="filter2_f_2897_339" x="-9.99189" y="14.1714" width="43.3632" height="44.4082" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="3.82041" result="effect1_foregroundBlur_2897_339"/>
|
||||
</filter>
|
||||
<filter id="filter3_f_2897_339" x="-18.0376" y="10.3053" width="33.3322" height="41.822" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="3.66367" result="effect1_foregroundBlur_2897_339"/>
|
||||
</filter>
|
||||
<filter id="filter4_f_2897_339" x="11.5331" y="18.8474" width="38.5829" height="39.2359" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="5.40082" result="effect1_foregroundBlur_2897_339"/>
|
||||
</filter>
|
||||
<filter id="filter5_f_2897_339" x="-20.1926" y="-23.0661" width="51.8792" height="56.9731" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="5.06776" result="effect1_foregroundBlur_2897_339"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.6 KiB |
61
community-resources/resources/openide.svg
Normal file
@@ -0,0 +1,61 @@
|
||||
<!-- Copyright (c) Haulmont 2024. All Rights Reserved. -->
|
||||
<!-- Use is subject to license terms. -->
|
||||
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<mask id="mask0_2896_336" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="64" height="64">
|
||||
<rect width="64" height="64" rx="8.62041" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_2896_336)">
|
||||
<g filter="url(#filter0_f_2896_336)">
|
||||
<circle cx="31.7388" cy="31.7388" r="31.7388" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter1_f_2896_336)">
|
||||
<circle cx="58.3838" cy="6.1388" r="31.7388" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter2_f_2896_336)">
|
||||
<ellipse cx="23.3795" cy="72.751" rx="28.0816" ry="29.1265" fill="#F24E4E"/>
|
||||
</g>
|
||||
<g filter="url(#filter3_f_2896_336)">
|
||||
<ellipse cx="-2.74286" cy="62.4327" rx="18.6776" ry="27.1673" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter4_f_2896_336)">
|
||||
<ellipse cx="61.649" cy="76.9306" rx="16.9796" ry="17.6327" fill="white"/>
|
||||
</g>
|
||||
<g filter="url(#filter5_f_2896_336)">
|
||||
<ellipse cx="11.4939" cy="10.8408" rx="31.6082" ry="36.702" fill="#4D409B"/>
|
||||
</g>
|
||||
</g>
|
||||
<path d="M40.3463 22.57H51.0673C53.5442 22.57 55.5514 20.6853 55.5514 18.363V13.7231C55.5514 11.4007 53.5442 9.51605 51.0673 9.51605H40.3463C37.8695 9.51605 35.8623 11.4007 35.8623 13.7231V18.363C35.8623 20.6853 37.8695 22.57 40.3463 22.57Z" fill="white"/>
|
||||
<path d="M51.5813 26.0158H39.8337C37.3932 26.0158 35.4151 28.0026 35.4151 30.4539V45.4508C35.4151 46.37 34.725 47.175 33.8123 47.2309C32.822 47.2917 31.9988 46.5038 31.9988 45.5165V11.031C31.9988 9.19987 30.3911 7.7724 28.5873 8.03017C16.9463 9.69353 8 19.7466 8 31.8959C8.00242 45.1955 18.7597 56 32.0012 56C45.2427 56 56 45.2076 56 31.8911V30.4514C56 28.0002 54.0219 26.0134 51.5813 26.0134V26.0158Z" fill="white"/>
|
||||
<defs>
|
||||
<filter id="filter0_f_2896_336" x="-14.6547" y="-14.6547" width="92.7869" height="92.7869" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="7.32735" result="effect1_foregroundBlur_2896_336"/>
|
||||
</filter>
|
||||
<filter id="filter1_f_2896_336" x="11.9903" y="-40.2547" width="92.7869" height="92.7869" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="7.32735" result="effect1_foregroundBlur_2896_336"/>
|
||||
</filter>
|
||||
<filter id="filter2_f_2896_336" x="-19.9838" y="28.3429" width="86.7265" height="88.8163" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="7.64082" result="effect1_foregroundBlur_2896_336"/>
|
||||
</filter>
|
||||
<filter id="filter3_f_2896_336" x="-36.0751" y="20.6106" width="66.6645" height="83.6441" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="7.32735" result="effect1_foregroundBlur_2896_336"/>
|
||||
</filter>
|
||||
<filter id="filter4_f_2896_336" x="23.0662" y="37.6947" width="77.1657" height="78.4718" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="10.8016" result="effect1_foregroundBlur_2896_336"/>
|
||||
</filter>
|
||||
<filter id="filter5_f_2896_336" x="-40.3853" y="-46.1322" width="103.758" height="113.946" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="10.1355" result="effect1_foregroundBlur_2896_336"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
42
community-resources/resources/openide_16.svg
Normal file
@@ -0,0 +1,42 @@
|
||||
<!-- Copyright (c) Haulmont 2024. All Rights Reserved. -->
|
||||
<!-- Use is subject to license terms. -->
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<mask id="mask0_2896_338" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16">
|
||||
<rect width="16" height="16" rx="2.1551" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_2896_338)">
|
||||
<g filter="url(#filter0_f_2896_338)">
|
||||
<circle cx="7.93469" cy="7.93469" r="7.93469" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter1_f_2896_338)">
|
||||
<ellipse cx="15.4123" cy="19.2327" rx="4.2449" ry="4.40816" fill="white"/>
|
||||
</g>
|
||||
<g filter="url(#filter2_f_2896_338)">
|
||||
<ellipse cx="8.51428" cy="6.01452" rx="15.5143" ry="18.0145" fill="#4D409B"/>
|
||||
</g>
|
||||
</g>
|
||||
<mask id="mask1_2896_338" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16">
|
||||
<rect width="16" height="16" rx="2.1551" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask1_2896_338)">
|
||||
</g>
|
||||
<path d="M10.0866 5.6425H12.7668C13.3861 5.6425 13.8878 5.17134 13.8878 4.59074V3.43077C13.8878 2.85018 13.3861 2.37901 12.7668 2.37901H10.0866C9.46737 2.37901 8.96558 2.85018 8.96558 3.43077V4.59074C8.96558 5.17134 9.46737 5.6425 10.0866 5.6425Z" fill="white"/>
|
||||
<path d="M12.8953 6.50395H9.95844C9.3483 6.50395 8.85377 7.00065 8.85377 7.61347V11.3627C8.85377 11.5925 8.68126 11.7937 8.45306 11.8077C8.2055 11.8229 7.9997 11.6259 7.9997 11.3791V2.75776C7.9997 2.29997 7.59778 1.9431 7.14683 2.00754C4.23657 2.42338 2 4.93665 2 7.97398C2.00061 11.2989 4.68994 14 8.0003 14C11.3107 14 14 11.3019 14 7.97277V7.61286C14 7.00004 13.5055 6.50335 12.8953 6.50335V6.50395Z" fill="white"/>
|
||||
<defs>
|
||||
<filter id="filter0_f_2896_338" x="-3.66367" y="-3.66367" width="23.1967" height="23.1967" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="1.83184" result="effect1_foregroundBlur_2896_338"/>
|
||||
</filter>
|
||||
<filter id="filter1_f_2896_338" x="5.76654" y="9.42368" width="19.2914" height="19.618" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="2.70041" result="effect1_foregroundBlur_2896_338"/>
|
||||
</filter>
|
||||
<filter id="filter2_f_2896_338" x="-16.9497" y="-21.9497" width="50.9279" height="55.9283" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="4.97483" result="effect1_foregroundBlur_2896_338"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
61
community-resources/resources/openide_32.svg
Normal file
@@ -0,0 +1,61 @@
|
||||
<!-- Copyright (c) Haulmont 2024. All Rights Reserved. -->
|
||||
<!-- Use is subject to license terms. -->
|
||||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<mask id="mask0_2896_337" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="32" height="32">
|
||||
<rect width="32" height="32" rx="4.3102" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_2896_337)">
|
||||
<g filter="url(#filter0_f_2896_337)">
|
||||
<circle cx="15.8694" cy="15.8694" r="15.8694" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter1_f_2896_337)">
|
||||
<circle cx="29.1919" cy="3.0694" r="15.8694" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter2_f_2896_337)">
|
||||
<ellipse cx="11.6897" cy="36.3755" rx="14.0408" ry="14.5633" fill="#F24E4E"/>
|
||||
</g>
|
||||
<g filter="url(#filter3_f_2896_337)">
|
||||
<ellipse cx="-1.37143" cy="31.2163" rx="9.33878" ry="13.5837" fill="#9B84E7"/>
|
||||
</g>
|
||||
<g filter="url(#filter4_f_2896_337)">
|
||||
<ellipse cx="30.8245" cy="38.4653" rx="8.4898" ry="8.81633" fill="white"/>
|
||||
</g>
|
||||
<g filter="url(#filter5_f_2896_337)">
|
||||
<ellipse cx="5.74695" cy="5.42042" rx="15.8041" ry="18.351" fill="#4D409B"/>
|
||||
</g>
|
||||
</g>
|
||||
<path d="M20.1732 11.285H25.5337C26.7721 11.285 27.7757 10.3427 27.7757 9.18148V6.86154C27.7757 5.70035 26.7721 4.75803 25.5337 4.75803H20.1732C18.9347 4.75803 17.9312 5.70035 17.9312 6.86154V9.18148C17.9312 10.3427 18.9347 11.285 20.1732 11.285Z" fill="white"/>
|
||||
<path d="M25.7907 13.0079H19.9169C18.6966 13.0079 17.7075 14.0013 17.7075 15.2269V22.7254C17.7075 23.185 17.3625 23.5875 16.9061 23.6155C16.411 23.6458 15.9994 23.2519 15.9994 22.7582V5.51551C15.9994 4.59994 15.1956 3.8862 14.2937 4.01509C8.47314 4.84676 4 9.87331 4 15.948C4.00121 22.5977 9.37987 28 16.0006 28C22.6213 28 28 22.6038 28 15.9455V15.2257C28 14.0001 27.0109 13.0067 25.7907 13.0067V13.0079Z" fill="white"/>
|
||||
<defs>
|
||||
<filter id="filter0_f_2896_337" x="-7.32735" y="-7.32735" width="46.3935" height="46.3935" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="3.66367" result="effect1_foregroundBlur_2896_337"/>
|
||||
</filter>
|
||||
<filter id="filter1_f_2896_337" x="5.99516" y="-20.1273" width="46.3935" height="46.3935" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="3.66367" result="effect1_foregroundBlur_2896_337"/>
|
||||
</filter>
|
||||
<filter id="filter2_f_2896_337" x="-9.99189" y="14.1714" width="43.3632" height="44.4082" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="3.82041" result="effect1_foregroundBlur_2896_337"/>
|
||||
</filter>
|
||||
<filter id="filter3_f_2896_337" x="-18.0376" y="10.3053" width="33.3322" height="41.822" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="3.66367" result="effect1_foregroundBlur_2896_337"/>
|
||||
</filter>
|
||||
<filter id="filter4_f_2896_337" x="11.5331" y="18.8474" width="38.5829" height="39.2359" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="5.40082" result="effect1_foregroundBlur_2896_337"/>
|
||||
</filter>
|
||||
<filter id="filter5_f_2896_337" x="-20.1926" y="-23.0661" width="51.8792" height="56.9731" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="5.06776" result="effect1_foregroundBlur_2896_337"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
BIN
community-resources/resources/openide_logo.png
Normal file
|
After Width: | Height: | Size: 206 KiB |
BIN
community-resources/resources/openide_logo@2x.png
Normal file
|
After Width: | Height: | Size: 732 KiB |