ソースを参照

Studio app icons: the remaining fifteen apps

Lucide glyphs, flattened: Feedback message-square-text, Help Tours route,
Invitations mail-plus, New Comments messages-square, OAuth2 Server
key-round, SocialEngine Migration arrow-right-left (gray); Reviews
thumbs-up (green).

Brand marks: OpenCV, Font Awesome, Google and Rocket.Chat on the white
plate; Intercom in its cyan on a near-black plate, where the mark has
contrast; Plyr keeps its wordmark and Marker.io its mark, both on the
slate plate they had; UNA Connect is the UNA tile.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Andrey Yasko 1 ヶ月 前
親
コミット
8013278c0b

ファイルの差分が大きいため隠しています
+ 6 - 31
modules/boonex/chat_plus/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 3 - 23
modules/boonex/feedback/template/images/icons/std-icon.svg


+ 10 - 15
modules/boonex/fontawesome/template/images/icons/std-icon.svg

@@ -1,21 +1,16 @@
-<svg width="320" height="320" viewBox="0 0 320 320" fill="none" xmlns="http://www.w3.org/2000/svg">
-<g clip-path="url(#clip0_1014_7006)">
-<path d="M160 0C281.326 0 320 38.6737 320 160C320 281.326 281.326 320 160 320C38.6736 320 0 281.326 0 160C0 38.6737 38.6736 0 160 0Z" fill="url(#paint0_linear_1014_7006)"/>
-<path d="M160 2C220.573 2 259.85 11.6833 284.083 35.9168C308.317 60.1504 318 99.4272 318 160C318 220.573 308.317 259.85 284.083 284.083C259.85 308.317 220.573 318 160 318C99.4272 318 60.1504 308.317 35.9168 284.083C11.6833 259.85 2 220.573 2 160C2 99.4272 11.6833 60.1504 35.9168 35.9168C60.1504 11.6833 99.4272 2 160 2Z" stroke="#F8FAFC" stroke-opacity="0.2" stroke-width="4"/>
-<g clip-path="url(#clip1_1014_7006)">
-<path d="M237.543 60H82.4175C70.1152 60 60 70.1172 60 82.4219V237.617C60 249.883 70.1152 260 82.4175 260H237.583C249.846 260 260 249.883 260 237.578V82.4219C259.961 70.1172 249.846 60 237.543 60ZM214.54 186.914C214.54 188.789 212.939 189.609 211.064 190.391C203.566 193.555 195.559 196.523 187.045 196.523C171.228 196.523 160.215 179.023 123.308 197.5V217.734C123.308 229.57 105.46 229.531 105.46 217.734V120.078C101.945 117.344 99.6016 113.086 99.6016 108.242C99.6016 100.039 106.28 93.3203 114.521 93.3203C122.722 93.3203 129.44 100 129.44 108.242C129.44 113.008 127.174 117.305 123.62 120.039V128.242C138.11 123.555 149.201 114.805 180.68 126.914C191.068 131.367 207.51 120.781 210.557 120.781C212.705 120.781 214.579 122.383 214.579 124.258V186.914H214.54Z" fill="#38BDF8"/>
+<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="80" height="80" fill="url(#paint0_linear_fontawesome)"/>
+<g transform="translate(13.554 13.554) scale(2.20387)">
+<svg:path xmlns:svg="http://www.w3.org/2000/svg" d="M4.3934 4.5c.6837-.4317 1.1379-1.194 1.1379-2.0625C5.5313 1.0913 4.4398 0 3.0938 0 1.7475 0 .6563 1.0913.6563 2.4375c0 .7805.3668 1.4753.9375 1.9214V24h3v-3h17.5126c.6834 0 1.2373-.554 1.2373-1.2373a1.237 1.237 0 0 0-.1066-.5027l-2.8934-6.51 2.8934-6.51a1.237 1.237 0 0 0 .1066-.5026c0-.6834-.5539-1.2374-1.2373-1.2374Z" fill="#538DD7" />
 </g>
