Skip to content

Commit 4c520e9

Browse files
committed
[iOS] Add support for dark and tinted icon versions.
1 parent 32239d4 commit 4c520e9

File tree

2 files changed

+270
-88
lines changed

2 files changed

+270
-88
lines changed

platform/ios/doc_classes/EditorExportPlatformIOS.xml

Lines changed: 121 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,39 +96,156 @@
9696
<member name="icons/app_store_1024x1024" type="String" setter="" getter="">
9797
App Store application icon file. If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
9898
</member>
99-
<member name="icons/ipad_76x76" type="String" setter="" getter="">
100-
Home screen application icon file on iPad (1x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
99+
<member name="icons/app_store_1024x1024_dark" type="String" setter="" getter="">
100+
App Store application icon file, dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
101+
</member>
102+
<member name="icons/app_store_1024x1024_tinted" type="String" setter="" getter="">
103+
App Store application icon file, tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
104+
</member>
105+
<member name="icons/icon_1024x1024" type="String" setter="" getter="">
106+
Base application icon used to generate other icons. If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
107+
</member>
108+
<member name="icons/icon_1024x1024_dark" type="String" setter="" getter="">
109+
Base application icon used to generate other icons, dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
110+
</member>
111+
<member name="icons/icon_1024x1024_tinted" type="String" setter="" getter="">
112+
Base application icon used to generate other icons, tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
113+
</member>
114+
<member name="icons/ios_128x128" type="String" setter="" getter="">
115+
iOS application 64x64 icon file (2x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
116+
</member>
117+
<member name="icons/ios_128x128_dark" type="String" setter="" getter="">
118+
iOS application 64x64 icon file (2x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
119+
</member>
120+
<member name="icons/ios_128x128_tinted" type="String" setter="" getter="">
121+
iOS application 64x64 icon file (2x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
122+
</member>
123+
<member name="icons/ios_136x136" type="String" setter="" getter="">
124+
iOS application 68x68 icon file (2x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
125+
</member>
126+
<member name="icons/ios_136x136_dark" type="String" setter="" getter="">
127+
iOS application 68x68 icon file (2x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
128+
</member>
129+
<member name="icons/ios_136x136_tinted" type="String" setter="" getter="">
130+
iOS application 68x68 icon file (2x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
131+
</member>
132+
<member name="icons/ios_192x192" type="String" setter="" getter="">
133+
iOS application 64x64 icon file (3x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
134+
</member>
135+
<member name="icons/ios_192x192_dark" type="String" setter="" getter="">
136+
iOS application 64x64 icon file (3x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
137+
</member>
138+
<member name="icons/ios_192x192_tinted" type="String" setter="" getter="">
139+
iOS application 64x64 icon file (3x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
101140
</member>
102141
<member name="icons/ipad_152x152" type="String" setter="" getter="">
103142
Home screen application icon file on iPad (2x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
104143
</member>
144+
<member name="icons/ipad_152x152_dark" type="String" setter="" getter="">
145+
Home screen application icon file on iPad (2x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
146+
</member>
147+
<member name="icons/ipad_152x152_tinted" type="String" setter="" getter="">
148+
Home screen application icon file on iPad (2x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
149+
</member>
105150
<member name="icons/ipad_167x167" type="String" setter="" getter="">
106151
Home screen application icon file on iPad (3x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
107152
</member>
153+
<member name="icons/ipad_167x167_dark" type="String" setter="" getter="">
154+
Home screen application icon file on iPad (3x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
155+
</member>
156+
<member name="icons/ipad_167x167_tinted" type="String" setter="" getter="">
157+
Home screen application icon file on iPad (3x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
158+
</member>
108159
<member name="icons/iphone_120x120" type="String" setter="" getter="">
109160
Home screen application icon file on iPhone (2x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
110161
</member>
162+
<member name="icons/iphone_120x120_dark" type="String" setter="" getter="">
163+
Home screen application icon file on iPhone (2x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
164+
</member>
165+
<member name="icons/iphone_120x120_tinted" type="String" setter="" getter="">
166+
Home screen application icon file on iPhone (2x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
167+
</member>
111168
<member name="icons/iphone_180x180" type="String" setter="" getter="">
112169
Home screen application icon file on iPhone (3x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
113170
</member>
171+
<member name="icons/iphone_180x180_dark" type="String" setter="" getter="">
172+
Home screen application icon file on iPhone (3x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
173+
</member>
174+
<member name="icons/iphone_180x180_tinted" type="String" setter="" getter="">
175+
Home screen application icon file on iPhone (3x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
176+
</member>
114177
<member name="icons/notification_40x40" type="String" setter="" getter="">
115178
Notification icon file on iPad and iPhone (2x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
116179
</member>
180+
<member name="icons/notification_40x40_dark" type="String" setter="" getter="">
181+
Notification icon file on iPad and iPhone (2x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
182+
</member>
183+
<member name="icons/notification_40x40_tinted" type="String" setter="" getter="">
184+
Notification icon file on iPad and iPhone (2x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
185+
</member>
117186
<member name="icons/notification_60x60" type="String" setter="" getter="">
118187
Notification icon file on iPhone (3x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
119188
</member>
189+
<member name="icons/notification_60x60_dark" type="String" setter="" getter="">
190+
Notification icon file on iPhone (3x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
191+
</member>
192+
<member name="icons/notification_60x60_tinted" type="String" setter="" getter="">
193+
Notification icon file on iPhone (3x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
194+
</member>
195+
<member name="icons/notification_76x76" type="String" setter="" getter="">
196+
Notification icon file on iPad and iPhone (2x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
197+
</member>
198+
<member name="icons/notification_76x76_dark" type="String" setter="" getter="">
199+
Notification icon file on iPad and iPhone (2x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
200+
</member>
201+
<member name="icons/notification_76x76_tinted" type="String" setter="" getter="">
202+
Notification icon file on iPad and iPhone (2x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
203+
</member>
204+
<member name="icons/notification_114x114" type="String" setter="" getter="">
205+
Notification icon file on iPad and iPhone (3x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
206+
</member>
207+
<member name="icons/notification_114x114_dark" type="String" setter="" getter="">
208+
Notification icon file on iPad and iPhone (3x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
209+
</member>
210+
<member name="icons/notification_114x114_tinted" type="String" setter="" getter="">
211+
Notification icon file on iPad and iPhone (3x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
212+
</member>
120213
<member name="icons/settings_58x58" type="String" setter="" getter="">
121214
Application settings icon file on iPad and iPhone (2x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
122215
</member>
216+
<member name="icons/settings_58x58_dark" type="String" setter="" getter="">
217+
Application settings icon file on iPad and iPhone (2x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
218+
</member>
219+
<member name="icons/settings_58x58_tinted" type="String" setter="" getter="">
220+
Application settings icon file on iPad and iPhone (2x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
221+
</member>
123222
<member name="icons/settings_87x87" type="String" setter="" getter="">
124223
Application settings icon file on iPhone (3x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
125224
</member>
126-
<member name="icons/spotlight_40x40" type="String" setter="" getter="">
127-
Spotlight icon file on iPad (1x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
225+
<member name="icons/settings_87x87_dark" type="String" setter="" getter="">
226+
Application settings icon file on iPhone (3x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
227+
</member>
228+
<member name="icons/settings_87x87_tinted" type="String" setter="" getter="">
229+
Application settings icon file on iPhone (3x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
128230
</member>
129231
<member name="icons/spotlight_80x80" type="String" setter="" getter="">
130232
Spotlight icon file on iPad and iPhone (2x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
131233
</member>
234+
<member name="icons/spotlight_80x80_dark" type="String" setter="" getter="">
235+
Spotlight icon file on iPad and iPhone (2x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
236+
</member>
237+
<member name="icons/spotlight_80x80_tinted" type="String" setter="" getter="">
238+
Spotlight icon file on iPad and iPhone (2x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
239+
</member>
240+
<member name="icons/spotlight_120x120" type="String" setter="" getter="">
241+
Spotlight icon file on iPad and iPhone (3x DPI). If left empty, it will fallback to [member ProjectSettings.application/config/icon]. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
242+
</member>
243+
<member name="icons/spotlight_120x120_dark" type="String" setter="" getter="">
244+
Spotlight icon file on iPad and iPhone (3x DPI), dark version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
245+
</member>
246+
<member name="icons/spotlight_120x120_tinted" type="String" setter="" getter="">
247+
Spotlight icon file on iPad and iPhone (3x DPI), tinted version. See [url=https://developer.apple.com/design/human-interface-guidelines/foundations/app-icons]App icons[/url].
248+
</member>
132249
<member name="privacy/active_keyboard_access_reasons" type="int" setter="" getter="">
133250
The reasons your app use active keyboard API. See [url=https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api]Describing use of required reason API[/url].
134251
</member>

0 commit comments

Comments
 (0)