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:

  • You only have 15 votes. Use them wisely! You only regain votes if we delete or close an item.
  • 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?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(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. 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…

    196 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      2 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
    • 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.

      71 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        5 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
      • Combobox

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

        56 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          2 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
        • theme

          Support Material Design Theme on Android.

          49 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            2 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
          • 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.

            26 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
            • Create phonegap (cordova) webviews

              Allow the creation of native phonegap views that can communicate back and forth with the corona lua code.
              Example:
              -Lua Code: Send a javascript string to be executed on the phonegap view
              -Phonegap: Send a json object to a listener function that was set on the lua code.

              23 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                1 comment  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
              • 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

                22 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  1 comment  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                • 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.

                  15 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    2 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                  • 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.

                    13 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                    • 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.

                      13 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                      • javascript

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

                        13 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          1 comment  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                        • 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.

                          12 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            1 comment  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                          • 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!

                            9 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              started  ·  2 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                            • 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

                              7 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                              • 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).

                                6 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                                • 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.

                                  6 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    2 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                                  • newPickerWheel support scaling

                                    I have use 640x960 on games.

                                    5 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                                    • 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?

                                      4 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        1 comment  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 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.

                                        4 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                                        • maps

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

                                          4 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Widgets  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Corona - Feature Requests/Feedback

                                          Feedback and Knowledge Base