OSDN Git Service

merged ios preferences fix, updated robovm todos
[mikumikustudio/libgdx-mikumikustudio.git] / backends / gdx-backend-robovm / todos.txt
1 General
2         - see issue tracker, RoboVM specific issues are marked with [RoboVM]
3         - OGG is currently not supported by ObjectAL
4
5 - IOSApplication.java
6         - getVersion(), getJavaHeap(), getNativeHeap() not implemented
7         - getClipboard() not implemented properly, should at least support strings
8         - 
9 - IOSApplicationConfiguration
10         - add compass, FBO bit depth, stencil bit depth
11         - add useGL2, requires implementation of GL10/GL11 for ios, and fixes in IOSGraphics
12 - IOSAudo
13         - newAudioDevice(), new AudioRecorder() not implemented
14         - OGG not supported, see if we can add that to ObjectAL
15 - IOSFileHandle, IOSFiles
16         - check if paths for internal, external, local are correct and working as intended
17 - IOSGraphics
18         - need to store current device orientation for Input#getOrienation and consorts
19         - GLKView, is this supported from IOS 5+ onwards? i guess we can make that our minimum iOS version
20         - Add support for GL10/GL11
21         - Color format is fixed at RGB565, add RBGA8888 option in config
22         - make sure returned buffer format is correct if we expose setting color depth etc.
23         - setPreferredFramesPerSecond is hardcoded to 60, should make that configurable i guess
24         - check if density calculations are correct for ppi/ppc
25         - check if apps supporting both portrait and landscape work (resize, etc.) 
26         - implement non-continuous rendering
27 - IOSInput
28         - IOSInput#touchDown is a bit bonkers, with 64-bit iOS that might become an issue (it's an int, not a long)
29         - getAzimuth(), getPitch(), getRoll(), getRotationMatrix() need to be implemented and output the same as android
30         - see if we can programmatically show the keyboard and receive key events, if so map to gdx keycodes
31         - getPlaceholderTextInput() needs to be implemented
32         - vibrate(), cancelVibrate() needs to be implemented
33         - we should totally refactor setCatchBackKey and consorts eventually...
34         - add compass support, fix up isPeripheralAvailable(), including onscreen keyboard stuff
35         - getRotation() needs to be implemented
36         - getNativeOrientation() needs to be implemented, see IOSInput
37 - IOSMusic
38         - OGG support
39 - IOSNet
40         - check if that actually works as intended
41 - IOSSound
42         - add support for manipulating an already playing sound instance, seems to work through ALSource
43         - add support for pitch shifting, not sure ObjectAL can do that