Corona - Feature Requests/Feedback

Welcome to the Corona SDK feature request/feedback tool.

Tell us what features you would like to see in Corona by entering new ones and/or voting on existing entries.

PLEASE NOTE:

  • Write short descriptions/comments to give us context on what you need and mean.
  • This tool is not for asking questions or long discussions. Use our forum instead.

What features should we add to Corona?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. javascript

    Webview:
    1.Lua call javascript
    2.Javascript call Lua

    18 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  2. maps

    1.Get center location on Maps
    2.Add Baidu Map to map, because China user can't load GMaps on android.

    4 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  3. Native maps pass touch events back to corona.

    Please pass touch events from native.newMapView back to corona.

    Currently, all input is absorbed even when scrolling and zoom are disabled.

    Example: I would like a mapView inside a scrollView, but I have to tap around the map to scroll past it.

    2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  4. coronaWindowMovesWhenKeyboardAppears TextBox

    At the moment, coronaWindowMovesWhenKeyboardAppears pans the screen upwards when the keyboard appears for a TextField, but it doesn't do this for TextBoxes. Can we get the same feature for the TextBox?

    2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  5. Mouse scroll wheel with scrollview widget

    For OSX and Win32 builds, I'd love to see the widgets (and in particular widget.newScrollView) support mouse wheel events. At the moment they don't and it's fairly unintuitive when using on OSX with a Magic Mouse for example as users are used to being able to do this. Thanks!

    10 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    started  ·  2 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow widget theme imags to be excluded from build

    Thread reference: https://forums.coronalabs.com/topic/57369-extraneous-gunk-in-apk/

    Suggestion: For a project that does not use the widget library at all, allow it to specify (presumably in build.settings) that the widget theme images should be excluded from the build, thus saving approx 900K file size. For example:

    -- somewhere in build.settings
    -- defaulting to false if not present to preserve current functionality
    excludeWidgetThemes = true,
    -- (or reversing the logic to "includeWidgetThemes = false," defaulting to true - whichever suits)

    Depending on the complexity of implementing, (for example, if requiring widgets become a plugin to fully implement), it would acceptable if this flag merely caused…

    79 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  7. Scroll stopped event for TableView widget

    Add a new event to the scroll listener when the tableView has stopped scrolling.

    This is necessary when lazy loading images in the tableView rows. Without lazy loading, scroll performance can become very choppy.

    With this new event it would be possible to call tableView:reloadData() when the tableView has stopped scrolling.

    7 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  8. newPickerWheel support scaling

    I have use 640x960 on games.

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  9. Extend isLocked for newScrollView/newTableView

    Basically, let's make locking the scrollView/tableView into a callable command, ie: tableView:lock("vertical") or tableView:unlock("horizontal")

    This would add a lot of flexibility at runtime to lock/unlock these views in either or both axis, such as for adding new row content.

    5 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  10. Stop Scrolling Command for newTableView

    Currently, rows can only be added to a tableView if it is not in motion. But since there is no way to manually kill motion, it can be difficult to stop scrolling without tricky use of Runtime listeners.

    An option to push :stop() would make it much easier to insertRow{} on the fly.

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  11. NewTextField control over input

    We need a way to control and validate user input for the newTextField control. Can you please add textfield delegates/textwatch to give the application developer control over which characters are accepted by the edit field.

    9 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  12. Network Asset Widget

    Many popular games have in-game updatable game assets that can be downloaded to the mobile. I wish there is a manager for managing these assets, including their versioning, download process & removal of old versions (cleanup).

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  13. Rubberband effect when pulling scrollView out of bounds

    The current rubber band effect of the scrollView doesn't work and I don't know if it is like that intentionally or if it just lacks the rubber band effect that the previous widget 1.0 scrollView had

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  14. tableView refresh

    TableView widget to fully clean up rows that have been marked for reuse.

    Refer here for background re grief it causes:

    http://forums.coronalabs.com/topic/36881-tableview-how-to-force-re-rendering/

    Specifically:
    * Main issue is that when Corona seems to mark a row (no longer displayed) for "re-use" it does not seem to remove/clean up the row contents, and in particular some aspects of the row.params seem to say intact and others do not
    * It would be good if Corona could either (a) completely clear the row in this case or at least ( provide an event so we could clean up ourselves

    6 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  15. widget.newButton V align and multiline labels

    It would be great if the newButton widget could align label text on both the X and Y. I imagine that, along with labelAlign, it could provide labelVAlign with values top, middle, bottom and the default being middle.

    Also, the newText function used for the newButton label does not appear to be multiline. It would be great if "\n" would work so that multiline labels can be used.

    8 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  16. Combobox

    A combobox widget connected with sqlite database (if you want...)

    29 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  17. updateScrollableArea to ScrollView

    Would be nice if we could force the scroll area to re-evaluate it scrollable area after moving objects around inside.

    For instance, setting and object to nil and then calling could shrink the area if the item was at the bottom. Moving an item lower than the lowest item previous was could re-evaluate as if a new item was inserted.

    At the moment, you have to add a dummy object to extend a scroll area, and you cannot shrink it once extended.

    5 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  18. Simplify "Business App" Data Entry/View

    Consolidate usage of widgets into simple dialogs to make data entry/viewing more straightforward.
    I'm envisaging something similar to IupGetParam (Just search for it)

    I think this would strengthen corona's move towards supporting "business apps".

    Needs to include:
    textfield input
    widgets
    automatic positioning of widgets/textfields/labels
    if more widgets than will fit in one screen then scroll
    OK/Cancel

    If also integrated with sqlite handling then would make editing of a database record doable very simply indeed.

    40 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  19. Slide View controller with small dots as indicators

    and it should be linkable to storyboard so that the users can swipe left or right to move between scenes, and I suggest that the normal behaviour of this Slide view controller should have the ability preload the next and prevues storyboard scenes

    14 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
  20. Map pan & zoom events and / or ability to retrieve map center

    It would be great to get some information from the map such as events when the user has panned or zoomed the map, in addition APIs such as getCenter() and getRegion() would be very useful, even if the events cannot be implemented right away.

    13 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

Corona - Feature Requests/Feedback

Feedback and Knowledge Base