I have a HTML list of about 500 items and a "filter" box above it. I started by using jQuery to filter the list when I typed a letter (timing code added later): $('#filter').keyup( function() { var jqStart = (new Date).getTime(); var search = $(this).val().toLowerCase(); var $list = $('ul.ablist > li'); $list.each( function() { if ( $(this).text().toLowerCase().indexOf(search) === -1 ) $(this).hide(); else $(this).show(); } ); console.log('Time: ' + ((new Date).getTime() - jqStart)); } ); However, there was a couple of seconds delay after typing each letter (particularly the first letter). So I thought it may be slightly quicker if I used plain Javascript (I read recently that jQuery's each function is particularly slow). Here's my JS equivalent: document.getElementById('filter').addEventListener( 'keyup', function () { var jsStart = (new Date).getTime()...
Has your binary been uploaded and approved by Apple?
ReplyDeleteIn my experience, until you upload your binary, iTunes Connect and Game Center don't know that you want gloss to be turned off. They get this info from your app plist after you upload it. After your game goes live, the glossiness should be gone (that's what happened for me, anyways).
I guess you can't. Remember that the icon on App Store is glossy, too. And the "gloss" on Game Center includes shadow, border, and a lot of other effects.
ReplyDeleteLike previously answered you can't remove the glossiness as that is added automatically by the device it is running on.
ReplyDeletePotentially you could design your game icon with a 'inversion' of the gloss effect applied?
ReplyDeleteThat way in Game Center your game icon would appear as normal once the gloss effect is overlaid.
With regards to the SpringBoard, you would turn off the UIPrerenderedIcon flag so it would also appear correctly.
This is what you need to do to stop gloss from appearing on your iPhone app icon. (same thing that @Coxy was saying, just in more detail): When you are in Xcode, open the "Resources" folder and open the file "yourAppName-info.plist". Add a new item to the list of properties and in the "Key" column type in UIPrerenderedIcon. Click away and the name will change to "Icon Already Includes Gloss Affects". In the "Value" column, make sure the box is checked and it should leave the icon with no gloss. I tested it and it works fine on the homescreen icon, and therefor it should work with the GameCenter icon as well. NOTE: If you leave no icon for the app it stays glossy. There needs to be an icon file for it to show up with no gloss.
ReplyDeleteJust include a row in the plist file "Icon already includes gloss effects" and check the checkbox. Hope will do this.
ReplyDelete