Add Android 16, macOS 26 and iOS 26

- Remove Android 6, macOS 10.13 and iOS 11 to make space in graphs.
  Godot 4.x requires macOS 10.15 and iOS 12 anyway.
This commit is contained in:
Hugo Locurcio
2025-10-07 00:24:32 +02:00
parent 4df395f38b
commit fe8b405121
2 changed files with 40 additions and 31 deletions

View File

@@ -94,6 +94,7 @@ def main() -> None:
"unknown": set(),
},
"macos": {
"macos_26": set(),
"macos_15": set(),
"macos_14": set(),
"macos_13": set(),
@@ -101,10 +102,10 @@ def main() -> None:
"macos_11": set(),
"macos_10.15": set(),
"macos_10.14": set(),
"macos_10.13": set(),
"unknown": set(),
},
"android": {
"android_16": set(),
"android_15": set(),
"android_14": set(),
"android_13": set(),
@@ -114,10 +115,10 @@ def main() -> None:
"android_9": set(),
"android_8": set(),
"android_7": set(),
"android_6": set(),
"unknown": set(),
},
"ios": {
"ios_26": set(),
"ios_18": set(),
"ios_17": set(),
"ios_16": set(),
@@ -125,7 +126,6 @@ def main() -> None:
"ios_14": set(),
"ios_13": set(),
"ios_12": set(),
"ios_11": set(),
"unknown": set(),
},
"web": {
@@ -396,6 +396,11 @@ def main() -> None:
statistics["os"]["linux"]["unknown"].add(user)
if (
"macos26" in system_information_trimmed
or "macostahoe" in system_information_trimmed
):
statistics["os"]["macos"]["macos_26"].add(user)
elif (
"macos15" in system_information_trimmed
or "macossequoia" in system_information_trimmed
):
@@ -438,7 +443,9 @@ def main() -> None:
elif "macos" in system_information_trimmed:
statistics["os"]["macos"]["unknown"].add(user)
if "android15" in system_information_trimmed:
if "android16" in system_information_trimmed:
statistics["os"]["android"]["android_16"].add(user)
elif "android15" in system_information_trimmed:
statistics["os"]["android"]["android_15"].add(user)
elif "android14" in system_information_trimmed:
statistics["os"]["android"]["android_14"].add(user)
@@ -461,7 +468,9 @@ def main() -> None:
elif "android" in system_information_trimmed:
statistics["os"]["android"]["unknown"].add(user)
if "ios18" in system_information_trimmed:
if "ios26" in system_information_trimmed:
statistics["os"]["ios"]["ios_26"].add(user)
elif "ios18" in system_information_trimmed:
statistics["os"]["ios"]["ios_18"].add(user)
elif "ios17" in system_information_trimmed:
statistics["os"]["ios"]["ios_17"].add(user)

View File

@@ -94,14 +94,14 @@
windows_7: "#0c4a6e",
// macOS versions.
macos_15: "#e7e5e4",
macos_14: "#d6d3d1",
macos_13: "#a8a29e",
macos_12: "#78716c",
macos_11: "#57534e",
"macos_10.15": "#44403c",
"macos_10.14": "#292524",
"macos_10.13": "#1c1917",
macos_26: "#e7e5e4",
macos_15: "#d6d3d1",
macos_14: "#a8a29e",
macos_13: "#78716c",
macos_12: "#57534e",
macos_11: "#44403c",
"macos_10.15": "#292524",
"macos_10.14": "#1c1917",
// Linux distributions.
ubuntu: "#ea580c",
@@ -111,26 +111,26 @@
arch: "#0891b2",
// Android versions.
android_15: "#dcfce7",
android_14: "#bbf7d0",
android_13: "#86efac",
android_12: "#4ade80",
android_11: "#22c55e",
android_10: "#16a34a",
android_9: "#15803d",
android_8: "#166534",
android_7: "#14532d",
android_6: "#052e16",
android_16: "#dcfce7",
android_15: "#bbf7d0",
android_14: "#86efac",
android_13: "#4ade80",
android_12: "#22c55e",
android_11: "#16a34a",
android_10: "#15803d",
android_9: "#166534",
android_8: "#14532d",
android_7: "#052e16",
// iOS versions.
ios_18: "#f0abfc",
ios_17: "#e879f9",
ios_16: "#d946ef",
ios_15: "#c026d3",
ios_14: "#a21caf",
ios_13: "#86198f",
ios_12: "#701a75",
ios_11: "#4a044e",
ios_26: "#f0abfc",
ios_18: "#e879f9",
ios_17: "#d946ef",
ios_16: "#c026d3",
ios_15: "#a21caf",
ios_14: "#86198f",
ios_13: "#701a75",
ios_12: "#4a044e",
// Web browsers.
firefox: "#ea580c",