Skip to content

Commit 287d1eb

Browse files
authored
Improve icon selection screen to reflect iOS 18+ icons (#3328)
<!-- Thank you for submitting a Pull Request and helping to improve Home Assistant. Please complete the following sections to help the processing and review of your changes. Please do not delete anything from this template. --> ## Summary <!-- Provide a brief summary of the changes you have made and most importantly what they aim to achieve --> ## Screenshots <!-- If this is a user-facing change not in the frontend, please include screenshots in light and dark mode. --> ![CleanShot 2025-01-13 at 15 31 47@2x](https://github.com/user-attachments/assets/a001f5ea-69df-4de4-9f63-f6dceaf4143b) ## Link to pull request in Documentation repository <!-- Pull requests that add, change or remove functionality must have a corresponding pull request in the Companion App Documentation repository (https://github.com/home-assistant/companion.home-assistant). Please add the number of this pull request after the "#" --> Documentation: home-assistant/companion.home-assistant# ## Any other notes <!-- If there is any other information of note, like if this Pull Request is part of a bigger change, please include it here. -->
1 parent 9d359ab commit 287d1eb

File tree

61 files changed

+576
-137
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+576
-137
lines changed

HomeAssistant.xcodeproj/project.pbxproj

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,8 @@
560560
420FE84B2B556BB100878E06 /* CarPlayActionsTemplate+Build.swift in Sources */ = {isa = PBXBuildFile; fileRef = 420FE84A2B556BB100878E06 /* CarPlayActionsTemplate+Build.swift */; };
561561
420FE84E2B556CE500878E06 /* CarPlayEntitiesListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 420FE84D2B556CE500878E06 /* CarPlayEntitiesListViewModel.swift */; };
562562
420FE8502B556F7500878E06 /* CarPlayEntitiesListTemplate+Build.swift in Sources */ = {isa = PBXBuildFile; fileRef = 420FE84F2B556F7500878E06 /* CarPlayEntitiesListTemplate+Build.swift */; };
563+
421155212D3525F500A71630 /* AppIconSelectorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 421155202D3525F500A71630 /* AppIconSelectorView.swift */; };
564+
421155232D354F3F00A71630 /* AppIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 421155222D354F3F00A71630 /* AppIcon.swift */; };
563565
421326A82C0FC81800C7D059 /* View+ConditionalModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 421B1C1B2BD65BFA001ED18C /* View+ConditionalModifier.swift */; };
564566
4214388C2CF5F1D700E2D44D /* ServerFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42F5CABB2B10AE1A00409816 /* ServerFixture.swift */; };
565567
4214388D2CF5F1D700E2D44D /* ServerFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42F5CABB2B10AE1A00409816 /* ServerFixture.swift */; };
@@ -1858,6 +1860,8 @@
18581860
420FE84A2B556BB100878E06 /* CarPlayActionsTemplate+Build.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CarPlayActionsTemplate+Build.swift"; sourceTree = "<group>"; };
18591861
420FE84D2B556CE500878E06 /* CarPlayEntitiesListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarPlayEntitiesListViewModel.swift; sourceTree = "<group>"; };
18601862
420FE84F2B556F7500878E06 /* CarPlayEntitiesListTemplate+Build.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CarPlayEntitiesListTemplate+Build.swift"; sourceTree = "<group>"; };
1863+
421155202D3525F500A71630 /* AppIconSelectorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconSelectorView.swift; sourceTree = "<group>"; };
1864+
421155222D354F3F00A71630 /* AppIcon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIcon.swift; sourceTree = "<group>"; };
18611865
4219606F2CA2AE1600F7134E /* WidgetAssistViewTintedWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetAssistViewTintedWrapper.swift; sourceTree = "<group>"; };
18621866
421B1C152BD65246001ED18C /* WidgetsSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetsSettingsView.swift; sourceTree = "<group>"; };
18631867
421B1C172BD6524E001ED18C /* WidgetsSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetsSettingsViewModel.swift; sourceTree = "<group>"; };
@@ -3702,6 +3706,14 @@
37023706
path = Entities;
37033707
sourceTree = "<group>";
37043708
};
3709+
4211551F2D3525E800A71630 /* AppIcon */ = {
3710+
isa = PBXGroup;
3711+
children = (
3712+
421155202D3525F500A71630 /* AppIconSelectorView.swift */,
3713+
);
3714+
path = AppIcon;
3715+
sourceTree = "<group>";
3716+
};
37053717
421B1C142BD65238001ED18C /* Widgets */ = {
37063718
isa = PBXGroup;
37073719
children = (
@@ -4725,6 +4737,7 @@
47254737
B661FB6B226BCC8500E541DD /* Settings */ = {
47264738
isa = PBXGroup;
47274739
children = (
4740+
4211551F2D3525E800A71630 /* AppIcon */,
47284741
4278CB862D01F0BE00CFAAC9 /* Gestures */,
47294742
42EFFAEA2C8882CC002F10FC /* CarPlay */,
47304743
4251AAC32C6CF5D6004CCC9D /* MagicItem */,
@@ -4737,6 +4750,7 @@
47374750
11AD2E542528FE1300FBC437 /* Notifications */,
47384751
421B1C142BD65238001ED18C /* Widgets */,
47394752
B626AAF01D8F972800A0D225 /* SettingsDetailViewController.swift */,
4753+
421155222D354F3F00A71630 /* AppIcon.swift */,
47404754
B6B2E6A4216ACE4400D39A26 /* ActionConfigurator.swift */,
47414755
B661FB69226BBDA900E541DD /* SettingsViewController.swift */,
47424756
B641BC1D1E2097EF002CCBC1 /* AboutViewController.swift */,
@@ -6838,6 +6852,7 @@
68386852
420C1BB22CF7DA9100AF22E7 /* ClientEventsLogView.swift in Sources */,
68396853
B626AAF11D8F972800A0D225 /* SettingsDetailViewController.swift in Sources */,
68406854
42E6C08C2CE4F7A8007CA622 /* DownloadManagerViewModel.swift in Sources */,
6855+
421155212D3525F500A71630 /* AppIconSelectorView.swift in Sources */,
68416856
1127381C2622B6F300F5E312 /* DebugSettingsViewController.swift in Sources */,
68426857
42266B252B7A4BA900E94A71 /* BarcodeScannerViewModel.swift in Sources */,
68436858
11DE823024FAE66F00E636B8 /* UIWindow+Additions.swift in Sources */,
@@ -6860,6 +6875,7 @@
68606875
42F1DA6D2B4ED29C002729BC /* CarPlayPaginatedListTemplate.swift in Sources */,
68616876
11DA6B4B27137A60008ADFAF /* InputAccessoryView.swift in Sources */,
68626877
4278CB882D01F65300CFAAC9 /* AppleLikeListTopRowHeader.swift in Sources */,
6878+
421155232D354F3F00A71630 /* AppIcon.swift in Sources */,
68636879
42FCD0142B9B29740057783F /* ThreadCredentialDetailsView.swift in Sources */,
68646880
42B942F62CAA1E5600E36E02 /* PayloadConstants.swift in Sources */,
68656881
42E95C552CA44FC90010ECE3 /* SafariWebView.swift in Sources */,
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
}
6+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "beta.jpg",
5+
"idiom" : "universal"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
}
12+
}
8.09 KB
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "bi.jpg",
5+
"idiom" : "universal"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
}
12+
}
5.51 KB
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "black.jpg",
5+
"idiom" : "universal"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
}
12+
}
4.38 KB
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "blue.jpg",
5+
"idiom" : "universal"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
}
12+
}
6.45 KB

0 commit comments

Comments
 (0)