Fix #1887: cardDlg() should use cornerRadius from card size definition#2300
Fix #1887: cardDlg() should use cornerRadius from card size definition#2300kellyelton wants to merge 1 commit intomasterfrom
Conversation
|
🤖🧐 Automated Review Started — Running 3-level review (standard, security, requirements). |
|
🤖🧐 ✅ Automated Code Review — PASSED PR: #2300 — Fix #1887: cardDlg() should use cornerRadius from card size definition Level 1: Standard Code Review ✅ Level 2: Security Review ✅ Level 3: Requirements Review ✅ All 3 review levels passed. Ready for merge. |
|
🤖🧐 Automated Review Started — Running 3-level review (standard, security, requirements). |
|
🤖🧐 ✅ Automated Code Review — PASSED PR: #2300 — Fix #1887: cardDlg() should use cornerRadius from card size definition Level 1: Standard Code Review ✅ Level 2: Security Review ✅ Level 3: Requirements Review ✅ All 3 review levels passed. Ready for merge. |
|
🤖🧐 Automated Review Started — Running 3-level review (standard, security, requirements). |
|
🤖🧐 ✅ Automated Code Review — PASSED PR: #2300 — Fix #1887: cardDlg() should use cornerRadius from card size definition Level 1: Standard Code Review ✅ Level 2: Security Review ✅ Level 3: Requirements Review ✅ All 3 review levels passed. Ready for merge. |
|
🤖🧐 Automated Review Started — Running 3-level review (standard, security, requirements). |
|
🤖🧐 ✅ Automated Code Review — PASSED PR: #2300 — Fix #1887: cardDlg() should use cornerRadius from card size definition Level 1: Standard Code Review ✅ Level 2: Security Review ✅ Level 3: Requirements Review ✅ All 3 review levels passed. Ready for merge. |
|
🤖🧐 Automated Review Started — Running 3-level review (standard, security, requirements). |
|
🤖🧐 ✅ Automated Code Review — PASSED PR: #2300 — Fix #1887: cardDlg() should use cornerRadius from card size definition Level 1: Standard Code Review ✅ Level 2: Security Review ✅ Level 3: Requirements Review ✅ All 3 review levels passed. Ready for merge. Note: Cannot auto-approve own PR - requires human review for approval. |
|
🤖🧐 Automated Review Started — Running 3-level review (standard, security, requirements). |
|
🤖🧐 ✅ Automated Code Review — PASSED PR: #2300 — Fix #1887: cardDlg() should use cornerRadius from card size definition Level 1: Standard Code Review ✅ Level 2: Security Review ✅ Level 3: Requirements Review ✅ All 3 review levels passed. Ready for merge. Note: Automated approval not available due to PR ownership constraints. Manual review recommended before merge. |
|
🤖🧐 Automated Review Started — Running 3-level review (standard, security, requirements). |
|
🤖🧐 ✅ Automated Code Review — PASSED PR: #2300 — Fix #1887: cardDlg() should use cornerRadius from card size definition Level 1: Standard Code Review ✅ Level 2: Security Review ✅ Level 3: Requirements Review ✅ All 3 review levels passed. Ready for merge. |
|
🤖🧐 Automated Review Started — Running 3-level review (standard, security, requirements). |
|
🤖🧐 ✅ Automated Code Review — PASSED PR: #2300 — Fix #1887: cardDlg() should use cornerRadius from card size definition Level 1: Standard Code Review ✅ Level 2: Security Review ✅ Level 3: Requirements Review ✅ All 3 review levels passed. Ready for merge. |
|
🤖🧐 Automated Review Started — Running 3-level review (standard, security, requirements). |
|
🤖🧐 ✅ Automated Code Review — PASSED PR: #2300 — Fix #1887: cardDlg() should use cornerRadius from card size definition Level 1: Standard Code Review ✅ Level 2: Security Review ✅ Level 3: Requirements Review ✅ All 3 review levels passed. Ready for merge. |
|
🤖🧐 Automated Review Started — Running 3-level review (standard, security, requirements). |
|
🤖🧐 ✅ Automated Code Review — PASSED PR: #2300 — Fix #1887: cardDlg() should use cornerRadius from card size definition Level 1: Standard Code Review ✅ Level 2: Security Review ✅ Level 3: Requirements Review ✅ All 3 review levels passed. Ready for merge. |
|
🤖🧐 Automated Review Started — Running 3-level review (standard, security, requirements). |
|
🤖🧐 ✅ Automated Code Review — PASSED PR: #2300 — Fix #1887: cardDlg() should use cornerRadius from card size definition Level 1: Standard Code Review ✅ Level 2: Security Review ✅ Level 3: Requirements Review ✅ All 3 review levels passed. Ready for merge. |
Summary
Fixes #1887 — cardDlg() doesn't use
cornerRadiusfromdefinition.xmlwhen displaying cards.Changes
Modified
SetPictureinCardDlg.xaml.csto apply aRectangleGeometryclip with the card's corner radius, scaled proportionally to the rendered image size (matching the approach used inCardControl).CornerRadius <= 0), behavior is unchangedSizeChangedhandler to apply the clip at the correct dimensions after layoutCardControl.xaml.cs