Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated iPad Pro images to 3rd Gen #8

Closed
wants to merge 2 commits into from

Conversation

mikelrob
Copy link

@mikelrob mikelrob commented May 2, 2019

No description provided.

@googlebot
Copy link

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here (e.g. I signed it!) and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

@mikelrob
Copy link
Author

mikelrob commented May 2, 2019

I signed it!

@googlebot
Copy link

CLAs look good, thanks!

ℹ️ Googlers: Go here for more info.

@googlebot googlebot added cla: yes and removed cla: no labels May 2, 2019
@janpio
Copy link
Member

janpio commented May 2, 2019

Where do these images comes from @mikelrob? What is their license?

@mikelrob
Copy link
Author

mikelrob commented May 2, 2019

Images were downloaded from Apple's Market Resources Site
https://developer.apple.com/app-store/marketing/guidelines/#section-products

License Info can be found at https://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html

@getaaron
Copy link
Collaborator

getaaron commented May 2, 2019

Hmm, that license says Note: You must obtain express written permission from Apple before using any photograph owned or licensed by Apple. But the developer site says Use Apple-provided product images in all your marketing materials to display your app on the Apple devices it supports, so that seems like express written permission to me.

Copy link
Member

@janpio janpio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The usual iPad Pro images are still needed unfortunately to frame actual iPad Pro 12.9 1st and 2nd gen screenshots. We can't just overwrite those :/

@mikelrob
Copy link
Author

mikelrob commented May 5, 2019

The usual iPad Pro images are still needed unfortunately to frame actual iPad Pro 12.9 1st and 2nd gen screenshots. We can't just overwrite those :/

It would be preferable to have all the devices available for automated screenshotting and framing, however I don't think the frameit tool in fastlane is compatible with this preference currently.
Following on from @getaaron's fine research -

Use Apple-provided product images in all your marketing materials to display your app on the Apple devices it supports.

The developer site recommends: Always use the latest-generation product images for which your app is currently developed.
See here
The latest-generation and only available iPad Pro from Apple is the rounded Liquid Retina screen with notch as depicted in the updated image. I believe the frameit would be at it's most useful using these updated images in the PR to attempt to comply with Apple's guidelines.

@mikelrob
Copy link
Author

mikelrob commented May 7, 2019

It would be preferable to have all the devices available for automated screenshotting and framing, however I don't think the frameit tool in fastlane is compatible with this preference currently.

Apologies, I have been working with fastlane version 2.117.0. I have only recently seen the PRs
fastlane/fastlane#14576
fastlane/fastlane#14653

@janpio
Copy link
Member

janpio commented May 7, 2019

No worries, it's a confusing mess what Apple created here by having the same resolution for two devices. We are trying hard to find workarounds, but it takes some time to get all the pieces to the correct place.

@RSickenberg
Copy link

Any update on this? :-)

Copy link
Member

@janpio janpio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Frames unfortunately can't be added to this repo manually, as this repo is filled via a process: https://github.com/fastlane/fastlane/tree/master/frameit/frames_generator

@janpio
Copy link
Member

janpio commented May 10, 2019

@mikelrob What were the manual steps you took after downloading the images from Apple's site? Maybe we can incorporate these as an additional step to the Facebook Design frame into our frames generator.

@mikelrob
Copy link
Author

@mikelrob What were the manual steps you took after downloading the images from Apple's site? Maybe we can incorporate these as an additional step to the Facebook Design frame into our frames generator.

First I had to remove the colour fill within the screen area by reducing it's alpha to zero.
Then I had to resize the images manually as the the 'holes' left in the screen area were a 10 or 12 pixels too large leaving a transparent border between the bezel and the framed screen shot.
Apple only provide one image and it's named Silver, some modification is need to make it look Space Grey.

@janpio
Copy link
Member

janpio commented May 13, 2019

Meh, that doesn't sound too good for automation on our side. Maybe the licence allows you to re-host the files on a repository of yours so we can use that one where you already did this work?

@mikelrob
Copy link
Author

I'd refer back to @getaaron's fine investigative work again where he highlighted:

Use Apple-provided product images in all your marketing materials to display your app on the Apple devices it supports, so that seems like express written permission to me.

Reads to me like Apple allow developers to use their supplied image. I don't see any specific exclusions about hosting the image.

Adds offsets for new assets
Updates files.json
Updates version.txt
Adds version directory
@mikelrob
Copy link
Author

@janpio I have reinstated the original iPad Pro assets and added the new assets named with the disambiguation file name added to fastlane via PR fastlane/fastlane#14576
I've also made a change to fastlane frameit to allow it to correctly identify the device type from the filename of the image it is attempting to frame, see fastlane/fastlane#14787

…ng convention

Updates files.json, offsets.json and version appropriately
@jordanpichler
Copy link

Any updates on this? 😁

@mikelrob
Copy link
Author

No :(

@mikelrob mikelrob closed this Jun 10, 2019
@getaaron
Copy link
Collaborator

I think the only change still needed is to make the script at https://github.com/fastlane/fastlane/blob/master/frameit/frames_generator/Rakefile download the new assets from somewhere?

@getaaron getaaron reopened this Jun 10, 2019
@janpio
Copy link
Member

janpio commented Jun 11, 2019

Download and create the offset json data automatically, yes.

@ainame
Copy link

ainame commented Nov 20, 2019

fastlane/fastlane#14713 (comment)

@JulesMoorhouse
Copy link

@janpio can the images @ainame be used?

This also seems useful, buts didn't work for me...
#7

@joshdholtz
Copy link
Member

My apologies on not seeing this PR 😱 Going to close this since out of date but I’m keep a better on on things here now and will get future PRs merged faster 💪

@joshdholtz joshdholtz closed this Mar 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants