{ "id": "94087", "key": "TIMOB-9841", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "13574", "description": "Sprint 2012-15 Core", "name": "Sprint 2012-15 Core", "archived": true, "released": true, "releaseDate": "2012-07-30" }, { "id": "14096", "description": "Release 2.1.2", "name": "Release 2.1.2", "archived": true, "released": true, "releaseDate": "2012-08-31" }, { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-07-15T11:10:30.000+0000", "created": "2012-06-29T06:43:48.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "core", "module_app_properties", "qe-testadded" ], "versions": [ { "id": "13271", "description": "Release 2.1.0", "name": "Release 2.1.0", "archived": false, "released": true, "releaseDate": "2012-06-29" } ], "issuelinks": [], "assignee": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2013-07-15T11:10:30.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "h2. Feature description\r\nWhen using HTTPClient, there should be an option that allows to hide the Network Activity Indicator (spinning wheel on the bar). With that flag enabled, the user should be unaware that any network activity is occurring.\r\n\r\nThis can be done natively by setting setNewtorkActivityIndicatorVisible: NO\r\n\r\nh2. Customer ticket\r\nhttp://support.appcelerator.com/tickets/APP-996928", "attachment": [], "flagged": false, "summary": "iOS: Allow to hide Network Activity Indicator", "creator": { "name": "dcassenti", "key": "dcassenti", "displayName": "Davide Cassenti", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "dcassenti", "key": "dcassenti", "displayName": "Davide Cassenti", "active": true, "timeZone": "Europe/Berlin" }, "environment": "Product: Mobile\r\nTitanium SDK: Mobile 2.0.1\r\nPlatform OS: iOS\r\nPlatform OS Version: 5.1", "comment": { "comments": [ { "id": "203220", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I don't believe we should offer this feature. Users should always be aware of when network activity is occurring. Apple's Human Interface Guidelines have very strict rules about displaying the network activity indicator:\r\n\r\nbq. Display the network activity indicator to provide feedback when your application accesses the network for more than a couple of seconds. If the operation finishes sooner than that, you don’t have to show the network activity indicator, because the indicator would be likely to disappear before users notice its presence.\r\n\r\nhttps://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/UIElementGuidelines/UIElementGuidelines.html#//apple_ref/doc/uid/TP40006556-CH13-SW1\r\n\r\nNote that Apple's guideline of \"more than a few seconds\" is nebulous. On a radio device an access which would normally take \"a few seconds\" may be substantially longer due to signal. We should always display the activity indicator.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-13T16:31:09.000+0000", "updated": "2012-07-13T16:31:09.000+0000" }, { "id": "209769", "author": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Test case:\r\n{code}\r\nvar win = Titanium.UI.createWindow();\r\n\r\nsetInterval(function() {\r\n\tvar xhr = Titanium.Network.createHTTPClient();\r\n\txhr.onload = function() {\r\n\t\tTi.API.info(\"XHR loaded.\");\r\n\t};\r\n\txhr.open('GET','http://www.appcelerator.com/wp-content/uploads/2009/06/titanium_desk.png');\r\n\txhr.send();\r\n}, 500);\r\n\r\nTi.App.disableNetworkActivityIndicator = true;\r\nwin.open();\r\n\r\n{code}", "updateAuthor": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-26T14:21:05.000+0000", "updated": "2012-07-26T14:21:05.000+0000" }, { "id": "209777", "author": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR pending https://github.com/appcelerator/titanium_mobile/pull/2646", "updateAuthor": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-26T14:25:16.000+0000", "updated": "2012-07-26T14:25:16.000+0000" }, { "id": "210623", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile/pull/2646 merged into master", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-07-30T21:17:34.000+0000", "updated": "2012-07-30T21:17:34.000+0000" }, { "id": "214424", "author": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed with:\r\nTitanium Studio, build: 2.1.1.201207271312\r\nSDK version: 2.2.0.v20120813184911\r\n\r\nDevices:\r\niPad3 4G (5.1.1)\r\niPhone4 (4.3.5)", "updateAuthor": { "name": "etcarev", "key": "etcarev", "displayName": "Evgenii Tcarev", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-14T14:11:04.000+0000", "updated": "2012-08-14T14:11:04.000+0000" }, { "id": "214591", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Reopening to edit fixVersion", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-08-15T11:11:37.000+0000", "updated": "2012-08-15T11:11:37.000+0000" }, { "id": "214592", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PR https://github.com/appcelerator/titanium_mobile/pull/2752 merged into 2_1_X", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-08-15T11:12:03.000+0000", "updated": "2012-08-15T11:12:03.000+0000" }, { "id": "261766", "author": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Reopening just to updated label.", "updateAuthor": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-15T10:56:05.000+0000", "updated": "2013-07-15T10:56:05.000+0000" }, { "id": "261767", "author": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Updated label and Verified with:\r\n\r\nTitanium Studio:3.1.2.201307091843\r\nTitanium SDK: 3.1.2.v20130710144553\r\nacs:1.0.3\r\nalloy:1.1.3\r\nnpm:1.2.14\r\ntitanium:3.1.1\r\ntitanium-code-processor:1.0.1\r\nOS: OSX 10.8\r\nDevice:iPhone simulator(v 6.0), iPhone4 (v 5.1)\r\nXcode: 4.5.1\r\n\r\niOS: Allow to hide Network Activity Indicator", "updateAuthor": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-15T11:10:30.000+0000", "updated": "2013-07-15T11:10:30.000+0000" } ], "maxResults": 19, "total": 19, "startAt": 0 } } }