Commit Graph

35 Commits

Author SHA1 Message Date
Nathan Fulton
fc00f91f25 Added processing for vchrBack
Android’s system back button will be processed as vchrBack which will
select kidcCancel on most forms. This causes the user to feel that the
game is more integrated with the OS.
2016-08-31 23:54:48 -04:00
Nathan Fulton
d6b301c3e7 Track client platform version
Client platform version can be retrieved live with /ids and is also
recorded in the playerdetail module.
2016-08-31 23:54:48 -04:00
Scott Ludwig
577ac5a9cc Remove UIRequiredDeviceCapabilities from Info.plist
Submitting to the app store complains about this setting being
too restrictive. Removing it allows support for all devices.
2016-01-26 12:07:36 -08:00
Scott Ludwig
f2d7002bc3 Restore game audio after OS events (dictation or siri) use audio
- Dictation reliable raises the handleAudioInterrupt notification, so that
  is used for disabling / enabling audio
- Siri sometimes doesn't raise the handleAudioInterrupt notification, so
  rely on applicationDidBecomeActive / applicationWillResignActive.
- Trial and error showed it is best to destroy and re-create the OS audio
  objects when audio is disabled / enabled.
2016-01-21 21:45:51 -08:00
Scott Ludwig
8beb17a198 NSURLConnection -> NSURLSession, NSURLSessionDataTask deprecation fix 2016-01-20 11:01:38 -08:00
Scott Ludwig
4c0d6cf665 UIBarButtonItemStyleBordered deprecation fix 2016-01-20 11:01:08 -08:00
Scott Ludwig
c2d63ec443 Remove setStatusBarOrientation due to deprecation 2016-01-20 11:00:39 -08:00
Scott Ludwig
589fdff1b3 UIAlert -> UIAlertController deprecation fix 2016-01-20 11:00:11 -08:00
Scott Ludwig
83a84abc08 Fix observed crash in IPhone::Log 2016-01-12 15:32:40 -08:00
Scott Ludwig
edc455c93d Respond to keyboardWillChangeFrame for improved keyboard handling
- Fixes press chat / press done bug that gets chat into a weird state
- Handles keyboard height changing dynamically (predictive typing bar,
  emoji keyboards etc).

  This change is from Nathan Fulton, https://github.com/N104.
2016-01-12 15:32:10 -08:00
Scott Ludwig
7e1557b5f0 Make UITableView rows be not selectable in chat
At some point iOS defaulted these to selectable. This makes them
not selectable.
2016-01-12 15:31:44 -08:00
Scott Ludwig
88711f1071 Replace deprecated AudioSession* api family with AVAudioSession 2016-01-03 23:25:57 -08:00
Scott Ludwig
c00b4c01f4 Replace deprecated UIKeyboardBoundsUserInfoKey with UIKeyboardFrameEndUserInfoKey 2016-01-03 23:25:22 -08:00
Scott Ludwig
68bbebbd5c Replace deprecated UILineBreakModeWordWrap with NSLineBreakByWordWrapping 2016-01-03 23:24:45 -08:00
Scott Ludwig
ead8ab936a Replace deprecated UITableViewCell initWithFrame with initWithStyle 2016-01-03 23:24:15 -08:00
Scott Ludwig
738f47bb22 Replace deprecated UITextAlignmentCenter with NSTextAlignmentCenter 2016-01-03 23:23:19 -08:00
Scott Ludwig
324a5bc3fb Replace deprecated sizeWithFont with sizeWithAttributes 2016-01-03 23:21:34 -08:00
Scott Ludwig
a95a89826b Remove deprecated setStatusBarHidden 2016-01-03 23:20:54 -08:00
Scott Ludwig
2186f473b5 Fix 64 bit compile warnings 2016-01-03 23:19:26 -08:00
Scott Ludwig
38a32ff15b Icon must be 58x58 not 57x57 2016-01-01 23:32:27 -08:00
Scott Ludwig
59f1673302 correctly name and reference the LaunchImages 2016-01-01 23:30:17 -08:00
Scott Ludwig
afce9e5225 add images Apple now requires for App Store approval 2016-01-01 23:26:12 -08:00
Scott Ludwig
35da7845ce Fix chat form layout for wider landscape screens. 2016-01-01 22:50:44 -08:00
Scott Ludwig
d7710255aa Fix width/height of chatviewcontroller
Still layout issue of the toolbar items but that can be fixed later.
It's functional now.
2016-01-01 14:31:25 -08:00
Scott Ludwig
636484ea31 Fix web view layout 2016-01-01 14:30:49 -08:00
Scott Ludwig
2fd46433f2 Use the file modified time, not 0. This change requires default alignment. 2016-01-01 13:55:45 -08:00
Scott Ludwig
b0285b45c6 Use the system approved temp directory not our made up one 2016-01-01 13:55:05 -08:00
Scott Ludwig
db12aa4900 display (64 bit) when running 64 bit binary 2016-01-01 13:53:29 -08:00
Scott Ludwig
3a546d7d8b statisfy App Store requirements 2016-01-01 13:14:00 -08:00
Scott Ludwig
722bb68881 fix 64-bit issues, clear signing settings 2016-01-01 13:02:05 -08:00
Scott Ludwig
95ea915ca9 set NSAllowsArbitraryLoads to true 2016-01-01 12:07:51 -08:00
Scott Ludwig
16edf8fb58 handle display and input coordinate changes introduced by iOS 8 2016-01-01 12:03:03 -08:00
Scott Ludwig
c3e42fe2d6 fix exit race condition prevents game state saving 2016-01-01 12:01:27 -08:00
Scott Ludwig
24359365c2 add NSTemporaryExceptionAllowsInsecureHTTPLoads for iOS9 non-HTTPS access to warfareincorporated.com 2016-01-01 11:58:57 -08:00
Darrin Massena
f4c0203914 initial commit 2014-07-06 17:47:28 -07:00