+<g transform="translate(13.554 14.554) scale(2.20387)">
+<path fill-rule="evenodd" fill="black" fill-opacity="0.1" d="M4.39 4.50 L4.49 4.43 L4.59 4.36 L4.68 4.29 L4.77 4.21 L4.86 4.11 L4.94 4.03 L5.02 3.94 L5.09 3.84 L5.15 3.74 L5.21 3.64 L5.27 3.54 L5.32 3.43 L5.37 3.32 L5.41 3.21 L5.44 3.09 L5.47 2.97 L5.50 2.85 L5.51 2.73 L5.53 2.61 L5.53 2.50 L5.53 2.40 L5.53 2.27 L5.51 2.15 L5.50 2.03 L5.47 1.91 L5.44 1.79 L5.41 1.67 L5.37 1.56 L5.32 1.45 L5.27 1.35 L5.22 1.24 L5.16 1.14 L5.09 1.04 L5.02 0.95 L4.95 0.86 L4.87 0.77 L4.78 0.67 L4.69 0.59 L4.60 0.52 L4.50 0.45 L4.41 0.38 L4.31 0.32 L4.20 0.27 L4.10 0.22 L3.99 0.17 L3.88 0.13 L3.76 0.09 L3.64 0.06 L3.53 0.04 L3.40 0.02 L3.28 0.01 L3.16 0.00 L3.05 0.00 L2.93 0.01 L2.80 0.02 L2.68 0.03 L2.56 0.06 L2.45 0.09 L2.33 0.12 L2.22 0.16 L2.11 0.21 L2.00 0.26 L1.90 0.31 L1.80 0.37 L1.67 0.46 L1.54 0.56 L1.43 0.66 L1.32 0.77 L1.21 0.89 L1.12 1.01 L1.03 1.14 L0.96 1.26 L0.89 1.40 L0.83 1.53 L0.78 1.67 L0.74 1.81 L0.70 1.97 L0.68 2.11 L0.67 2.19 L0.66 2.27 L0.66 2.42 L0.66 2.54 L0.67 2.69 L0.69 2.83 L0.71 2.97 L0.75 3.11 L0.79 3.24 L0.84 3.37 L0.90 3.50 L0.96 3.62 L1.03 3.74 L1.11 3.85 L1.19 3.96 L1.28 4.07 L1.39 4.18 L1.49 4.27 L1.59 4.36 L1.59 24.00 L4.59 24.00 L4.59 21.00 L22.13 21.00 L22.19 21.00 L22.25 20.99 L22.31 20.98 L22.39 20.97 L22.45 20.95 L22.51 20.93 L22.56 20.91 L22.63 20.88 L22.69 20.86 L22.74 20.83 L22.79 20.80 L22.85 20.75 L22.90 20.72 L22.95 20.66 L23.01 20.61 L23.05 20.57 L23.11 20.49 L23.15 20.43 L23.19 20.36 L23.23 20.29 L23.26 20.22 L23.28 20.14 L23.31 20.07 L23.32 19.99 L23.34 19.91 L23.34 19.83 L23.34 19.74 L23.34 19.66 L23.33 19.58 L23.32 19.51 L23.30 19.43 L23.27 19.35 L23.24 19.26 L20.34 12.75 L23.24 6.24 L23.26 6.18 L23.29 6.11 L23.31 6.01 L23.33 5.94 L23.34 5.86 L23.34 5.76 L23.34 5.65 L23.33 5.57 L23.32 5.49 L23.30 5.40 L23.27 5.32 L23.23 5.23 L23.20 5.16 L23.15 5.07 L23.11 5.01 L23.05 4.93 L22.98 4.86 L22.91 4.80 L22.87 4.76 L22.82 4.73 L22.74 4.67 L22.69 4.64 L22.63 4.62 L22.54 4.58 L22.49 4.56 L22.43 4.54 L22.33 4.52 L22.23 4.51 L22.13 4.50 Z"/>
 </g>
 <defs>
-<linearGradient id="paint0_linear_1014_7006" x1="160" y1="0" x2="160" y2="320" gradientUnits="userSpaceOnUse">
-<stop stop-color="#475569"/>
-<stop offset="1" stop-color="#1E293B"/>
+<linearGradient id="paint0_linear_fontawesome" x1="40" y1="0" x2="40" y2="80" gradientUnits="userSpaceOnUse">
+<stop stop-color="#F3F4F6"/>
+<stop offset="1" stop-color="#E5E7EB"/>
 </linearGradient>
