浏览代码

Use original Classroom logo only on homepage card.

Add a dedicated homepage logo asset and point the Open Classroom main content card to it so sidebar branding remains unchanged.

Made-with: Cursor
huzaifahayat12 4 小时之前
父节点
当前提交
1ecf860f49

+ 21 - 0
classroom_app/Assets.xcassets/HomePageGoogleClassroomLogo.imageset/Contents.json

@@ -0,0 +1,21 @@
1
+{
2
+  "images": [
3
+    {
4
+      "filename": "icon_google_classroom.png",
5
+      "idiom": "universal",
6
+      "scale": "1x"
7
+    },
8
+    {
9
+      "idiom": "universal",
10
+      "scale": "2x"
11
+    },
12
+    {
13
+      "idiom": "universal",
14
+      "scale": "3x"
15
+    }
16
+  ],
17
+  "info": {
18
+    "author": "xcode",
19
+    "version": 1
20
+  }
21
+}

二进制
classroom_app/Assets.xcassets/HomePageGoogleClassroomLogo.imageset/icon_google_classroom.png


+ 2 - 2
classroom_app/ViewController.swift

@@ -2450,9 +2450,9 @@ private extension ViewController {
2450 2450
         iconWrap.widthAnchor.constraint(equalToConstant: 58).isActive = true
2451 2451
         iconWrap.heightAnchor.constraint(equalToConstant: 58).isActive = true
2452 2452
         iconWrap.layer?.borderWidth = 0
2453
-        let usesClassroomAsset = NSImage(named: "icon_google_classroom") != nil
2453
+        let usesClassroomAsset = NSImage(named: "HomePageGoogleClassroomLogo") != nil
2454 2454
         let classLogoImage =
2455
-            NSImage(named: "icon_google_classroom")
2455
+            NSImage(named: "HomePageGoogleClassroomLogo")
2456 2456
             ?? NSImage(systemSymbolName: "graduationcap.circle.fill", accessibilityDescription: "Google Classroom")
2457 2457
             ?? NSImage()
2458 2458
         classLogoImage.isTemplate = false