Bug 36713 - Asset Catalog editor is missing launch image sizes for newer iPhone models
Summary: Asset Catalog editor is missing launch image sizes for newer iPhone models
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: iOS ()
Version: 4.0.0 (C6)
Hardware: PC Windows
: --- normal
Target Milestone: 4.0.1 (C6SR1)
Assignee: Bugzilla
: 36816 ()
Depends on:
Reported: 2015-12-08 13:59 UTC by John Miller [MSFT]
Modified: 2016-03-21 02:09 UTC (History)
6 users (show)

Is this bug a regression?: ---
Last known good build:

Screenshot (45.43 KB, image/png)
2015-12-08 13:59 UTC, John Miller [MSFT]
Xamarin Studio screenshot of the missing sizes, for comparison (85.24 KB, image/png)
2016-02-10 22:32 UTC, Brendan Zagaeski (Xamarin Team, assistant)

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description John Miller [MSFT] 2015-12-08 13:59:41 UTC
Created attachment 14185 [details]


   The Launch Image template in the Asset Catalog editor is missing sizes for iPhone 6+ (3x)

**Steps to Reproduce:**

   1. Add an Asset Catalog to an iOS project in VS.
   2. Edit that Asset Catalog to view the editor

**Actual Results:**

   See attached image. 

Note* The text in this editor for the resolution and name is also really hard to read. It's too light of a gray color. 

**Expected Results:**

   I was expecting to see all Launch image sizes, included the ones for iPhone 6+
   1242 x 2208 (@3x) for portrait
   2208 x 1242 (@3x) for landscape

   Look at Xamarin Studio for similar expected results. 

**Build Date & Platform:**

   XVS 4.0

**Additional Information:**

   It should probably be compared to Xcode to make sure nothing else is missing. 
   This Asset Catalog editor is also different from how XS works. It nests things under a "Media" node, and you can't view different catalogs. XS works more how it's expected.
Comment 1 softlion 2015-12-08 17:09:27 UTC

It also is incompatible with XS: which sets / instead of \ in the csproj file.
Comment 3 Brendan Zagaeski (Xamarin Team, assistant) 2016-02-10 22:32:56 UTC
Created attachment 14991 [details]
Xamarin Studio screenshot of the missing sizes, for comparison

As shown in the attached screenshot, Xamarin Studio includes:

iPhone Portrait iOS 8,9:
- Retina HD 5.5
- Retina HD 4.7

iPhone Landscape:
- Retina HD 5.5

In contrast, the Visual Studio asset catalog editor does not include these sizes.
Comment 4 Brendan Zagaeski (Xamarin Team, assistant) 2016-02-10 22:35:19 UTC
*** Bug 36816 has been marked as a duplicate of this bug. ***
Comment 5 Brendan Zagaeski (Xamarin Team, assistant) 2016-03-21 01:43:56 UTC
## Verification: verified fixed in "Cycle 6 – Service Release 1"

GOOD: Xamarin   (f869dba)
GOOD: Xamarin    (7082690)
BAD:  Xamarin  (1390b70)
BAD:  Xamarin  (f860fe4)
BAD:  Xamarin 3.11.1594.0 (a06d6d5)

## Steps followed to verify

1. Create a new "Visual C# -> iOS -> iPhone -> Singe View App (iPhone)".

2. Right-click the "Asset Catalogs" entry in the Solution Explorer and select "Add Asset Catalog".

3. Add the default asset catalog named "Media".

4. Click on the "LaunchImages" heading in the asset catalog editor.

5. Open "View -> Properties Window".

6. Ensure you have the Properties Window set to "Categorized" (rather than "Alphabetical") using the button in the top left corner of the Properties Window. (See also Bug 39796.)

7. Set all of the entries under the "iOS 8 and later" category to "True".

8. Save and close the asset catalog (to work around Bug 39795).

9. Reopen the asset catalog and again click on the "LaunchImages" heading.

## Results

All of the desired launch image sizes for newer iPhones are now displayed in the editor:

iPhone Portrait iOS 8,9:
- Retina HD 4.7 (750x1334)
- Retina HD 5.5 (1242x2208)

iPhone Landscape iOS 8,9:
- Retina HD 5.5 (2208x1242)

## Additional version info from the test environment (brief)

Visual Studio 2013 Update 5
Windows 10 (64-bit)
Comment 6 Brendan Zagaeski (Xamarin Team, assistant) 2016-03-21 02:09:13 UTC
For cross-referencing I will note that I have now submitted an internal request for the documentation team to update the screenshots of the asset catalog editor on the following 2 guides to match the new behavior of "Cycle 6 – Service Release 1" (where the Property Window is now used to enable image asset categories).

- https://developer.xamarin.com/guides/ios/application_fundamentals/working_with_images/app-icons/
- https://developer.xamarin.com/guides/ios/application_fundamentals/working_with_images/launch-screens/