@@ -41,67 +41,73 @@ export async function Xcode(Aura: AuraAPI) {
4141 const previewURL = `https://github.com/user-attachments/assets/61080125-247a-44a8-8178-1f43de9e1d6e`
4242
4343 const darkColorScheme : Record < string , string > = { }
44+
4445 for ( const [ key , hexValue ] of Object . entries ( colorSchemes . dark ) ) {
4546 darkColorScheme [ key ] = hexToRGBA ( hexValue )
4647 }
4748
4849 const darkSoftTextColorScheme : Record < string , string > = { }
50+
4951 for ( const [ key , hexValue ] of Object . entries ( colorSchemes . darkSoft ) ) {
5052 darkSoftTextColorScheme [ key ] = hexToRGBA ( hexValue )
5153 }
5254
5355 const softDarkColorScheme : Record < string , string > = { }
56+
5457 for ( const [ key , hexValue ] of Object . entries ( colorSchemes . softDark ) ) {
5558 softDarkColorScheme [ key ] = hexToRGBA ( hexValue )
5659 }
5760
5861 const softDarkSoftTextColorScheme : Record < string , string > = { }
62+
5963 for ( const [ key , hexValue ] of Object . entries ( colorSchemes . softDarkSoft ) ) {
6064 softDarkSoftTextColorScheme [ key ] = hexToRGBA ( hexValue )
6165 }
6266
63- await createPort ( {
64- template : resolve ( templateFolder , 'theme.xccolortheme' ) ,
65- outputFileName : `Aura Dark` ,
66- replacements : {
67- ...darkColorScheme ,
68- ...info ,
69- } ,
70- } )
71-
72- await createPort ( {
73- template : resolve ( templateFolder , 'theme.xccolortheme' ) ,
74- outputFileName : `Aura Dark (Soft Text)` ,
75- replacements : {
76- ...darkSoftTextColorScheme ,
77- ...info ,
78- } ,
79- } )
80-
81- await createPort ( {
82- template : resolve ( templateFolder , 'theme.xccolortheme' ) ,
83- outputFileName : `Aura Soft Dark` ,
84- replacements : {
85- ...softDarkColorScheme ,
86- ...info ,
87- } ,
88- } )
89-
90- await createPort ( {
91- template : resolve ( templateFolder , 'theme.xccolortheme' ) ,
92- outputFileName : `Aura Soft Dark (Soft Text)` ,
93- replacements : {
94- ...softDarkSoftTextColorScheme ,
95- ...info ,
96- } ,
97- } )
98-
99- await createReadme ( {
100- template : resolve ( templateFolder , 'README.md' ) ,
101- replacements : {
102- portName,
103- version,
104- previewURL,
105- } ,
106- } )
67+ await Promise . all ( [
68+ createPort ( {
69+ template : resolve ( templateFolder , 'theme.xccolortheme' ) ,
70+ outputFileName : `Aura Dark` ,
71+ replacements : {
72+ ...darkColorScheme ,
73+ ...info ,
74+ } ,
75+ } ) ,
76+
77+ createPort ( {
78+ template : resolve ( templateFolder , 'theme.xccolortheme' ) ,
79+ outputFileName : `Aura Dark (Soft Text)` ,
80+ replacements : {
81+ ...darkSoftTextColorScheme ,
82+ ...info ,
83+ } ,
84+ } ) ,
85+
86+ createPort ( {
87+ template : resolve ( templateFolder , 'theme.xccolortheme' ) ,
88+ outputFileName : `Aura Soft Dark` ,
89+ replacements : {
90+ ...softDarkColorScheme ,
91+ ...info ,
92+ } ,
93+ } ) ,
94+
95+ createPort ( {
96+ template : resolve ( templateFolder , 'theme.xccolortheme' ) ,
97+ outputFileName : `Aura Soft Dark (Soft Text)` ,
98+ replacements : {
99+ ...softDarkSoftTextColorScheme ,
100+ ...info ,
101+ } ,
102+ } ) ,
103+
104+ createReadme ( {
105+ template : resolve ( templateFolder , 'README.md' ) ,
106+ replacements : {
107+ portName,
108+ version,
109+ previewURL,
110+ } ,
111+ } ) ,
112+ ] )
107113}
0 commit comments