Update polls icons (#2163)

* Add new polls icons

* Fix preview tests

* Update UI tests

* Add polls reply view test
This commit is contained in:
Alfonso Grillo
2023-11-24 15:39:53 +01:00
committed by GitHub
parent 59eb253980
commit 81373b0d98
49 changed files with 92 additions and 619 deletions
@@ -1,137 +0,0 @@
%PDF-1.7
1 0 obj
<< >>
endobj
2 0 obj
<< /Length 3 0 R >>
stream
/DeviceRGB CS
/DeviceRGB cs
q
1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000 cm
0.105882 0.113725 0.133333 scn
15.000000 8.617193 m
15.000000 1.666666 l
15.000000 1.208333 14.836806 0.815971 14.510417 0.489583 c
14.184029 0.163194 13.791667 0.000000 13.333334 0.000000 c
1.666667 0.000000 l
1.208333 0.000000 0.815972 0.163194 0.489583 0.489583 c
0.163194 0.815971 0.000000 1.208333 0.000000 1.666666 c
0.000000 13.333333 l
0.000000 13.791667 0.163194 14.184028 0.489583 14.510417 c
0.815972 14.836805 1.208333 15.000000 1.666667 15.000000 c
8.618215 15.000000 l
8.433891 14.478710 8.333564 13.917734 8.333496 13.333333 c
1.666667 13.333333 l
1.666667 1.666666 l
13.333334 1.666666 l
13.333334 8.332741 l
13.333388 8.332741 13.333442 8.332741 13.333496 8.332741 c
13.917828 8.332741 14.478747 8.432978 15.000000 8.617193 c
h
4.760417 3.572916 m
4.600695 3.413194 4.402778 3.333333 4.166667 3.333333 c
3.930556 3.333333 3.732639 3.413194 3.572917 3.572916 c
3.413195 3.732638 3.333333 3.930555 3.333333 4.166666 c
3.333333 8.333333 l
3.333333 8.569445 3.413195 8.767361 3.572917 8.927083 c
3.732639 9.086805 3.930556 9.166666 4.166667 9.166666 c
4.402778 9.166666 4.600695 9.086805 4.760417 8.927083 c
4.920139 8.767361 5.000000 8.569445 5.000000 8.333333 c
5.000000 4.166666 l
5.000000 3.930555 4.920139 3.732638 4.760417 3.572916 c
h
8.093750 3.572916 m
7.934028 3.413194 7.736111 3.333333 7.500000 3.333333 c
7.263889 3.333333 7.065972 3.413194 6.906250 3.572916 c
6.746528 3.732638 6.666667 3.930555 6.666667 4.166666 c
6.666667 10.833333 l
6.666667 11.069445 6.746528 11.267361 6.906250 11.427083 c
7.065972 11.586805 7.263889 11.666666 7.500000 11.666666 c
7.736111 11.666666 7.934028 11.586805 8.093750 11.427083 c
8.253472 11.267361 8.333334 11.069445 8.333334 10.833333 c
8.333334 4.166666 l
8.333334 3.930555 8.253472 3.732638 8.093750 3.572916 c
h
11.427084 3.572916 m
11.267362 3.413194 11.069445 3.333333 10.833334 3.333333 c
10.597222 3.333333 10.399306 3.413194 10.239584 3.572916 c
10.079862 3.732638 10.000000 3.930555 10.000000 4.166666 c
10.000000 5.833333 l
10.000000 6.069444 10.079862 6.267361 10.239584 6.427083 c
10.399306 6.586805 10.597222 6.666666 10.833334 6.666666 c
11.069445 6.666666 11.267362 6.586805 11.427084 6.427083 c
11.586806 6.267361 11.666667 6.069444 11.666667 5.833333 c
11.666667 4.166666 l
11.666667 3.930555 11.586806 3.732638 11.427084 3.572916 c
h
f*
n
Q
q
1.000000 0.000000 -0.000000 1.000000 10.000000 10.667969 cm
0.105882 0.113725 0.133333 scn
6.422589 4.919985 m
6.748026 4.594548 6.748026 4.066910 6.422589 3.741474 c
3.089256 0.408141 l
2.763819 0.082704 2.236181 0.082704 1.910744 0.408141 c
0.244078 2.074807 l
-0.081359 2.400244 -0.081359 2.927881 0.244078 3.253318 c
0.569515 3.578755 1.097152 3.578755 1.422589 3.253318 c
2.500000 2.175907 l
5.244078 4.919985 l
5.569515 5.245422 6.097153 5.245422 6.422589 4.919985 c
h
f*
n
Q
endstream
endobj
3 0 obj
2894
endobj
4 0 obj
<< /Annots []
/Type /Page
/MediaBox [ 0.000000 0.000000 16.666504 15.832031 ]
/Resources 1 0 R
/Contents 2 0 R
/Parent 5 0 R
>>
endobj
5 0 obj
<< /Kids [ 4 0 R ]
/Count 1
/Type /Pages
>>
endobj
6 0 obj
<< /Pages 5 0 R
/Type /Catalog
>>
endobj
xref
0 7
0000000000 65535 f
0000000010 00000 n
0000000034 00000 n
0000002984 00000 n
0000003007 00000 n
0000003180 00000 n
0000003254 00000 n
trailer
<< /ID [ (some) (id) ]
/Root 6 0 R
/Size 7
>>
startxref
3313
%%EOF
@@ -1,7 +1,7 @@
{
"images" : [
{
"filename" : "ended-poll.pdf",
"filename" : "polls-end.svg",
"idiom" : "universal"
}
],
@@ -0,0 +1,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M21 10.6586V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H13.3414C13.1203 3.62556 13 4.29873 13 5L5 5V19H19V11C19.7013 11 20.3744 10.8797 21 10.6586Z" fill="#1B1D22"/>
<path d="M13.8027 8C14.2671 8.80277 14.9121 9.48797 15.6822 10H13C12.7167 10 12.4792 9.90417 12.2875 9.7125C12.0958 9.52083 12 9.28333 12 9C12 8.71667 12.0958 8.47917 12.2875 8.2875C12.4792 8.09583 12.7167 8 13 8H13.8027Z" fill="#1B1D22"/>
<path d="M16.7125 15.7125C16.5208 15.9042 16.2833 16 16 16H13C12.7167 16 12.4792 15.9042 12.2875 15.7125C12.0958 15.5208 12 15.2833 12 15C12 14.7167 12.0958 14.4792 12.2875 14.2875C12.4792 14.0958 12.7167 14 13 14H16C16.2833 14 16.5208 14.0958 16.7125 14.2875C16.9042 14.4792 17 14.7167 17 15C17 15.2833 16.9042 15.5208 16.7125 15.7125Z" fill="#1B1D22"/>
<path d="M10.4125 10.4125C10.0208 10.8042 9.55 11 9 11C8.45 11 7.97917 10.8042 7.5875 10.4125C7.19583 10.0208 7 9.55 7 9C7 8.45 7.19583 7.97917 7.5875 7.5875C7.97917 7.19583 8.45 7 9 7C9.55 7 10.0208 7.19583 10.4125 7.5875C10.8042 7.97917 11 8.45 11 9C11 9.55 10.8042 10.0208 10.4125 10.4125Z" fill="#1B1D22"/>
<path d="M10.4125 16.4125C10.0208 16.8042 9.55 17 9 17C8.45 17 7.97917 16.8042 7.5875 16.4125C7.19583 16.0208 7 15.55 7 15C7 14.45 7.19583 13.9792 7.5875 13.5875C7.97917 13.1958 8.45 13 9 13C9.55 13 10.0208 13.1958 10.4125 13.5875C10.8042 13.9792 11 14.45 11 15C11 15.55 10.8042 16.0208 10.4125 16.4125Z" fill="#1B1D22"/>
<path d="M22.7071 2.29289C23.0976 2.68342 23.0976 3.31658 22.7071 3.70711L18.7071 7.70711C18.3166 8.09763 17.6834 8.09763 17.2929 7.70711L15.2929 5.70711C14.9024 5.31658 14.9024 4.68342 15.2929 4.29289C15.6834 3.90237 16.3166 3.90237 16.7071 4.29289L18 5.58579L21.2929 2.29289C21.6834 1.90237 22.3166 1.90237 22.7071 2.29289Z" fill="#1B1D22"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -1,7 +1,7 @@
{
"images" : [
{
"filename" : "timeline-poll.pdf",
"filename" : "polls.svg",
"idiom" : "universal"
}
],
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M16 10C16.2833 10 16.5208 9.90417 16.7125 9.7125C16.9042 9.52083 17 9.28333 17 9C17 8.71667 16.9042 8.47917 16.7125 8.2875C16.5208 8.09583 16.2833 8 16 8H13C12.7167 8 12.4792 8.09583 12.2875 8.2875C12.0958 8.47917 12 8.71667 12 9C12 9.28333 12.0958 9.52083 12.2875 9.7125C12.4792 9.90417 12.7167 10 13 10H16ZM16 16C16.2833 16 16.5208 15.9042 16.7125 15.7125C16.9042 15.5208 17 15.2833 17 15C17 14.7167 16.9042 14.4792 16.7125 14.2875C16.5208 14.0958 16.2833 14 16 14H13C12.7167 14 12.4792 14.0958 12.2875 14.2875C12.0958 14.4792 12 14.7167 12 15C12 15.2833 12.0958 15.5208 12.2875 15.7125C12.4792 15.9042 12.7167 16 13 16H16ZM9 11C9.55 11 10.0208 10.8042 10.4125 10.4125C10.8042 10.0208 11 9.55 11 9C11 8.45 10.8042 7.97917 10.4125 7.5875C10.0208 7.19583 9.55 7 9 7C8.45 7 7.97917 7.19583 7.5875 7.5875C7.19583 7.97917 7 8.45 7 9C7 9.55 7.19583 10.0208 7.5875 10.4125C7.97917 10.8042 8.45 11 9 11ZM9 17C9.55 17 10.0208 16.8042 10.4125 16.4125C10.8042 16.0208 11 15.55 11 15C11 14.45 10.8042 13.9792 10.4125 13.5875C10.0208 13.1958 9.55 13 9 13C8.45 13 7.97917 13.1958 7.5875 13.5875C7.19583 13.9792 7 14.45 7 15C7 15.55 7.19583 16.0208 7.5875 16.4125C7.97917 16.8042 8.45 17 9 17ZM5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5ZM5 19H19V5H5V19Z" fill="#1B1D22"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -1,16 +0,0 @@
{
"images" : [
{
"filename" : "timeline-ended-poll.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"preserves-vector-representation" : true,
"template-rendering-intent" : "template"
}
}
@@ -1,154 +0,0 @@
%PDF-1.7
1 0 obj
<< >>
endobj
2 0 obj
<< /Length 3 0 R >>
stream
/DeviceRGB CS
/DeviceRGB cs
q
1.000000 0.000000 -0.000000 1.000000 2.500000 13.167969 cm
0.105882 0.113725 0.133333 scn
13.089256 0.408141 m
16.422588 3.741474 l
16.748028 4.066910 16.748028 4.594548 16.422588 4.919985 c
16.097153 5.245422 15.569514 5.245422 15.244078 4.919985 c
12.500001 2.175907 l
11.422589 3.253318 l
11.097153 3.578755 10.569515 3.578755 10.244079 3.253318 c
9.918641 2.927881 9.918641 2.400244 10.244079 2.074807 c
11.910745 0.408141 l
12.236181 0.082704 12.763820 0.082704 13.089256 0.408141 c
h
f
n
Q
q
1.000000 0.000000 -0.000000 1.000000 2.500000 3.332031 cm
0.105882 0.113725 0.133333 scn
15.000001 0.833334 m
15.000001 7.784510 l
14.478703 7.600257 13.917727 7.500000 13.333334 7.500000 c
13.333334 0.833334 l
1.666667 0.833334 l
1.666667 12.500000 l
8.333334 12.500000 l
8.333334 13.084393 8.433591 13.645369 8.617844 14.166667 c
1.666667 14.166667 l
1.208333 14.166667 0.815972 14.003472 0.489583 13.677084 c
0.163194 13.350695 0.000000 12.958334 0.000000 12.500000 c
0.000000 0.833334 l
0.000000 0.375001 0.163194 -0.017362 0.489583 -0.343750 c
0.815972 -0.670138 1.208333 -0.833333 1.666667 -0.833333 c
13.333334 -0.833333 l
13.791667 -0.833333 14.184029 -0.670138 14.510418 -0.343750 c
14.836806 -0.017362 15.000001 0.375001 15.000001 0.833334 c
h
f
n
Q
q
1.000000 0.000000 -0.000000 1.000000 2.500000 12.498047 cm
0.105882 0.113725 0.133333 scn
4.166667 -6.666016 m
4.402778 -6.666016 4.600694 -6.586154 4.760417 -6.426432 c
4.920139 -6.266709 5.000000 -6.068792 5.000000 -5.832682 c
5.000000 -1.666016 l
5.000000 -1.429905 4.920139 -1.231987 4.760417 -1.072266 c
4.600694 -0.912543 4.402778 -0.832682 4.166667 -0.832682 c
3.930556 -0.832682 3.732639 -0.912543 3.572917 -1.072266 c
3.413195 -1.231987 3.333333 -1.429905 3.333333 -1.666016 c
3.333333 -5.832682 l
3.333333 -6.068792 3.413195 -6.266709 3.572917 -6.426432 c
3.732639 -6.586154 3.930556 -6.666016 4.166667 -6.666016 c
h
f
n
Q
q
1.000000 0.000000 -0.000000 1.000000 2.500000 9.998047 cm
0.105882 0.113725 0.133333 scn
7.500000 -4.166016 m
7.736111 -4.166016 7.934028 -4.086154 8.093750 -3.926432 c
8.253472 -3.766709 8.333334 -3.568792 8.333334 -3.332682 c
8.333334 3.333984 l
8.333334 3.570096 8.253472 3.768013 8.093750 3.927734 c
7.934028 4.087457 7.736111 4.167318 7.500000 4.167318 c
7.263889 4.167318 7.065973 4.087457 6.906250 3.927734 c
6.746528 3.768013 6.666667 3.570096 6.666667 3.333984 c
6.666667 -3.332682 l
6.666667 -3.568792 6.746528 -3.766709 6.906250 -3.926432 c
7.065973 -4.086154 7.263889 -4.166016 7.500000 -4.166016 c
h
f
n
Q
q
1.000000 0.000000 -0.000000 1.000000 2.500000 14.998047 cm
0.105882 0.113725 0.133333 scn
10.833334 -9.166016 m
11.069445 -9.166016 11.267362 -9.086154 11.427084 -8.926432 c
11.586805 -8.766709 11.666667 -8.568792 11.666667 -8.332682 c
11.666667 -6.666016 l
11.666667 -6.429904 11.586805 -6.231988 11.427084 -6.072266 c
11.267362 -5.912542 11.069445 -5.832682 10.833334 -5.832682 c
10.597222 -5.832682 10.399306 -5.912542 10.239584 -6.072266 c
10.079862 -6.231988 10.000000 -6.429904 10.000000 -6.666016 c
10.000000 -8.332682 l
10.000000 -8.568792 10.079862 -8.766709 10.239584 -8.926432 c
10.399306 -9.086154 10.597222 -9.166016 10.833334 -9.166016 c
h
f
n
Q
endstream
endobj
3 0 obj
3206
endobj
4 0 obj
<< /Annots []
/Type /Page
/MediaBox [ 0.000000 0.000000 20.000000 20.000000 ]
/Resources 1 0 R
/Contents 2 0 R
/Parent 5 0 R
>>
endobj
5 0 obj
<< /Kids [ 4 0 R ]
/Count 1
/Type /Pages
>>
endobj
6 0 obj
<< /Pages 5 0 R
/Type /Catalog
>>
endobj
xref
0 7
0000000000 65535 f
0000000010 00000 n
0000000034 00000 n
0000003296 00000 n
0000003319 00000 n
0000003492 00000 n
0000003566 00000 n
trailer
<< /ID [ (some) (id) ]
/Root 6 0 R
/Size 7
>>
startxref
3625
%%EOF
@@ -1,16 +0,0 @@
{
"images" : [
{
"filename" : "timeline-poll-attachment.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"preserves-vector-representation" : true,
"template-rendering-intent" : "template"
}
}
@@ -1,95 +0,0 @@
%PDF-1.7
1 0 obj
<< >>
endobj
2 0 obj
<< /Length 3 0 R >>
stream
/DeviceRGB CS
/DeviceRGB cs
q
1.000000 0.000000 -0.000000 1.000000 2.000000 3.000000 cm
0.000000 0.000000 0.000000 scn
4.500000 0.000000 m
1.000000 0.000000 l
0.450000 0.000000 0.000000 0.450001 0.000000 1.000000 c
0.000000 11.000000 l
0.000000 11.550000 0.450000 12.000000 1.000000 12.000000 c
4.500000 12.000000 l
5.050000 12.000000 5.500000 11.550000 5.500000 11.000000 c
5.500000 1.000000 l
5.500000 0.450001 5.050000 0.000000 4.500000 0.000000 c
h
11.750000 18.000000 m
8.250000 18.000000 l
7.700000 18.000000 7.250000 17.549999 7.250000 17.000000 c
7.250000 1.000000 l
7.250000 0.450001 7.700000 0.000000 8.250000 0.000000 c
11.750000 0.000000 l
12.300000 0.000000 12.750000 0.450001 12.750000 1.000000 c
12.750000 17.000000 l
12.750000 17.549999 12.300000 18.000000 11.750000 18.000000 c
h
19.000000 10.000000 m
15.500000 10.000000 l
14.950000 10.000000 14.500000 9.550000 14.500000 9.000000 c
14.500000 1.000000 l
14.500000 0.450001 14.950000 0.000000 15.500000 0.000000 c
19.000000 0.000000 l
19.549999 0.000000 20.000000 0.450001 20.000000 1.000000 c
20.000000 9.000000 l
20.000000 9.550000 19.549999 10.000000 19.000000 10.000000 c
h
f
n
Q
endstream
endobj
3 0 obj
1151
endobj
4 0 obj
<< /Annots []
/Type /Page
/MediaBox [ 0.000000 0.000000 24.000000 24.000000 ]
/Resources 1 0 R
/Contents 2 0 R
/Parent 5 0 R
>>
endobj
5 0 obj
<< /Kids [ 4 0 R ]
/Count 1
/Type /Pages
>>
endobj
6 0 obj
<< /Pages 5 0 R
/Type /Catalog
>>
endobj
xref
0 7
0000000000 65535 f
0000000010 00000 n
0000000034 00000 n
0000001241 00000 n
0000001264 00000 n
0000001437 00000 n
0000001511 00000 n
trailer
<< /ID [ (some) (id) ]
/Root 6 0 R
/Size 7
>>
startxref
1570
%%EOF
@@ -1,121 +0,0 @@
%PDF-1.7
1 0 obj
<< >>
endobj
2 0 obj
<< /Length 3 0 R >>
stream
/DeviceRGB CS
/DeviceRGB cs
q
1.000000 0.000000 -0.000000 1.000000 2.750000 2.750000 cm
0.105882 0.113725 0.133333 scn
4.583333 3.666666 m
4.843056 3.666666 5.060764 3.754514 5.236458 3.930208 c
5.412153 4.105903 5.500000 4.323611 5.500000 4.583333 c
5.500000 9.166666 l
5.500000 9.426389 5.412153 9.644096 5.236458 9.819792 c
5.060764 9.995485 4.843056 10.083333 4.583333 10.083333 c
4.323611 10.083333 4.105903 9.995485 3.930208 9.819792 c
3.754514 9.644096 3.666667 9.426389 3.666667 9.166666 c
3.666667 4.583333 l
3.666667 4.323611 3.754514 4.105903 3.930208 3.930208 c
4.105903 3.754514 4.323611 3.666666 4.583333 3.666666 c
h
8.250000 3.666666 m
8.509723 3.666666 8.727430 3.754514 8.903125 3.930208 c
9.078819 4.105903 9.166667 4.323611 9.166667 4.583333 c
9.166667 11.916666 l
9.166667 12.176389 9.078819 12.394097 8.903125 12.569792 c
8.727430 12.745486 8.509723 12.833333 8.250000 12.833333 c
7.990278 12.833333 7.772570 12.745486 7.596875 12.569792 c
7.421181 12.394097 7.333333 12.176389 7.333333 11.916666 c
7.333333 4.583333 l
7.333333 4.323611 7.421181 4.105903 7.596875 3.930208 c
7.772570 3.754514 7.990278 3.666666 8.250000 3.666666 c
h
11.916667 3.666666 m
12.176389 3.666666 12.394097 3.754514 12.569792 3.930208 c
12.745486 4.105903 12.833334 4.323611 12.833334 4.583333 c
12.833334 6.416666 l
12.833334 6.676389 12.745486 6.894097 12.569792 7.069792 c
12.394097 7.245486 12.176389 7.333333 11.916667 7.333333 c
11.656944 7.333333 11.439237 7.245486 11.263542 7.069792 c
11.087848 6.894097 11.000000 6.676389 11.000000 6.416666 c
11.000000 4.583333 l
11.000000 4.323611 11.087848 4.105903 11.263542 3.930208 c
11.439237 3.754514 11.656944 3.666666 11.916667 3.666666 c
h
1.833333 0.000000 m
1.329167 0.000000 0.897569 0.179514 0.538542 0.538542 c
0.179514 0.897569 0.000000 1.329166 0.000000 1.833333 c
0.000000 14.666667 l
0.000000 15.170834 0.179514 15.602430 0.538542 15.961458 c
0.897569 16.320486 1.329167 16.500000 1.833333 16.500000 c
14.666667 16.500000 l
15.170834 16.500000 15.602431 16.320486 15.961458 15.961458 c
16.320486 15.602430 16.500000 15.170834 16.500000 14.666667 c
16.500000 1.833333 l
16.500000 1.329166 16.320486 0.897569 15.961458 0.538542 c
15.602431 0.179514 15.170834 0.000000 14.666667 0.000000 c
1.833333 0.000000 l
h
1.833333 1.833333 m
14.666667 1.833333 l
14.666667 14.666667 l
1.833333 14.666667 l
1.833333 1.833333 l
h
f
n
Q
endstream
endobj
3 0 obj
2382
endobj
4 0 obj
<< /Annots []
/Type /Page
/MediaBox [ 0.000000 0.000000 22.000000 22.000000 ]
/Resources 1 0 R
/Contents 2 0 R
/Parent 5 0 R
>>
endobj
5 0 obj
<< /Kids [ 4 0 R ]
/Count 1
/Type /Pages
>>
endobj
6 0 obj
<< /Pages 5 0 R
/Type /Catalog
>>
endobj
xref
0 7
0000000000 65535 f
0000000010 00000 n
0000000034 00000 n
0000002472 00000 n
0000002495 00000 n
0000002668 00000 n
0000002742 00000 n
trailer
<< /ID [ (some) (id) ]
/Root 6 0 R
/Size 7
>>
startxref
2801
%%EOF
+2 -4
View File
@@ -61,7 +61,6 @@ internal enum Asset {
internal static let devices = ImageAsset(name: "images/devices")
internal static let document = ImageAsset(name: "images/document")
internal static let decryptionError = ImageAsset(name: "images/decryption-error")
internal static let endedPoll = ImageAsset(name: "images/ended-poll")
internal static let settingsIconWithBadge = ImageAsset(name: "images/settings-icon-with-badge")
internal static let signOut = ImageAsset(name: "images/sign-out")
internal static let launchBackground = ImageAsset(name: "images/launch-background")
@@ -72,6 +71,8 @@ internal enum Asset {
internal static let lock = ImageAsset(name: "images/lock")
internal static let mediaPause = ImageAsset(name: "images/media-pause")
internal static let mediaPlay = ImageAsset(name: "images/media-play")
internal static let pollsEnd = ImageAsset(name: "images/polls-end")
internal static let polls = ImageAsset(name: "images/polls")
internal static let secureBackupIcon = ImageAsset(name: "images/secure-backup-icon")
internal static let secureBackupOff = ImageAsset(name: "images/secure-backup-off")
internal static let secureBackupOn = ImageAsset(name: "images/secure-backup-on")
@@ -82,9 +83,6 @@ internal enum Asset {
internal static let forward = ImageAsset(name: "images/forward")
internal static let reply = ImageAsset(name: "images/reply")
internal static let viewSource = ImageAsset(name: "images/view-source")
internal static let timelineEndedPoll = ImageAsset(name: "images/timeline-ended-poll")
internal static let timelinePollAttachment = ImageAsset(name: "images/timeline-poll-attachment")
internal static let timelinePoll = ImageAsset(name: "images/timeline-poll")
internal static let userAdd = ImageAsset(name: "images/user-add")
internal static let user = ImageAsset(name: "images/user")
internal static let waitingGradient = ImageAsset(name: "images/waiting-gradient")
@@ -79,7 +79,7 @@ struct RoomAttachmentPicker: View {
context.showAttachmentPopover = false
context.send(viewAction: .displayNewPollForm)
} label: {
Label(L10n.screenRoomAttachmentSourcePoll, icon: \.polls)
Label(L10n.screenRoomAttachmentSourcePoll, iconAsset: Asset.Images.polls)
.labelStyle(.menuSheet)
}
.accessibilityIdentifier(A11yIdentifiers.roomScreen.attachmentPickerPoll)
@@ -80,7 +80,7 @@ struct TimelineReplyView: View {
ReplyView(sender: sender,
plainBody: question,
formattedBody: nil,
icon: .init(kind: .iconAsset(Asset.Images.timelinePoll), cornerRadii: iconCornerRadii))
icon: .init(kind: .iconAsset(Asset.Images.polls), cornerRadii: iconCornerRadii))
}
default:
LoadingReplyView()
@@ -112,7 +112,7 @@ struct TimelineReplyView: View {
case iconAsset(ImageAsset)
case icon(KeyPath<CompoundIcons, Image>)
}
let kind: Kind
let cornerRadii: Double
}
@@ -292,7 +292,10 @@ struct TimelineReplyView_Previews: PreviewProvider, TestablePreview {
eventContent: .message(.notice(.init(body: "", formattedBody: attributedStringWithMention))))),
TimelineReplyView(placement: .timeline,
timelineItemReplyDetails: .loaded(sender: .init(id: "", displayName: "Bob"),
eventContent: .message(.notice(.init(body: "", formattedBody: attributedStringWithAtRoomMention)))))
eventContent: .message(.notice(.init(body: "", formattedBody: attributedStringWithAtRoomMention))))),
TimelineReplyView(placement: .timeline,
timelineItemReplyDetails: .loaded(sender: .init(id: "", displayName: "Bob"),
eventContent: .poll(question: "Do you like polls?")))
]
}
@@ -47,7 +47,7 @@ struct PollRoomTimelineView: View {
private var questionView: some View {
HStack(alignment: .top, spacing: 12) {
let asset = poll.hasEnded ? Asset.Images.timelineEndedPoll : Asset.Images.timelinePoll
let asset = poll.hasEnded ? Asset.Images.pollsEnd : Asset.Images.polls
Image(asset.name)
.resizable()
@@ -121,7 +121,7 @@ enum TimelineItemMenuAction: Identifiable, Hashable {
case .react:
Label(L10n.actionReact, iconAsset: Asset.Images.addReaction)
case .endPoll:
Label(L10n.actionEndPoll, iconAsset: Asset.Images.endedPoll)
Label(L10n.actionEndPoll, iconAsset: Asset.Images.pollsEnd)
}
}
}
+2 -2
View File
@@ -37,7 +37,7 @@ class PollFormScreenUITests: XCTestCase {
option2TextField.tap()
option2TextField.typeText("No\n")
let createButton = app.buttons[A11yIdentifiers.pollFormScreen.create]
let createButton = app.buttons[A11yIdentifiers.pollFormScreen.submit]
XCTAssertTrue(createButton.isEnabled)
try await app.assertScreenshot(.createPoll, step: 1)
@@ -45,7 +45,7 @@ class PollFormScreenUITests: XCTestCase {
func testMaxOptions() async throws {
let app = Application.launch(.createPoll)
let createButton = app.buttons[A11yIdentifiers.pollFormScreen.create]
let createButton = app.buttons[A11yIdentifiers.pollFormScreen.submit]
let addOption = app.buttons[A11yIdentifiers.pollFormScreen.addOption]
for _ in 1...18 {
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fc321c2aa1bc07a166e2b6653ec868b0b223cd3674f3254b679dc7a4a7f11e5a
size 171283
oid sha256:714d359857bce16bda49e82ad70c6eb9377315e1f6c48d33a122d0d73e945366
size 170821
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c6ee2de03e48588ec7833bdc1fcb3fe288947eb9b36067bdc380105757197b27
size 136544
oid sha256:5624569ee641fe8182639581b4de06e33061f704e6c75b03c85bfeb07574550e
size 136604
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:34dd74278d2b41e7eec731c59f3477ff870ff187a204d8be9d2af852913a866f
size 168416
oid sha256:0023f51b9e731256442f24adc55bd5cc184361dfae2df989001844617024ce8a
size 168095
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9421d841970f9a0a55f0e8e5a6bd0c9e7b9ace70e44a978242d23688c0542024
size 512460
oid sha256:51572a32caa534f7da3120f69a8ab046e7f84c911a38bbfd714128364319a085
size 512517
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8b51d3b6c2d0f60dbafe9632c7e9e6fa2eacbf1d98c4a2a1e7d84ccd991cced6
size 520150
oid sha256:c1218fb8e4cfab37f2013282aedc84081c48b067d64d06f5533e8d6f6f76b9a9
size 520169
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:023f180af32e19b436c1e00081a2839c26e7c9c5d1cf2f6366c22d3f17e48309
size 268794
oid sha256:39493297682d78a78c6eab55696c52689595ed649272f81bbb5944eb45499ec7
size 268309
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4dcdcbdbf7251a84947d5f40642d622cc319540220df198eb855457d86a093a6
size 212345
oid sha256:e61b8964c14f44d27f3b43120310d2fc4132269b6954b4339e06a2dd5635bc47
size 211442
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dfbb77e6a8bb6113f2e5778e3dc6d1c46a858eb998c42de74d293294d88a65fd
size 265476
oid sha256:7d55eb9ffce66da5184c209ce73e0d560d4774e0b2f30464fcd4ac0de663ca4d
size 264941
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5fbd2dd53ff84ec3a9036ff7d3d5f6a49e43942d66f63f28f22c9984a9005442
size 282985
oid sha256:0fe47246cf49b033e4c47a3aa3aca3637d4023ed16affaf1338d3154b1cb2cbd
size 283237
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:33286bc063afcb81379c75f25e9fd7836e9f4c14afa67e4a15468e7daa73555d
size 275758
oid sha256:b74b75ca3a65c7e17a188e7bb06730fe408518679f6f2a1d99026025305d3166
size 276022
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4499b247c03437d09d814a18b98092b6c4a7ce14df92e8270128f5e617199369
size 196965
oid sha256:5b480602b7a35706c9792b325d3df278a943c3087120bd13bc869304cdf763db
size 196760
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f2e743ea4f57a0b7fcacc51431bdb710123d438a8046519e4b88677e40036205
size 150716
oid sha256:f6916d1350e8180bad212b16a9a5bb63c771c60844c7c7d948e453893c330a98
size 150454
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bafab3ddada02c249ae6580c7379a014e0d619485031c25a80bf23c96bd23532
size 185097
oid sha256:8fd28f93c2b218dc0d4a268e0d6bf1e4ecbffe3aa176adafa5811d726d2a294c
size 184801
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1a85df9877f3063704bacd8f06ee8395c9142c2bf934001a8d00142ed7f2db8e
size 504977
oid sha256:e1994a582d2cfe62b69d4665bb847ac3c4f796b4cc9f8bd83f6bb231f84566db
size 505029
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d22f5bed316cf4ff579575b378825ef7a9c5b58ebb1cbe81425b5b33d3c46a06
size 508302
oid sha256:4b0e3e0f5368ac7e5c5563d5967f1dc224aedebe9b04d10141989ec8883922b6
size 508387
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:71c365f27d6856aaea246c68cd7eb0ddcecd38ce1ab27452b6127c08007c53c3
size 285057
oid sha256:19034c0c6f1d1232439aa90d918666d478ec62eff7b5d95a24ef0b739cf05ea6
size 284821
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fd636c95ed9c61b57ffc28694f0e64aacf98ec53498977e141164d697acad0f8
size 222971
oid sha256:cb7e76d59b7b7dedc5d19df001a6652923e0a2156f6399f0bf7c144dc4216753
size 222777
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b30becf6737cb18ceb9c9c3daee4fd49cda1ba9b1416a87317a893bf969a7075
size 277639
oid sha256:0896020993c8bc3d1fd5dcb172f75672ac81e4fa048091f54e7a764242c40c90
size 277267
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4395a1c2243d5a0156d8cbd15d1ce8d8efaa2855bcd7c2c852845a9dbd5a4965
size 281743
oid sha256:e55c79a65f37a3340c716e6f79d304f26772aaa9aebbdf6f404d45808fea55c0
size 281966
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:716df69caae90b32320699cb31d999977f74eb0ce24017535feab92e76f6cad7
size 284156
oid sha256:88f1c46520cc79be3b233a617af82b8ff88dbabf8ebd8ba441a1f5fd4d44857b
size 284369
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5d71ba49a476d622adfb4de578c91ecd2ef63d3f8a78e3c17eb653e3295ce200
size 129599
oid sha256:25e675352371afe2cb49964625d970dd463a4e53101d5cbaa970a75f1dbc773e
size 129854
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:094c1d6c559e41d89427c9cdb57c67c5a02bcd9075ae74a7c631073b8b4499f8
size 121298
oid sha256:f39754d89bc81580a63e4d329c1c81e29d1d9df7f3e42a3b4d30b960c2a80fb8
size 121491
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d30f9c6f6c3cb995c24c099ce955c1607132267e50e532b6e305846c10f5529
size 129170
oid sha256:efa03d52e488aab729f3e02dbaa88f09ae1bf8448d2aa67188773dc84375d58e
size 129422
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b02c475e4e8069d557f9a690007ca08849768c99c3cd26ebaf3e7c3e909bf148
size 121026
oid sha256:4af9c3f6adb57e5ca8381958121b4339afec8b19f609698eaf27387f26f8569f
size 121211
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ebb35e95d966a2bb74700a9052f7034f82b4e219986de42f26c8711a7924f844
size 122964
oid sha256:e43977f425910fe302b04ea4214a68771fac5807ecd9ac49fc643f4c7f9aefe3
size 123174
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:32d7bb172182c78e6761a1d3ece76ba04dab388c641b1b55b1223c957451f1f0
size 114476
oid sha256:d3354293fc84c05fdc8e07ed4a54f368a084464a6046ed1850f113d24b5ea925
size 114672
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0decf3920360aca9e29f4cd84544054abc4c4e31bf22e70bb8c602da0cfbefce
size 120570
oid sha256:18f26336e71fb7c29e354b816a34f027e58cd8bb4a9b7a34bccfb0b4cfb0c120
size 120785
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:45b1b06fd5fea3bd549484fbeed4e74ccee044808daf78f7105f0704787a2ae3
size 114548
oid sha256:fc9dc0e3b57f275b4ead472a06cd01825f0010b937e4329c880dbeb9e8e1fb44
size 114726
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0decf3920360aca9e29f4cd84544054abc4c4e31bf22e70bb8c602da0cfbefce
size 120570
oid sha256:18f26336e71fb7c29e354b816a34f027e58cd8bb4a9b7a34bccfb0b4cfb0c120
size 120785
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:45b1b06fd5fea3bd549484fbeed4e74ccee044808daf78f7105f0704787a2ae3
size 114548
oid sha256:fc9dc0e3b57f275b4ead472a06cd01825f0010b937e4329c880dbeb9e8e1fb44
size 114726
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:18093c0e726ffa277e682c463e4b001ab606903cac4b2e415861983dfad4bbd2
size 117580
oid sha256:891489f9abf58ff02f53ae638c5d40267e46349617440354a42761d1483bd34f
size 117770
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:872665cb25e7af2d0a0e160ee3583a19e0b7acb64e164e3056f66aee24d8b11d
size 109526
oid sha256:bbf6f02d26e9e18d85b9e97870cfd48678d9cc9233a258d5fc18a9cf4f06a387
size 109717
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:951649857272370a71eab991644638096894ba81f129a5ed386b7c37a2e4e9af
size 145642
oid sha256:914f0bd8b4257860d40be320cbfdc306cfa68e57aee940da5fb9749db7c68a2e
size 154724