@@ -266,9 +266,9 @@ const ProductDownload: FC<DownloadHeroProps> = ({ appInfos }) => {
266
266
case "windows" :
267
267
return (
268
268
< DownloadButton
269
- url = { DOWNLOAD_BASE_URL + active . executable . filename }
270
- text = { "Download " + active . executable . text }
271
- filename = { active . executable . filename }
269
+ url = { DOWNLOAD_BASE_URL + active . universal . filename }
270
+ text = { "Download " + active . universal . text }
271
+ filename = { active . universal . filename }
272
272
stable = { stable }
273
273
insider = { insider }
274
274
/>
@@ -351,7 +351,7 @@ const DownloadButton: FC<DownloadButtonProps> = ({
351
351
< tbody >
352
352
< tr >
353
353
< td className = "os" scope = "row" >
354
- macOS x64
354
+ macOS 64
355
355
</ td >
356
356
< td className = "type" > Universal</ td >
357
357
< td className = "stable" >
@@ -363,7 +363,7 @@ const DownloadButton: FC<DownloadButtonProps> = ({
363
363
</ tr >
364
364
< tr >
365
365
< td className = "os" scope = "row" >
366
- < SrOnly > macOS x64 </ SrOnly >
366
+ < SrOnly > macOS arm64 </ SrOnly >
367
367
</ td >
368
368
< td className = "type" > Silicon</ td >
369
369
< td className = "stable" >
@@ -390,20 +390,42 @@ const DownloadButton: FC<DownloadButtonProps> = ({
390
390
< tbody >
391
391
< tr >
392
392
< td className = "os" scope = "row" >
393
- Windows x64
393
+ Windows 64
394
394
</ td >
395
- < td className = "type" > User Installer </ td >
395
+ < td className = "type" > Universal </ td >
396
396
< td className = "stable" >
397
- < DownloadAppLink
398
- filename = { stable . windows . executable . filename }
399
- />
397
+ < DownloadAppLink filename = { stable . windows . universal . filename } />
400
398
</ td >
401
399
< td className = "insider" >
402
400
< DownloadAppLink
403
- filename = { insider . windows . executable . filename }
401
+ filename = { insider . windows . universal . filename }
404
402
/>
405
403
</ td >
406
404
</ tr >
405
+ < tr >
406
+ < td className = "os" scope = "row" >
407
+ < SrOnly > Windows arm64</ SrOnly >
408
+ </ td >
409
+ < td className = "type" > arm64</ td >
410
+ < td className = "stable" >
411
+ < DownloadAppLink filename = { stable . windows . arm64 . filename } />
412
+ </ td >
413
+ < td className = "insider" >
414
+ < DownloadAppLink filename = { insider . windows . arm64 . filename } />
415
+ </ td >
416
+ </ tr >
417
+ < tr >
418
+ < td className = "os" scope = "row" >
419
+ < SrOnly > Windows x64</ SrOnly >
420
+ </ td >
421
+ < td className = "type" > x64</ td >
422
+ < td className = "stable" >
423
+ < DownloadAppLink filename = { stable . windows . x64 . filename } />
424
+ </ td >
425
+ < td className = "insider" >
426
+ < DownloadAppLink filename = { insider . windows . x64 . filename } />
427
+ </ td >
428
+ </ tr >
407
429
</ tbody >
408
430
409
431
< tbody >
@@ -813,7 +835,9 @@ interface LatestMacOSAppInfo extends LatestAppInfoBase {
813
835
814
836
interface LatestWindowsAppInfo extends LatestAppInfoBase {
815
837
readonly os : "windows" ;
816
- readonly executable : AppInfoFile ;
838
+ readonly arm64 : AppInfoFile ;
839
+ readonly x64 : AppInfoFile ;
840
+ readonly universal : AppInfoFile ;
817
841
}
818
842
819
843
type Variant = "nitro" | "nitro-insider" ;
@@ -883,9 +907,17 @@ async function fetchWindowsAppInfo(
883
907
return {
884
908
os : "windows" ,
885
909
version,
886
- executable : {
910
+ arm64 : {
911
+ filename : files [ 1 ] . url ,
912
+ text : "Windows arm64" ,
913
+ } ,
914
+ x64 : {
915
+ filename : files [ 2 ] . url ,
916
+ text : "Windows x64" ,
917
+ } ,
918
+ universal : {
887
919
filename : files [ 0 ] . url ,
888
- text : "Windows" ,
920
+ text : "Windows Universal " ,
889
921
} ,
890
922
} ;
891
923
}
0 commit comments