Top 5 most wanted features

Stop updating your post, you’re filling my inbox up. [import]uid: 8697 topic_id: 18265 reply_id: 110767[/import]

:wink: [import]uid: 150657 topic_id: 18265 reply_id: 110768[/import]

It’s kind of stupid that edits get mailed out at any rate; most of them are quite pointless, and in other cases when the entire post is rewritten there will be too many of them.

On topic: Lack of shader support will become more noticeable with time. If it must be, I’d even consider purchasing a separate “shader edition”, simply because of how much it influences my ability to ship games with up-to-date graphics with Corona. [import]uid: 58849 topic_id: 18265 reply_id: 110837[/import]

OpenGL ES Shading Language Support / Shader API

This feature is my number one request!

The graphical possibilities are virtually endless with shader support, and it can be the most effective way of squeezing performance from your GPU.

…you’re going to have to think carefully how you implement this to maximise potential use for developers. If implementing your own Lua -> GLSL translation, it’d be wise to implement Matrix+Vector API described below first.

Matrix Image Transformations, Vector Support

…these will allow all shears/skews/etc the community has asked for. Example API:

local vec = math.newVector(1,2,3); -- Standard vector operations local dotProduct = vec:dot(otherVec); local crossProduct = vec:cross(otherVec); local magnitude = vec:mag(); -- Construct 3x3 homogeneous transformation for 2d operand. local mx = math.newMatrix(1,2,3, 4,5,6, 7,8,9); -- Matrix x Vector local vecProduct = mx.multiplyVector(vec); -- Matrix x Matrix local mxProduct = mx.multiply(otherMx); -- Matrix transformation of display objects. mx:transform(myDisplayObject); -- If you're really feeling generous, and can handle -- indeterminable determinants... local determinant = mx:det();

Effects API

…offer a simple utility API as you have with Storyboard, but for effects. Example API:

local myDisplayObj = display.newCircle(10,10,10); local myEffect = fx.loadEffect(pathToMyEffectLuaFile); local myEffect2 = .......; -- Add effect, specifying display object to apply effect to, -- coordinates in displayObj reference system, effect/file ref -- and id, group keys. fx.add(displayObj, 0, 0, myEffect, "myEffectKey", "myEffectGroup"); fx.add(displayObj, 5, 10, myEffect2, "myEffectKey2", "myEffectGroup"); fx.play(displayObj, "myEffectKey"); -- Plays myEffect. fx.playGroup(displayObj, "myEffectGroup"); -- Plays myEffect, myEffect2

Finite State Machine (“FSM”)

…these are super simple to implement but can really help alleviate behavioural/effects complexity. Example API:

local myDisplayObj = display.newCircle(10,10,10); local foo = function() print('My display object is happy') end local foo2 = function() print('My display object is sad') end local foo3 = function() print('My display object is growing sleepy') end -- Establish possible states for display object. state.add(myDisplayObj, { "happy", "sad", "asleep" }); -- Action is fired on arrival at specified state. state.addArrivalAction(myDisplayObj, "happy", foo); -- Action is fired on departure from specified state. state.addDepartureAction(myDisplayObj, "sad", foo2); -- From-To state transition action. -- Support wildcard '\*' selection. state.addTransitionAction(myDisplayObj, "\*", "sleepy", foo3); -- Set default state, returned to if an invalid state is -- passed to any setter except 'add'. state.setDefault(myDisplayObj,"happy"); -- This setter is 'hard' and doesn't trigger actions. state.set(myDisplayObj, "newState"); -- This setter is 'soft' and triggers actions. state.transitionTo(myDisplayObj, "newState"); -- OR combine the two with an optional boolean flag as third param: local shouldActionsBeFired = true; state.moveTo(myDisplayObject, "newState", shouldActionsBeFired);
[import]uid: 150657 topic_id: 18265 reply_id: 110766[/import]

3D? Shaders? You got it!
http://www.coronalabs.com/blog/2012/06/14/the-corona-labs-celebration-sweepstakes/

Grand Prize: 1 seat to a year-long Corona Enterprise license worth $3,000! Please note this prize does not include support.

Just got new web based commercial project - worth just enough to pay Unity Pro + iOS Pro.

[import]uid: 12704 topic_id: 18265 reply_id: 111792[/import]

I have 3 computer too.
Please allow 3 computer on paid Corona SDK.

I really need native support for ADMob.

I’m using InMobi and it make just make 2% fill rate and off course 0$ eCPM.

[import]uid: 138364 topic_id: 18265 reply_id: 113441[/import]

  1. Javascript implementation or general ability to extend the framework( to include all the nice librarys from out there )

  2. Access to bitmap data

  3. Copy & Paste

  4. Better Audio (MP3) streaming support

  5. UDID Replacement

 I really glad to found you. I recommend this page to my all friends.

  1. Javascript implementation or general ability to extend the framework( to include all the nice librarys from out there )

  2. Access to bitmap data

  3. Copy & Paste

  4. Better Audio (MP3) streaming support

  5. UDID Replacement

 I really glad to found you. I recommend this page to my all friends.

Hi,

I am going to add this, and I believe others has requested it too :

  1. 1-D Barcode scanning

  2. 2-D (QR) barcode scanning

  3. Ability to quickly draw flow charts and other charting-diagrams

  4. Support 3 computers for Corona (i have windows laptop, Air Mac, and a desktop).

My only request

  1. When you build for android have the option to push the apk to the device.

Hi,

I am going to add this, and I believe others has requested it too :

  1. 1-D Barcode scanning

  2. 2-D (QR) barcode scanning

  3. Ability to quickly draw flow charts and other charting-diagrams

  4. Support 3 computers for Corona (i have windows laptop, Air Mac, and a desktop).

My only request

  1. When you build for android have the option to push the apk to the device.
  1. Bluetooth Support
  2. Scene Camera Perspective (follow an object, player, etc.)

I would also really like support for three computers. I have a desktop at work, a desktop at home, and a laptop.  I use them all evenly, and it’s a pain to have to remember to deauthorize before i leave work or home.

http://feedback.coronalabs.com/forums/188732-corona-sdk-feature-requests-feedback

  1. Bluetooth Support
  2. Scene Camera Perspective (follow an object, player, etc.)

I would also really like support for three computers. I have a desktop at work, a desktop at home, and a laptop.  I use them all evenly, and it’s a pain to have to remember to deauthorize before i leave work or home.

http://feedback.coronalabs.com/forums/188732-corona-sdk-feature-requests-feedback