Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new mobile devices #1329

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 74 additions & 19 deletions common/device.go
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,17 @@
IsMobile: true,
HasTouch: true,
},
"Galaxy S20 Ultra": {
Name: "Galaxy S20 Ultra",
UserAgent: "Mozilla/5.0 (Linux; Android 13; SM-G981B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36",

Check failure on line 150 in common/device.go

View workflow job for this annotation

GitHub Actions / lint

line is 135 characters (lll)
Viewport: Viewport{
Width: 412,
Height: 915,
},
DeviceScaleFactor: 3,
IsMobile: true,
HasTouch: true,
},
"iPad": {
Name: "iPad",
UserAgent: "Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1",
Expand All @@ -169,7 +180,7 @@
},
"iPad Mini": {
Name: "iPad Mini",
UserAgent: "Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1",
UserAgent: "Mozilla/5.0 (iPad; CPU OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1",

Check failure on line 183 in common/device.go

View workflow job for this annotation

GitHub Actions / lint

line is 143 characters (lll)
Viewport: Viewport{
Width: 768,
Height: 1024,
Expand All @@ -180,7 +191,7 @@
},
"iPad Mini landscape": {
Name: "iPad Mini landscape",
UserAgent: "Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1",
UserAgent: "Mozilla/5.0 (iPad; CPU OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1",

Check failure on line 194 in common/device.go

View workflow job for this annotation

GitHub Actions / lint

line is 143 characters (lll)
Viewport: Viewport{
Width: 1024,
Height: 768,
Expand All @@ -191,7 +202,7 @@
},
"iPad Pro": {
Name: "iPad Pro",
UserAgent: "Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1",
UserAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Safari/605.1.15",

Check failure on line 205 in common/device.go

View workflow job for this annotation

GitHub Actions / lint

line is 134 characters (lll)
Viewport: Viewport{
Width: 1024,
Height: 1366,
Expand All @@ -202,7 +213,7 @@
},
"iPad Pro landscape": {
Name: "iPad Pro landscape",
UserAgent: "Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1",
UserAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Safari/605.1.15",

Check failure on line 216 in common/device.go

View workflow job for this annotation

GitHub Actions / lint

line is 134 characters (lll)
Viewport: Viewport{
Width: 1366,
Height: 1024,
Expand Down Expand Up @@ -257,7 +268,7 @@
},
"iPhone 6": {
Name: "iPhone 6",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",

Check failure on line 271 in common/device.go

View workflow job for this annotation

GitHub Actions / lint

line is 156 characters (lll)
Viewport: Viewport{
Width: 375,
Height: 667,
Expand All @@ -268,7 +279,7 @@
},
"iPhone 6 landscape": {
Name: "iPhone 6 landscape",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",

Check failure on line 282 in common/device.go

View workflow job for this annotation

GitHub Actions / lint

line is 156 characters (lll)
Viewport: Viewport{
Width: 667,
Height: 375,
Expand All @@ -279,7 +290,7 @@
},
"iPhone 6 Plus": {
Name: "iPhone 6 Plus",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",

Check failure on line 293 in common/device.go

View workflow job for this annotation

GitHub Actions / lint

line is 156 characters (lll)
Viewport: Viewport{
Width: 414,
Height: 736,
Expand All @@ -290,7 +301,7 @@
},
"iPhone 6 Plus landscape": {
Name: "iPhone 6 Plus landscape",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",

Check failure on line 304 in common/device.go

View workflow job for this annotation

GitHub Actions / lint

line is 156 characters (lll)
Viewport: Viewport{
Width: 736,
Height: 414,
Expand All @@ -301,7 +312,7 @@
},
"iPhone 7": {
Name: "iPhone 7",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",

Check failure on line 315 in common/device.go

View workflow job for this annotation

GitHub Actions / lint

line is 156 characters (lll)
Viewport: Viewport{
Width: 375,
Height: 667,
Expand All @@ -312,7 +323,7 @@
},
"iPhone 7 landscape": {
Name: "iPhone 7 landscape",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 667,
Height: 375,
Expand All @@ -323,7 +334,7 @@
},
"iPhone 7 Plus": {
Name: "iPhone 7 Plus",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 414,
Height: 736,
Expand All @@ -334,7 +345,7 @@
},
"iPhone 7 Plus landscape": {
Name: "iPhone 7 Plus landscape",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 736,
Height: 414,
Expand All @@ -345,7 +356,7 @@
},
"iPhone 8": {
Name: "iPhone 8",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 375,
Height: 667,
Expand All @@ -356,7 +367,7 @@
},
"iPhone 8 landscape": {
Name: "iPhone 8 landscape",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 667,
Height: 375,
Expand All @@ -367,7 +378,7 @@
},
"iPhone 8 Plus": {
Name: "iPhone 8 Plus",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 414,
Height: 736,
Expand Down Expand Up @@ -411,7 +422,7 @@
},
"iPhone X": {
Name: "iPhone X",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 375,
Height: 812,
Expand All @@ -422,7 +433,7 @@
},
"iPhone X landscape": {
Name: "iPhone X landscape",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 812,
Height: 375,
Expand All @@ -433,7 +444,7 @@
},
"iPhone XR": {
Name: "iPhone XR",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 414,
Height: 896,
Expand All @@ -444,7 +455,7 @@
},
"iPhone XR landscape": {
Name: "iPhone XR landscape",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 896,
Height: 414,
Expand All @@ -453,6 +464,28 @@
IsMobile: true,
HasTouch: true,
},
"iPhone 12 pro": {
Name: "iPhone 12 pro",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 390,
Height: 844,
},
DeviceScaleFactor: 3.5,
IsMobile: true,
HasTouch: true,
},
"iPhone 14 pro max": {
Name: "iPhone 14 pro max",
UserAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1",
Viewport: Viewport{
Width: 430,
Height: 932,
},
DeviceScaleFactor: 3.5,
IsMobile: true,
HasTouch: true,
},
"JioPhone 2": {
Name: "JioPhone 2",
UserAgent: "Mozilla/5.0 (Mobile; LYF/F300B/LYF-F300B-001-01-15-130718-i;Android; rv:48.0) Gecko/48.0 Firefox/48.0 KAIOS/2.5",
Expand Down Expand Up @@ -794,5 +827,27 @@
IsMobile: true,
HasTouch: true,
},
"Redmi note 8 pro": {
Name: "Redmi note 9",
UserAgent: "Mozilla/5.0 (Linux; Android 11; Redmi Note 8 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36",
Viewport: Viewport{
Width: 869,
Height: 412,
},
DeviceScaleFactor: 3.5,
IsMobile: true,
HasTouch: true,
},
"Redmi note 9 pro": {
Name: "Redmi note 9 pro",
UserAgent: "Mozilla/5.0 (Linux; Android 12; Redmi Note 9 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36",
Viewport: Viewport{
Width: 869,
Height: 412,
},
DeviceScaleFactor: 3.5,
IsMobile: true,
HasTouch: true,
},
}
}
Loading