feat: add official Slint SVG icons with theme support
- Downloaded official SVG icons from Slint repository - Added square logos for file type icons (light and dark variants) - Added full logos for larger display areas - Implemented automatic theme switching (slintFile.svg / slintFile_dark.svg) - Replaced old PNG icon with scalable SVG icons - Updated SlintIcons to use IconLoader for proper SVG support Icons now properly display in IntelliJ and adapt to light/dark themes.
This commit is contained in:
@@ -1,16 +1,27 @@
|
||||
package me.zhouxi.slint.icons
|
||||
|
||||
import com.intellij.ui.IconManager
|
||||
import com.intellij.openapi.util.IconLoader
|
||||
import javax.swing.Icon
|
||||
|
||||
|
||||
object SlintIcons {
|
||||
private fun load(path: String, cacheKey: Int, flags: Int): Icon {
|
||||
return IconManager.getInstance()
|
||||
.loadRasterizedIcon(path, SlintIcons::class.java.classLoader, cacheKey, flags)
|
||||
}
|
||||
|
||||
val Primary: Icon = load("icons/slint-logo-small-light.png", 199921742, 2)
|
||||
/**
|
||||
* File type icon - 16x16 square logo that automatically adapts to light/dark theme
|
||||
* IntelliJ will automatically load slintFile_dark.svg in dark mode
|
||||
*/
|
||||
@JvmField
|
||||
val FileType: Icon = IconLoader.getIcon("/icons/slintFile.svg", SlintIcons::class.java)
|
||||
|
||||
/**
|
||||
* Primary icon - used in various UI contexts
|
||||
* Alias for FileType for backward compatibility
|
||||
*/
|
||||
@JvmField
|
||||
val Primary: Icon = FileType
|
||||
|
||||
/**
|
||||
* Full logo with text - for larger display areas (e.g., welcome screen, about dialog)
|
||||
* Automatically adapts to theme
|
||||
*/
|
||||
@JvmField
|
||||
val Logo: Icon = IconLoader.getIcon("/icons/slint-logo-full-light.svg", SlintIcons::class.java)
|
||||
}
|
||||
|
||||
11
src/main/resources/icons/slint-logo-full-dark.svg
Normal file
11
src/main/resources/icons/slint-logo-full-dark.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 12 KiB |
11
src/main/resources/icons/slint-logo-full-light.svg
Normal file
11
src/main/resources/icons/slint-logo-full-light.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 12 KiB |
17
src/main/resources/icons/slint-logo-square-dark.svg
Normal file
17
src/main/resources/icons/slint-logo-square-dark.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg width="140" height="140" viewBox="0 0 140 140" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_4_345)">
|
||||
<path d="M57.3731 76.8679L89.053 54.911C89.053 54.911 90.4827 54.0897 90.4827 52.7936C90.4827 51.0676 88.6748 50.5062 88.6748 50.5062L71.2465 43.6086C70.6246 43.3648 69.7688 44.0481 70.5701 44.9143L76.34 50.6891C76.34 50.6891 77.9428 52.2643 77.9428 53.2973C77.9428 54.3304 76.9587 55.2511 76.9587 55.2511L55.9627 75.5397C55.2158 76.2616 56.2255 77.5705 57.3731 76.8679Z" fill="#2379F4"/>
|
||||
<path d="M82.9626 21.2025L51.2827 43.1562C51.2827 43.1562 49.853 43.9775 49.853 45.2736C49.853 46.9996 51.6609 47.5611 51.6609 47.5611L69.0892 54.4619C69.7111 54.7025 70.5701 54.0192 69.7656 53.1562L63.9957 47.3622C63.9957 47.3622 62.3929 45.7901 62.3929 44.7539C62.3929 43.7176 63.377 42.8001 63.377 42.8001L84.3602 22.5275C85.1199 21.8057 84.1134 20.4967 82.9626 21.2025Z" fill="#2379F4"/>
|
||||
<path d="M46.2666 104.406C45.058 103.492 43.3646 102.891 41.1862 102.603L37.1711 102.086C36.0939 101.953 35.2673 101.708 34.6914 101.352C34.4184 101.196 34.1933 100.968 34.0405 100.692C33.8877 100.416 33.8133 100.103 33.8252 99.7874C33.8252 98.1735 35.3471 97.3673 38.3909 97.3688C40.1213 97.3446 41.842 97.6332 43.4712 98.2208C43.9713 98.3977 44.4526 98.6242 44.9081 98.897C45.1515 99.041 45.3815 99.207 45.5952 99.3929C45.7238 99.3352 45.8436 99.2593 45.951 99.1675C46.1183 99.0366 46.2687 98.8852 46.3986 98.7167C46.5505 98.5185 46.6825 98.3056 46.7925 98.0811C46.9157 97.8218 46.9763 97.5368 46.9693 97.2494C46.9693 96.2711 46.2151 95.4777 44.7066 94.8692C43.1982 94.2606 41.0788 93.96 38.3483 93.9676C36.9476 93.9389 35.5497 94.1058 34.1945 94.4634C33.1873 94.7263 32.2433 95.1917 31.4193 95.8316C30.7449 96.3622 30.2075 97.0488 29.8527 97.8332C29.5235 98.589 29.3558 99.4061 29.3603 100.231C29.3362 101.101 29.5189 101.965 29.893 102.749C30.2422 103.444 30.7471 104.049 31.3679 104.514C32.0538 105.016 32.8197 105.398 33.6328 105.641C34.5753 105.932 35.545 106.125 36.5266 106.216L39.5972 106.574C41.0146 106.724 41.9986 106.995 42.5492 107.386C42.8188 107.572 43.0363 107.825 43.1809 108.12C43.3256 108.415 43.3924 108.743 43.375 109.072C43.375 109.945 42.9423 110.559 42.0769 110.915C41.2116 111.271 40.0925 111.449 38.7199 111.449C37.7451 111.455 36.7716 111.376 35.8104 111.213C35.0049 111.074 34.2095 110.882 33.4291 110.638C32.8339 110.451 32.249 110.232 31.6767 109.982C31.3335 109.842 31.0039 109.67 30.692 109.468L29 112.52C29.3212 112.751 29.6637 112.95 30.0228 113.115C30.692 113.436 31.3831 113.707 32.0908 113.929C33.0773 114.239 34.0828 114.483 35.1009 114.661C36.375 114.883 37.6663 114.99 38.9593 114.979C41.8971 114.979 44.1479 114.384 45.7115 113.194C46.4585 112.654 47.0627 111.938 47.4712 111.109C47.8797 110.279 48.0801 109.361 48.0548 108.436C48.0697 106.663 47.4736 105.319 46.2666 104.406Z" fill="white"/>
|
||||
<path d="M55.4001 85.195C54.6391 85.195 54.0572 85.3686 53.6275 85.7112C53.1978 86.0538 52.9987 86.5835 52.9987 87.289V114.418H57.4859V85.6323C57.3539 85.5805 57.092 85.4926 56.6981 85.3754C56.2766 85.2514 55.8392 85.1907 55.4001 85.195Z" fill="white"/>
|
||||
<path d="M65.769 85.5917C65.411 85.5875 65.0558 85.6554 64.7243 85.7914C64.3927 85.9274 64.0915 86.1288 63.8384 86.3838C63.5853 86.6387 63.3853 86.942 63.2502 87.2759C63.1152 87.6098 63.0478 87.9676 63.052 88.3281C63.0542 88.7771 63.1662 89.2187 63.378 89.6139C63.5898 90.0091 63.8949 90.3457 64.2664 90.594C64.6379 90.8423 65.0643 90.9948 65.5082 91.0379C65.952 91.081 66.3995 91.0134 66.8113 90.8412C67.223 90.6689 67.5864 90.3972 67.8692 90.0501C68.1521 89.7029 68.3458 89.291 68.4332 88.8507C68.5206 88.4103 68.4991 87.9551 68.3705 87.5251C68.242 87.0951 68.0103 86.7036 67.6959 86.3851C67.4455 86.1275 67.1454 85.9241 66.814 85.7877C66.4826 85.6512 66.1269 85.5845 65.769 85.5917Z" fill="white"/>
|
||||
<path d="M65.9189 94.5175C65.158 94.5175 64.5761 94.6843 64.1464 95.0134C63.7167 95.3425 63.5242 95.8699 63.5242 96.6137V114.42H68.0115V94.9503C67.8794 94.8962 67.6176 94.8106 67.2237 94.6911C66.7994 94.57 66.3599 94.5116 65.9189 94.5175Z" fill="white"/>
|
||||
<path d="M90.3293 96.199C89.4316 95.4464 88.3949 94.8803 87.2789 94.5333C86.0304 94.1401 84.7285 93.9462 83.4205 93.9585C82.1189 93.9449 80.8235 94.1389 79.5822 94.5333C78.4729 94.8834 77.4426 95.4493 76.5496 96.199C75.6938 96.9254 75.0063 97.8316 74.5354 98.8542C74.0374 99.9701 73.7913 101.183 73.8147 102.406V114.42H78.302V103.556C78.302 101.753 78.7288 100.385 79.5822 99.4515C80.4356 98.5183 81.7151 98.0495 83.4205 98.045C85.099 98.045 86.3717 98.5138 87.2386 99.4515C88.1054 100.389 88.5389 101.757 88.5389 103.556V114.42H93.0262V102.406C93.0502 101.186 92.812 99.9738 92.3279 98.8542C91.8677 97.8295 91.1847 96.922 90.3293 96.199Z" fill="white"/>
|
||||
<path d="M109.521 109.937C109.08 110.223 108.603 110.451 108.104 110.613C107.422 110.855 106.703 110.977 105.98 110.972C105.523 110.974 105.067 110.921 104.622 110.814C104.205 110.716 103.816 110.526 103.48 110.259C103.14 109.979 102.876 109.617 102.712 109.207C102.511 108.669 102.418 108.097 102.437 107.523V98.6761H109.995C110.116 98.4119 110.221 98.141 110.311 97.8647C110.444 97.4615 110.511 97.0388 110.508 96.6137C110.508 95.9375 110.331 95.4056 109.975 95.0495C109.619 94.6933 109.008 94.5175 108.142 94.5175H102.435V89.3334C102.303 89.2793 102.034 89.1936 101.627 89.0741C101.198 88.9532 100.754 88.8932 100.309 88.8961C99.6925 88.8611 99.0824 89.0357 98.5766 89.392C98.1468 89.7098 97.9454 90.235 97.9454 90.9855V108.429C97.9454 110.383 98.5363 111.96 99.718 113.163C100.9 114.365 102.645 114.966 104.955 114.966C105.707 114.968 106.457 114.893 107.193 114.74C107.822 114.609 108.441 114.431 109.044 114.206C109.529 114.025 109.997 113.799 110.44 113.53C110.821 113.291 111.119 113.093 111.336 112.935L109.521 109.937Z" fill="white"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_4_345">
|
||||
<rect width="82.3357" height="93.9799" fill="white" transform="translate(29 21)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.8 KiB |
17
src/main/resources/icons/slint-logo-square-light.svg
Normal file
17
src/main/resources/icons/slint-logo-square-light.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg width="140" height="140" viewBox="0 0 140 140" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_4_344)">
|
||||
<path d="M57.3731 76.8679L89.053 54.911C89.053 54.911 90.4827 54.0897 90.4827 52.7936C90.4827 51.0676 88.6748 50.5062 88.6748 50.5062L71.2465 43.6086C70.6246 43.3648 69.7688 44.0481 70.5701 44.9143L76.34 50.6891C76.34 50.6891 77.9428 52.2643 77.9428 53.2973C77.9428 54.3304 76.9587 55.2511 76.9587 55.2511L55.9627 75.5397C55.2158 76.2616 56.2255 77.5705 57.3731 76.8679Z" fill="#2379F4"/>
|
||||
<path d="M82.9626 21.2025L51.2827 43.1562C51.2827 43.1562 49.853 43.9775 49.853 45.2736C49.853 46.9996 51.6609 47.5611 51.6609 47.5611L69.0892 54.4619C69.7111 54.7025 70.5701 54.0192 69.7656 53.1562L63.9957 47.3622C63.9957 47.3622 62.3929 45.7901 62.3929 44.7539C62.3929 43.7176 63.377 42.8001 63.377 42.8001L84.3602 22.5275C85.1199 21.8057 84.1134 20.4967 82.9626 21.2025Z" fill="#2379F4"/>
|
||||
<path d="M46.2666 104.406C45.058 103.492 43.3646 102.891 41.1862 102.603L37.1711 102.086C36.0939 101.953 35.2673 101.708 34.6914 101.352C34.4184 101.196 34.1933 100.968 34.0405 100.692C33.8877 100.416 33.8133 100.103 33.8252 99.7874C33.8252 98.1735 35.3471 97.3673 38.3909 97.3688C40.1213 97.3446 41.842 97.6332 43.4712 98.2208C43.9713 98.3977 44.4526 98.6242 44.9081 98.897C45.1515 99.041 45.3815 99.207 45.5952 99.3929C45.7238 99.3352 45.8436 99.2593 45.951 99.1675C46.1183 99.0366 46.2687 98.8852 46.3986 98.7167C46.5505 98.5185 46.6825 98.3056 46.7925 98.0811C46.9157 97.8218 46.9763 97.5368 46.9693 97.2494C46.9693 96.2711 46.2151 95.4777 44.7066 94.8692C43.1982 94.2606 41.0788 93.96 38.3483 93.9676C36.9476 93.9389 35.5497 94.1058 34.1945 94.4634C33.1873 94.7263 32.2433 95.1917 31.4193 95.8316C30.7449 96.3622 30.2075 97.0488 29.8527 97.8332C29.5235 98.589 29.3558 99.4061 29.3603 100.231C29.3362 101.101 29.5189 101.965 29.893 102.749C30.2422 103.444 30.7471 104.049 31.3679 104.514C32.0538 105.016 32.8197 105.398 33.6328 105.641C34.5753 105.932 35.545 106.125 36.5266 106.216L39.5972 106.574C41.0146 106.724 41.9986 106.995 42.5492 107.386C42.8188 107.572 43.0363 107.825 43.1809 108.12C43.3256 108.415 43.3924 108.743 43.375 109.072C43.375 109.945 42.9423 110.559 42.0769 110.915C41.2116 111.271 40.0925 111.449 38.7199 111.449C37.7451 111.455 36.7716 111.376 35.8104 111.213C35.0049 111.074 34.2095 110.882 33.4291 110.638C32.8339 110.451 32.249 110.232 31.6767 109.982C31.3335 109.842 31.0039 109.67 30.692 109.468L29 112.52C29.3212 112.751 29.6637 112.95 30.0228 113.115C30.692 113.436 31.3831 113.707 32.0908 113.929C33.0773 114.239 34.0828 114.483 35.1009 114.661C36.375 114.883 37.6663 114.99 38.9593 114.979C41.8971 114.979 44.1479 114.384 45.7115 113.194C46.4585 112.654 47.0627 111.938 47.4712 111.109C47.8797 110.279 48.0801 109.361 48.0548 108.436C48.0697 106.663 47.4736 105.319 46.2666 104.406Z" fill="#151D21"/>
|
||||
<path d="M55.4001 85.195C54.6391 85.195 54.0572 85.3686 53.6275 85.7112C53.1978 86.0538 52.9987 86.5835 52.9987 87.289V114.418H57.4859V85.6323C57.3539 85.5805 57.092 85.4926 56.6981 85.3754C56.2766 85.2514 55.8392 85.1907 55.4001 85.195Z" fill="#151D21"/>
|
||||
<path d="M65.769 85.5917C65.411 85.5875 65.0558 85.6554 64.7243 85.7914C64.3927 85.9274 64.0915 86.1288 63.8384 86.3838C63.5853 86.6387 63.3853 86.942 63.2502 87.2759C63.1152 87.6098 63.0478 87.9676 63.052 88.3281C63.0542 88.7771 63.1662 89.2187 63.378 89.6139C63.5898 90.0091 63.8949 90.3457 64.2664 90.594C64.6379 90.8423 65.0643 90.9948 65.5082 91.0379C65.952 91.081 66.3995 91.0134 66.8113 90.8412C67.223 90.6689 67.5864 90.3972 67.8692 90.0501C68.1521 89.7029 68.3458 89.291 68.4332 88.8507C68.5206 88.4103 68.4991 87.9551 68.3705 87.5251C68.242 87.0951 68.0103 86.7036 67.6959 86.3851C67.4455 86.1275 67.1454 85.9241 66.814 85.7877C66.4826 85.6512 66.1269 85.5845 65.769 85.5917Z" fill="#151D21"/>
|
||||
<path d="M65.9189 94.5175C65.158 94.5175 64.5761 94.6843 64.1464 95.0134C63.7167 95.3425 63.5242 95.8699 63.5242 96.6137V114.42H68.0115V94.9503C67.8794 94.8962 67.6176 94.8106 67.2237 94.6911C66.7994 94.57 66.3599 94.5116 65.9189 94.5175Z" fill="#151D21"/>
|
||||
<path d="M90.3293 96.199C89.4316 95.4464 88.3949 94.8803 87.2789 94.5333C86.0304 94.1401 84.7285 93.9462 83.4205 93.9585C82.1189 93.9449 80.8235 94.1389 79.5822 94.5333C78.4729 94.8834 77.4426 95.4493 76.5496 96.199C75.6938 96.9254 75.0063 97.8316 74.5354 98.8542C74.0374 99.9701 73.7913 101.183 73.8147 102.406V114.42H78.302V103.556C78.302 101.753 78.7288 100.385 79.5822 99.4515C80.4356 98.5183 81.7151 98.0495 83.4205 98.045C85.099 98.045 86.3717 98.5138 87.2386 99.4515C88.1054 100.389 88.5389 101.757 88.5389 103.556V114.42H93.0262V102.406C93.0502 101.186 92.812 99.9738 92.3279 98.8542C91.8677 97.8295 91.1847 96.922 90.3293 96.199Z" fill="#151D21"/>
|
||||
<path d="M109.521 109.937C109.08 110.223 108.603 110.451 108.104 110.613C107.422 110.855 106.703 110.977 105.98 110.972C105.523 110.974 105.067 110.921 104.622 110.814C104.205 110.716 103.816 110.526 103.48 110.259C103.14 109.979 102.876 109.617 102.712 109.207C102.511 108.669 102.418 108.097 102.437 107.523V98.6761H109.995C110.116 98.4119 110.221 98.141 110.311 97.8647C110.444 97.4615 110.511 97.0388 110.508 96.6137C110.508 95.9375 110.331 95.4056 109.975 95.0495C109.619 94.6933 109.008 94.5175 108.142 94.5175H102.435V89.3334C102.303 89.2793 102.034 89.1936 101.627 89.0741C101.198 88.9532 100.754 88.8932 100.309 88.8961C99.6925 88.8611 99.0824 89.0357 98.5766 89.392C98.1468 89.7098 97.9454 90.235 97.9454 90.9855V108.429C97.9454 110.383 98.5363 111.96 99.718 113.163C100.9 114.365 102.645 114.966 104.955 114.966C105.707 114.968 106.457 114.893 107.193 114.74C107.822 114.609 108.441 114.431 109.044 114.206C109.529 114.025 109.997 113.799 110.44 113.53C110.821 113.291 111.119 113.093 111.336 112.935L109.521 109.937Z" fill="#151D21"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_4_344">
|
||||
<rect width="82.3357" height="93.9799" fill="white" transform="translate(29 21)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.8 KiB |
17
src/main/resources/icons/slintFile.svg
Normal file
17
src/main/resources/icons/slintFile.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg width="140" height="140" viewBox="0 0 140 140" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_4_344)">
|
||||
<path d="M57.3731 76.8679L89.053 54.911C89.053 54.911 90.4827 54.0897 90.4827 52.7936C90.4827 51.0676 88.6748 50.5062 88.6748 50.5062L71.2465 43.6086C70.6246 43.3648 69.7688 44.0481 70.5701 44.9143L76.34 50.6891C76.34 50.6891 77.9428 52.2643 77.9428 53.2973C77.9428 54.3304 76.9587 55.2511 76.9587 55.2511L55.9627 75.5397C55.2158 76.2616 56.2255 77.5705 57.3731 76.8679Z" fill="#2379F4"/>
|
||||
<path d="M82.9626 21.2025L51.2827 43.1562C51.2827 43.1562 49.853 43.9775 49.853 45.2736C49.853 46.9996 51.6609 47.5611 51.6609 47.5611L69.0892 54.4619C69.7111 54.7025 70.5701 54.0192 69.7656 53.1562L63.9957 47.3622C63.9957 47.3622 62.3929 45.7901 62.3929 44.7539C62.3929 43.7176 63.377 42.8001 63.377 42.8001L84.3602 22.5275C85.1199 21.8057 84.1134 20.4967 82.9626 21.2025Z" fill="#2379F4"/>
|
||||
<path d="M46.2666 104.406C45.058 103.492 43.3646 102.891 41.1862 102.603L37.1711 102.086C36.0939 101.953 35.2673 101.708 34.6914 101.352C34.4184 101.196 34.1933 100.968 34.0405 100.692C33.8877 100.416 33.8133 100.103 33.8252 99.7874C33.8252 98.1735 35.3471 97.3673 38.3909 97.3688C40.1213 97.3446 41.842 97.6332 43.4712 98.2208C43.9713 98.3977 44.4526 98.6242 44.9081 98.897C45.1515 99.041 45.3815 99.207 45.5952 99.3929C45.7238 99.3352 45.8436 99.2593 45.951 99.1675C46.1183 99.0366 46.2687 98.8852 46.3986 98.7167C46.5505 98.5185 46.6825 98.3056 46.7925 98.0811C46.9157 97.8218 46.9763 97.5368 46.9693 97.2494C46.9693 96.2711 46.2151 95.4777 44.7066 94.8692C43.1982 94.2606 41.0788 93.96 38.3483 93.9676C36.9476 93.9389 35.5497 94.1058 34.1945 94.4634C33.1873 94.7263 32.2433 95.1917 31.4193 95.8316C30.7449 96.3622 30.2075 97.0488 29.8527 97.8332C29.5235 98.589 29.3558 99.4061 29.3603 100.231C29.3362 101.101 29.5189 101.965 29.893 102.749C30.2422 103.444 30.7471 104.049 31.3679 104.514C32.0538 105.016 32.8197 105.398 33.6328 105.641C34.5753 105.932 35.545 106.125 36.5266 106.216L39.5972 106.574C41.0146 106.724 41.9986 106.995 42.5492 107.386C42.8188 107.572 43.0363 107.825 43.1809 108.12C43.3256 108.415 43.3924 108.743 43.375 109.072C43.375 109.945 42.9423 110.559 42.0769 110.915C41.2116 111.271 40.0925 111.449 38.7199 111.449C37.7451 111.455 36.7716 111.376 35.8104 111.213C35.0049 111.074 34.2095 110.882 33.4291 110.638C32.8339 110.451 32.249 110.232 31.6767 109.982C31.3335 109.842 31.0039 109.67 30.692 109.468L29 112.52C29.3212 112.751 29.6637 112.95 30.0228 113.115C30.692 113.436 31.3831 113.707 32.0908 113.929C33.0773 114.239 34.0828 114.483 35.1009 114.661C36.375 114.883 37.6663 114.99 38.9593 114.979C41.8971 114.979 44.1479 114.384 45.7115 113.194C46.4585 112.654 47.0627 111.938 47.4712 111.109C47.8797 110.279 48.0801 109.361 48.0548 108.436C48.0697 106.663 47.4736 105.319 46.2666 104.406Z" fill="#151D21"/>
|
||||
<path d="M55.4001 85.195C54.6391 85.195 54.0572 85.3686 53.6275 85.7112C53.1978 86.0538 52.9987 86.5835 52.9987 87.289V114.418H57.4859V85.6323C57.3539 85.5805 57.092 85.4926 56.6981 85.3754C56.2766 85.2514 55.8392 85.1907 55.4001 85.195Z" fill="#151D21"/>
|
||||
<path d="M65.769 85.5917C65.411 85.5875 65.0558 85.6554 64.7243 85.7914C64.3927 85.9274 64.0915 86.1288 63.8384 86.3838C63.5853 86.6387 63.3853 86.942 63.2502 87.2759C63.1152 87.6098 63.0478 87.9676 63.052 88.3281C63.0542 88.7771 63.1662 89.2187 63.378 89.6139C63.5898 90.0091 63.8949 90.3457 64.2664 90.594C64.6379 90.8423 65.0643 90.9948 65.5082 91.0379C65.952 91.081 66.3995 91.0134 66.8113 90.8412C67.223 90.6689 67.5864 90.3972 67.8692 90.0501C68.1521 89.7029 68.3458 89.291 68.4332 88.8507C68.5206 88.4103 68.4991 87.9551 68.3705 87.5251C68.242 87.0951 68.0103 86.7036 67.6959 86.3851C67.4455 86.1275 67.1454 85.9241 66.814 85.7877C66.4826 85.6512 66.1269 85.5845 65.769 85.5917Z" fill="#151D21"/>
|
||||
<path d="M65.9189 94.5175C65.158 94.5175 64.5761 94.6843 64.1464 95.0134C63.7167 95.3425 63.5242 95.8699 63.5242 96.6137V114.42H68.0115V94.9503C67.8794 94.8962 67.6176 94.8106 67.2237 94.6911C66.7994 94.57 66.3599 94.5116 65.9189 94.5175Z" fill="#151D21"/>
|
||||
<path d="M90.3293 96.199C89.4316 95.4464 88.3949 94.8803 87.2789 94.5333C86.0304 94.1401 84.7285 93.9462 83.4205 93.9585C82.1189 93.9449 80.8235 94.1389 79.5822 94.5333C78.4729 94.8834 77.4426 95.4493 76.5496 96.199C75.6938 96.9254 75.0063 97.8316 74.5354 98.8542C74.0374 99.9701 73.7913 101.183 73.8147 102.406V114.42H78.302V103.556C78.302 101.753 78.7288 100.385 79.5822 99.4515C80.4356 98.5183 81.7151 98.0495 83.4205 98.045C85.099 98.045 86.3717 98.5138 87.2386 99.4515C88.1054 100.389 88.5389 101.757 88.5389 103.556V114.42H93.0262V102.406C93.0502 101.186 92.812 99.9738 92.3279 98.8542C91.8677 97.8295 91.1847 96.922 90.3293 96.199Z" fill="#151D21"/>
|
||||
<path d="M109.521 109.937C109.08 110.223 108.603 110.451 108.104 110.613C107.422 110.855 106.703 110.977 105.98 110.972C105.523 110.974 105.067 110.921 104.622 110.814C104.205 110.716 103.816 110.526 103.48 110.259C103.14 109.979 102.876 109.617 102.712 109.207C102.511 108.669 102.418 108.097 102.437 107.523V98.6761H109.995C110.116 98.4119 110.221 98.141 110.311 97.8647C110.444 97.4615 110.511 97.0388 110.508 96.6137C110.508 95.9375 110.331 95.4056 109.975 95.0495C109.619 94.6933 109.008 94.5175 108.142 94.5175H102.435V89.3334C102.303 89.2793 102.034 89.1936 101.627 89.0741C101.198 88.9532 100.754 88.8932 100.309 88.8961C99.6925 88.8611 99.0824 89.0357 98.5766 89.392C98.1468 89.7098 97.9454 90.235 97.9454 90.9855V108.429C97.9454 110.383 98.5363 111.96 99.718 113.163C100.9 114.365 102.645 114.966 104.955 114.966C105.707 114.968 106.457 114.893 107.193 114.74C107.822 114.609 108.441 114.431 109.044 114.206C109.529 114.025 109.997 113.799 110.44 113.53C110.821 113.291 111.119 113.093 111.336 112.935L109.521 109.937Z" fill="#151D21"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_4_344">
|
||||
<rect width="82.3357" height="93.9799" fill="white" transform="translate(29 21)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.8 KiB |
17
src/main/resources/icons/slintFile_dark.svg
Normal file
17
src/main/resources/icons/slintFile_dark.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg width="140" height="140" viewBox="0 0 140 140" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_4_345)">
|
||||
<path d="M57.3731 76.8679L89.053 54.911C89.053 54.911 90.4827 54.0897 90.4827 52.7936C90.4827 51.0676 88.6748 50.5062 88.6748 50.5062L71.2465 43.6086C70.6246 43.3648 69.7688 44.0481 70.5701 44.9143L76.34 50.6891C76.34 50.6891 77.9428 52.2643 77.9428 53.2973C77.9428 54.3304 76.9587 55.2511 76.9587 55.2511L55.9627 75.5397C55.2158 76.2616 56.2255 77.5705 57.3731 76.8679Z" fill="#2379F4"/>
|
||||
<path d="M82.9626 21.2025L51.2827 43.1562C51.2827 43.1562 49.853 43.9775 49.853 45.2736C49.853 46.9996 51.6609 47.5611 51.6609 47.5611L69.0892 54.4619C69.7111 54.7025 70.5701 54.0192 69.7656 53.1562L63.9957 47.3622C63.9957 47.3622 62.3929 45.7901 62.3929 44.7539C62.3929 43.7176 63.377 42.8001 63.377 42.8001L84.3602 22.5275C85.1199 21.8057 84.1134 20.4967 82.9626 21.2025Z" fill="#2379F4"/>
|
||||
<path d="M46.2666 104.406C45.058 103.492 43.3646 102.891 41.1862 102.603L37.1711 102.086C36.0939 101.953 35.2673 101.708 34.6914 101.352C34.4184 101.196 34.1933 100.968 34.0405 100.692C33.8877 100.416 33.8133 100.103 33.8252 99.7874C33.8252 98.1735 35.3471 97.3673 38.3909 97.3688C40.1213 97.3446 41.842 97.6332 43.4712 98.2208C43.9713 98.3977 44.4526 98.6242 44.9081 98.897C45.1515 99.041 45.3815 99.207 45.5952 99.3929C45.7238 99.3352 45.8436 99.2593 45.951 99.1675C46.1183 99.0366 46.2687 98.8852 46.3986 98.7167C46.5505 98.5185 46.6825 98.3056 46.7925 98.0811C46.9157 97.8218 46.9763 97.5368 46.9693 97.2494C46.9693 96.2711 46.2151 95.4777 44.7066 94.8692C43.1982 94.2606 41.0788 93.96 38.3483 93.9676C36.9476 93.9389 35.5497 94.1058 34.1945 94.4634C33.1873 94.7263 32.2433 95.1917 31.4193 95.8316C30.7449 96.3622 30.2075 97.0488 29.8527 97.8332C29.5235 98.589 29.3558 99.4061 29.3603 100.231C29.3362 101.101 29.5189 101.965 29.893 102.749C30.2422 103.444 30.7471 104.049 31.3679 104.514C32.0538 105.016 32.8197 105.398 33.6328 105.641C34.5753 105.932 35.545 106.125 36.5266 106.216L39.5972 106.574C41.0146 106.724 41.9986 106.995 42.5492 107.386C42.8188 107.572 43.0363 107.825 43.1809 108.12C43.3256 108.415 43.3924 108.743 43.375 109.072C43.375 109.945 42.9423 110.559 42.0769 110.915C41.2116 111.271 40.0925 111.449 38.7199 111.449C37.7451 111.455 36.7716 111.376 35.8104 111.213C35.0049 111.074 34.2095 110.882 33.4291 110.638C32.8339 110.451 32.249 110.232 31.6767 109.982C31.3335 109.842 31.0039 109.67 30.692 109.468L29 112.52C29.3212 112.751 29.6637 112.95 30.0228 113.115C30.692 113.436 31.3831 113.707 32.0908 113.929C33.0773 114.239 34.0828 114.483 35.1009 114.661C36.375 114.883 37.6663 114.99 38.9593 114.979C41.8971 114.979 44.1479 114.384 45.7115 113.194C46.4585 112.654 47.0627 111.938 47.4712 111.109C47.8797 110.279 48.0801 109.361 48.0548 108.436C48.0697 106.663 47.4736 105.319 46.2666 104.406Z" fill="white"/>
|
||||
<path d="M55.4001 85.195C54.6391 85.195 54.0572 85.3686 53.6275 85.7112C53.1978 86.0538 52.9987 86.5835 52.9987 87.289V114.418H57.4859V85.6323C57.3539 85.5805 57.092 85.4926 56.6981 85.3754C56.2766 85.2514 55.8392 85.1907 55.4001 85.195Z" fill="white"/>
|
||||
<path d="M65.769 85.5917C65.411 85.5875 65.0558 85.6554 64.7243 85.7914C64.3927 85.9274 64.0915 86.1288 63.8384 86.3838C63.5853 86.6387 63.3853 86.942 63.2502 87.2759C63.1152 87.6098 63.0478 87.9676 63.052 88.3281C63.0542 88.7771 63.1662 89.2187 63.378 89.6139C63.5898 90.0091 63.8949 90.3457 64.2664 90.594C64.6379 90.8423 65.0643 90.9948 65.5082 91.0379C65.952 91.081 66.3995 91.0134 66.8113 90.8412C67.223 90.6689 67.5864 90.3972 67.8692 90.0501C68.1521 89.7029 68.3458 89.291 68.4332 88.8507C68.5206 88.4103 68.4991 87.9551 68.3705 87.5251C68.242 87.0951 68.0103 86.7036 67.6959 86.3851C67.4455 86.1275 67.1454 85.9241 66.814 85.7877C66.4826 85.6512 66.1269 85.5845 65.769 85.5917Z" fill="white"/>
|
||||
<path d="M65.9189 94.5175C65.158 94.5175 64.5761 94.6843 64.1464 95.0134C63.7167 95.3425 63.5242 95.8699 63.5242 96.6137V114.42H68.0115V94.9503C67.8794 94.8962 67.6176 94.8106 67.2237 94.6911C66.7994 94.57 66.3599 94.5116 65.9189 94.5175Z" fill="white"/>
|
||||
<path d="M90.3293 96.199C89.4316 95.4464 88.3949 94.8803 87.2789 94.5333C86.0304 94.1401 84.7285 93.9462 83.4205 93.9585C82.1189 93.9449 80.8235 94.1389 79.5822 94.5333C78.4729 94.8834 77.4426 95.4493 76.5496 96.199C75.6938 96.9254 75.0063 97.8316 74.5354 98.8542C74.0374 99.9701 73.7913 101.183 73.8147 102.406V114.42H78.302V103.556C78.302 101.753 78.7288 100.385 79.5822 99.4515C80.4356 98.5183 81.7151 98.0495 83.4205 98.045C85.099 98.045 86.3717 98.5138 87.2386 99.4515C88.1054 100.389 88.5389 101.757 88.5389 103.556V114.42H93.0262V102.406C93.0502 101.186 92.812 99.9738 92.3279 98.8542C91.8677 97.8295 91.1847 96.922 90.3293 96.199Z" fill="white"/>
|
||||
<path d="M109.521 109.937C109.08 110.223 108.603 110.451 108.104 110.613C107.422 110.855 106.703 110.977 105.98 110.972C105.523 110.974 105.067 110.921 104.622 110.814C104.205 110.716 103.816 110.526 103.48 110.259C103.14 109.979 102.876 109.617 102.712 109.207C102.511 108.669 102.418 108.097 102.437 107.523V98.6761H109.995C110.116 98.4119 110.221 98.141 110.311 97.8647C110.444 97.4615 110.511 97.0388 110.508 96.6137C110.508 95.9375 110.331 95.4056 109.975 95.0495C109.619 94.6933 109.008 94.5175 108.142 94.5175H102.435V89.3334C102.303 89.2793 102.034 89.1936 101.627 89.0741C101.198 88.9532 100.754 88.8932 100.309 88.8961C99.6925 88.8611 99.0824 89.0357 98.5766 89.392C98.1468 89.7098 97.9454 90.235 97.9454 90.9855V108.429C97.9454 110.383 98.5363 111.96 99.718 113.163C100.9 114.365 102.645 114.966 104.955 114.966C105.707 114.968 106.457 114.893 107.193 114.74C107.822 114.609 108.441 114.431 109.044 114.206C109.529 114.025 109.997 113.799 110.44 113.53C110.821 113.291 111.119 113.093 111.336 112.935L109.521 109.937Z" fill="white"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_4_345">
|
||||
<rect width="82.3357" height="93.9799" fill="white" transform="translate(29 21)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.8 KiB |
Reference in New Issue
Block a user