-<clipPath id="clip0_1014_7006">
-<rect width="320" height="320" fill="white"/>
-</clipPath>
-<clipPath id="clip1_1014_7006">
-<rect width="240" height="240" fill="white" transform="translate(40 40)"/>
-</clipPath>
+
 </defs>
 </svg>

ファイルの差分が大きいため隠しています
+ 3 - 7
modules/boonex/google_connect/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 3 - 8
modules/boonex/help_tours/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 0 - 5
modules/boonex/intercom/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 3 - 8
modules/boonex/invites/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 6 - 6
modules/boonex/markerio/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 3 - 29
modules/boonex/new_comments/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 3 - 50
modules/boonex/oauth2/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 6 - 1
modules/boonex/opencv/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 6 - 8
modules/boonex/plyr/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 3 - 24
modules/boonex/reviews/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 3 - 69
modules/boonex/se_migration/template/images/icons/std-icon.svg


ファイルの差分が大きいため隠しています
+ 0 - 5
modules/boonex/una_connect/template/images/icons/std-icon.svg


+ 14 - 0
scripts/studio_icon_from_lucide.py

@@ -55,6 +55,13 @@ ICONS = [
     ('modules/boonex/stories/template/images/icons/std-icon.svg', 'stories', 'green', 'image-play', 80),
     ('modules/boonex/protean/template/images/icons/std-icon.svg', 'protean', 'purple', 'panel-top-dashed', 80),
     ('modules/boonex/spaces/template/images/icons/std-icon.svg', 'spaces', 'red', 'circle-dot-dashed', 80),
+    ('modules/boonex/feedback/template/images/icons/std-icon.svg', 'feedback', 'gray', 'message-square-text', 80),
+    ('modules/boonex/help_tours/template/images/icons/std-icon.svg', 'help_tours', 'gray', 'route', 80),
+    ('modules/boonex/invites/template/images/icons/std-icon.svg', 'invites', 'gray', 'mail-plus', 80),
+    ('modules/boonex/new_comments/template/images/icons/std-icon.svg', 'new_comments', 'gray', 'messages-square', 80),
+    ('modules/boonex/oauth2/template/images/icons/std-icon.svg', 'oauth2', 'gray', 'key-round', 80),
+    ('modules/boonex/reviews/template/images/icons/std-icon.svg', 'reviews', 'green', 'thumbs-up', 80),
+    ('modules/boonex/se_migration/template/images/icons/std-icon.svg', 'se_migration', 'gray', 'arrow-right-left', 80),
 ]
 
 # Brand artwork on the white plate: the source SVG's shapes are copied as they are (fills, gradients), scaled to
@@ -79,6 +86,13 @@ ART = [
     # ('modules/boonex/github/template/images/icons/std-icon.svg', 'github', '<thesvg.org github default.svg>', ()),
     # ('modules/boonex/linkedin_connect/template/images/icons/std-icon.svg', 'linkedin', '<thesvg.org linkedin default.svg>', ()),
     # ('modules/boonex/twitter_connect/template/images/icons/std-icon.svg', 'twitter', '<thesvg.org x default.svg>', ()),
+    # ('modules/boonex/opencv/template/images/icons/std-icon.svg', 'opencv', '<thesvg.org opencv default.svg>', ()),
+    # ('modules/boonex/fontawesome/template/images/icons/std-icon.svg', 'fontawesome', '<thesvg.org font-awesome default.svg>', ()),
+    # ('modules/boonex/google_connect/template/images/icons/std-icon.svg', 'googlecon', '<thesvg.org google default.svg>', ()),
+    # ('modules/boonex/intercom/template/images/icons/std-icon.svg', 'intercom', '<thesvg.org intercom default.svg>', (), ('#27272A', '#09090B')),
+    # ('modules/boonex/chat_plus/template/images/icons/std-icon.svg', 'chat_plus', '<simpleicons rocketdotchat>', ()),
+    # ('modules/boonex/plyr/template/images/icons/std-icon.svg', 'plyr', '<Plyr wordmark path of the previous tile>', (), ('#475569', '#1E293B'), '#38BDF8', 52),
+    # ('modules/boonex/markerio/template/images/icons/std-icon.svg', 'markerio', '<Marker.io mark path of the previous tile>', (), ('#475569', '#1E293B'), 'white'),
 ]
 
 STROKE = 2.0      # Lucide stroke width, in its 24-unit space

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません