Home / Topic / What kind of new plugin would you like to see developed?

What kind of new plugin would you like to see developed?

Home Kwiksher Forums Kwik User Questions What kind of new plugin would you like to see developed?

Tagged: 

Viewing 8 posts - 1 through 8 (of 8 total)
  • alexandres
    Participant
    #84449

    Hello everyone!

    As I am constantly missing my “Kwik days” :), I was wondering if do you have any ideas/need for a new plugin for Kwik. I am thinking to put my “code skills” to test again.

    Please share your thoughts.

    All the best,
    Alex

    sueragel@gmail.com
    Participant
    #84450

    Hi Alex, Good to see you @Kwiksher!

    I think it would be nice to have:

    1. Native page curl effect.
    2. Quiz maker with reward bank (collecting points, progress etc.)
    3. Highlighter for read-along (when kids use read to me feature) I think now Kwik only changes text colour?

    Hope to see them on upcoming updates…

    Thank you.

    Yamamoto
    Keymaster
    #84451

    Just let you know a litte bit what I am developing now.

    Kwik4 will generate json when publishing and then rendering .lua by mastache putting json data into template file.

    https://mustache.github.io/

    for example, layer_map_template.lua is like this

    ---------------------------------------------
        layer.{{myLName}} = native.newMapView( {{elX}}, {{elY}}, {{elW}}, {{elH}} )
        layer.{{myLName}}.mapType = "{{elRender}}"
        layer.{{myLName}}:setCenter( {{elLat}}, {{elLong}} )
        layer.{{myLName}}.isScrollEnabled = {{elScroll}}
        layer.{{myLName}}.isZoomEnabled = {{elZoom}}
    
        {{#elMarker}}
            layer.{{myLName}}:addMarker( {{elLat}}, {{elLong}}, {title="{{elMTitle}}", subtitle="{{elMSub}}" } )
        {{/elMarker}}
    
        {{#randX}}
            layer.{{myLName}}.x = math.random( {{randXStart}}, {{randXEnd}});
        {{/randX}}
        {{#randY}}
            layer.{{myLName}}.y = math.random( {{randYStart}}, {{randYEnd}});
        {{/randY}}
    ....
    ------------

    json data is like this
    layerXX_map.json

    --------------
    {"myLName":"XX","triggerName":"","elX":0,"elY":0,"elW":2048,"elH":1536,"oriAlpha":1,"elType":"NORMAL","mX":1024,"mY":768,"bmode":"","fExt":"png","bn":"XX"}
    --------------

    layerXX_map.lua is generated. this lua file is controlled by pageXXUI.lua
    pageXXUI.lua looks like this

    -----------
      function UI:create()
            self:_create("image",  Bg_image_)
            self:_create("button", Btn_button_but_421)
            self:_create("map",    layerXX)
        end
      --
      function UI:show(params)
            self:show("image",  Bg_image_)
            self:show("button", Btn_button_but_421)
      ...
    -----------
       
     

    So enhancing template lua for your customisation or dependency injection can be done.

    With this mechanism, I am going to add graphics2.0, simple layer mask, filters etc and page curl of corona plugin.

    I will make a private beta in a couple of months.

    Fionnuala
    Participant
    #84452

    Hi Alex/Yamamoto

    Just a few ideas:

    1 – anything that extends animation tools – eg. springiness or elasticity of animation.
    2 – also an extension on the drag feature would be great – eg. ability to drag along paths like a maze for example.

    If I think of anything else will let you know!

    Thanks a mil.

    Fionnuala

    alexandres
    Participant
    #84453

    Nice suggestions. Keep them coming. I will be moving between states again in the next months but I will keep my “design thinking” in open mind. I will keep you all posted when I decide for something.

    Yamamoto, looking forward to check the new bits to understand better what you are cooking.

    Cheers,
    Alex

    Fionnuala
    Participant
    #84454

    just a few more,

    1. sound interactions eg. the user blows into microphone to turn windmill

    2. an elastic drag eg. user can drag/extend an object while a part of the object is anchored into position

    3. multiplane function (like multiplane used in animations) or more control/options for scrolling eg. ability to make this an action which can be turned off and on by request

    thanks a mil
    Fionnuala

    Peakman
    Participant
    #84461

    That’s awesome, Alex!

    One thing my users always want is an “overlay” setting to make change like language change, music on/off, etc.
    i.e. like the “hamburger menu” on top left/right corner for most Apps nowadays.

    I saw that composer has something like this to offer but I just don’t know how to implement that:
    https://docs.coronalabs.com/api/library/composer/showOverlay.html

    I think that would really benefit to many Kwik users!

    Thanks a lot!

    Odisej
    Participant
    #84626

    great to see you back, Alex. Maybe have a look at corona widget library with tab bar, on/off buttons, table view, picker wheel etc.

    and more of your amazing tutorials. maybe a bit advanced stuff with some external codes.

    thanks!

Viewing 8 posts - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.

Privacy Preference Center

Strictly Necessary

these coolies are for WP-SpamShield, gdpr-wp, woocommerce, paypal

PHPSESSID, SJECT16, JCS_INENREF, JCS_INENTIM, gdpr, woocommerce_cart_hash, woocommerce_items_in_cart, woocommerce_recently_viewed, wordpress_, wordpress_logged_in_, wordpress_sec_, wordpress_test_cookie, wp_woocommerce_session_, AKDC, akavpau_ppsd

Functionality

WordPress cookie created when auto-saving a post in the editor.

wp-saving-post, wp-settings-, wp-settings-time-

Performance

google analytic

__utma,__utmb,__utmc,__utmz,_ga,_gid,_gat

Advertising