From fe8b405121bf5f82d89aefe6cd557be23bc0cca1 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Tue, 7 Oct 2025 00:24:32 +0200 Subject: [PATCH] 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. --- build.py | 19 ++++++++++++++----- index.html | 52 ++++++++++++++++++++++++++-------------------------- 2 files changed, 40 insertions(+), 31 deletions(-) diff --git a/build.py b/build.py index 16357cc..ba8da15 100755 --- a/build.py +++ b/build.py @@ -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) diff --git a/index.html b/index.html index 7927987..df741bf 100644 --- a/index.html +++ b/index.html @@ -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",