jamulus icon indicating copy to clipboard operation
jamulus copied to clipboard

Add iOS Icon

Open ann0see opened this issue 1 year ago • 10 comments

Short description of changes

To be able to deploy and test the iOS app on AppStore connect, an icon is needed (https://github.com/jamulussoftware/jamulus/pull/2625#issuecomment-1131915533). I just went the easiest way and created an (ugly version of) the main icon for iOS. This may or may not work with Qt5 builds. CHANGELOG: iOS: Add icon to iOS app Context: Fixes an issue?

Not directly. However, having an icon is necessary. Does this change need documentation? What needs to be documented and how?

No Status of this Pull Request Ready for review. Need to check if the Qt5 build fails or not.

What is missing until this pull request can be merged?

Checklist

  • [x] I've verified that this Pull Request follows the general code principles
  • [x] I tested my code and it does what I want (Qt6 build only, Qt5 will fail or not on GitHub)
  • [x] I waited some time after this Pull Request was opened and all GitHub checks completed without errors.
  • [x] I've filled all the content above

ann0see avatar Oct 12 '24 20:10 ann0see

icon Jamulus iOS screenshot

As screenshot.

We'd need a @jamulussoftware/designers who makes this one nice.

ann0see avatar Oct 13 '24 14:10 ann0see

@softins @gilgongo could you please also have a look at this one? I'd like to get this in also for iOS support. This makes building with TestFlight easier (as AppStore connect requires an icon)

ann0see avatar Oct 14 '24 17:10 ann0see

I would prefer the icon to match the other platforms. We already have src/res/io.jamulus.jamulus.png, src/res/fronticon.png and src/res/win-mainicon.ico. Putting one of those designs on a white rounded square would look better, I think. That's what "AIM Jamulus" did:

image

If you really need the icon with a blue square background, the white part of the image needs to move down a bit, to be vertically centred.

softins avatar Oct 17 '24 14:10 softins

Thanks. It absolutely doesn't need to be how it is currently.

We should just try to follow https://developer.apple.com/design/human-interface-guidelines/app-icons

ann0see avatar Oct 17 '24 14:10 ann0see

I would personally prefer to only have the flash in white without the cloud and a blue background. However, I did not succeed to get only the flash out of the image.

ann0see avatar Oct 17 '24 14:10 ann0see

The icons are still not perfect, but I'd argue they better now. Also added iOS 18 dark and tinted icons. ~~I cannot test those.~~ Tested via Simulator. See below. For the standard one, I'll check later tonight.

ann0see avatar Oct 17 '24 18:10 ann0see

iOS Icon

On iOS 17

ann0see avatar Oct 17 '24 20:10 ann0see

Photos from the simulator on iOS 18 with new icons.

Simulator Screenshot - iPhone 16 Pro - 2024-10-17 at 23 15 38 Simulator Screenshot - iPhone 16 Pro - 2024-10-17 at 23 15 53

Simulator Screenshot - iPhone 16 Pro - 2024-10-17 at 23 16 00

ann0see avatar Oct 17 '24 21:10 ann0see

As soon as this is merged, I'll create a new TestFlight build with the crash fix.

ann0see avatar Oct 19 '24 17:10 ann0see

I don't know how to load the Unsigned IPA onto my iPad to test it.

Checkout sideloadly. It may not work with Qt5.

https://gist.github.com/ann0see/8f354ed0ff154a2e9c47359eb8043020

ann0see avatar Oct 19 '24 19:10 ann0see

@gilgongo @pljones Could you please have a look at this?

ann0see avatar Oct 24 '24 18:10 ann0see

I can't test it natively, but the screens look good to me.

gilgongo avatar Oct 24 '24 21:10 gilgongo

Please merge this PR if you think it's ok then.

ann0see avatar Oct 25 '24 07:10 ann0see