Permalink
Commits on Aug 31, 2016
  1. Fixes PLAT-24979 (#1469)

    * reinitialize enyo/resolution before components receive resize event
    
    * add resize support to NewDataList
    
    In the case of NewDataList, we're taking the somewhat severe step of
    resetting the entire list. We could likely support maintaining scroll
    position but it's not worth the cost right now.
    
    Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
    
    Reviewed-By: Jeremy Thomas (jeremy.thomas@lge.com)
    Integrated-By: Aaron Tam (aaron.tam@lge.com)
    ryanjduffy committed with aarontam Aug 31, 2016
Commits on Jul 20, 2016
  1. PLAT-23335: Added proportional scaling support to Resolution Independ…

    …ence (#1462)
    
    * PLAT-23332: Added orientation support to Resolution Independence
    
    Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
    
    * It's es5, not es6
    
    Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
    
    * Makes a small hoisting tweak
    
    Issue: PLAT-23332
    Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
    
    * PLAT-23335: Added proportional scaling support to Resolution Independence
    This change includes:
    * Dynamic application of the base font size on the document object. No longer reliant on external CSS.
    * A new enyo/dom method: removeBodyClasses
    * RI configuration object
    * Screen resize (or reorientation) event listeners for dynamic changes to the screen size
    * Switches internal usage of string based current screen type to screenTypeObject for quicker lookups and ...
    * More accurate body-class application with no overlap from previous executions.
    
    Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
    
    Reviewed-By: Aaron Tam (aaron.tam@lge.com)
    Integrated-By: Aaron Tam (aaron.tam@lge.com)
    aarontam committed on GitHub Jul 20, 2016
Commits on Apr 12, 2016
  1. Merge pull request #1436 from enyojs/2.6.0-dev

    Merge 2.6.0-dev into master.
    webOS101 committed Apr 12, 2016
Commits on Mar 31, 2016
  1. Update version string to 2.7.0

    JayCanuck committed Mar 31, 2016
Commits on Mar 30, 2016
  1. Merge pull request #1434 from enyojs/ENYO-2133-graynorton

    Documentation for WIP features:
    webOS101 committed Mar 30, 2016
  2. Updated some documentation

    Enyo-DCO-1.1-Signed-off-by: Roy Sutton roy.sutton@lge.com
    webOS101 committed Mar 29, 2016
Commits on Mar 29, 2016
  1. Merge pull request #1433 from enyojs/ENYO-3261-stephenchoi

    ENYO-3261: Update default scrollStrategy for iOS devices
    webOS101 committed Mar 29, 2016
  2. Documentation for WIP features:

    * VirtualDataRepeater
    * Scrollable
    * NewDataList
    * NewThumb
    * NewDrawer
    
    Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
    Gray Norton committed Mar 28, 2016
Commits on Mar 28, 2016
  1. ENYO-3261: Update default scrollStrategy for iOS devices

    Enyo-DCO-1.1-Signed-off-by: Stephen Choi <stephen.choi@lge.com>
    viodragon2 committed Mar 28, 2016
Commits on Mar 26, 2016
  1. Merge pull request #1402 from enyojs/ENYO-3158-kunmyonchoi

    ENYO-3158: Adjust Buffer size based on item size and count
    
    Reviewed-By: Roy Sutton (roy.sutton@lge.com)
    Integrated-By: Aaron Tam (aaron.tam@lge.com)
    aarontam committed Mar 26, 2016
  2. ENYO-3158: Adjust Buffer size based on item size and count

    Issue:
    We use page concept on DataList and DataGridList. When item count is not devided by controls per page, last page can have different page height from others. The adjustBuffer function of VerticalDelegate and VerticalGridDelegate calculate buffer size by accumulating page size. But, we use default page size when the page is not generated yet. So, the buffer size is different between before and after generating the last page.
    
    Fix:
    Calculate buffer size based on item size and item collection length instead of page size and page height. And divide item collection length by number of columns in case of GridList.
    
    Enyo-DCO-1.1-Signed-off-by: Kunmyon Choi kunmyon.choi@lge.com
    KunmyonChoi committed with aarontam Mar 2, 2016
Commits on Mar 25, 2016
  1. Merge pull request #1428 from enyojs/ENYO-3093-ryanjduffy

    Fixes ENYO-3093 guard setting Video current time from Infinity
    
    Reviewed-By: Blake Stephens (blake.stephens@lge.com)
    Integrated-By: Aaron Tam (aaron.tam@lge.com)
    aarontam committed Mar 25, 2016
  2. guard setting Video current time from Infinity

    Because who wants to watch Interstellar
    
    Issue: ENYO-3093
    Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
    ryanjduffy committed Mar 25, 2016
Commits on Mar 24, 2016
  1. Merge pull request #1427 from enyojs/ENYO-3247-roysutton

    ENYO-3247 Correct docs for strategyKind
    
    Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
    ryanjduffy committed Mar 24, 2016
Commits on Mar 22, 2016
  1. Merge pull request #1410 from enyojs/ENYO-3138-kumyonchoi

    ENYO-3138: Recalculate scroll thumb metrics on resize
    
    Reviewed-By: Aaron Tam (aaron.tam@lge.com)
    Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
    ryanjduffy committed Mar 22, 2016
  2. ENYO-3138: Recalculate scroll thumb metrics on resize

    Issue:
    NewThumb is created from scratch to support new smart share use case. Now we have new use case of resize the new data list at runtime. And, current version of scroll thumb doesn't include that logic.
    
    Fix:
    Recalculate metrics on resize handler. So that it can draw itself in correct size and position.
    
    Enyo-DCO-1.1-Signed-Off-By: Kunmyon Choi (kunmyon.choi@lge.com)
    
    Adding back wip comment
    
    Add super call
    
    Add check for getAbsoluteBounds to avoid unnecessary calculation.
    KunmyonChoi committed with ryanjduffy Mar 9, 2016
  3. Merge pull request #1420 from enyojs/ENYO-3227-kunmyonchoi

    ENYO-3227: Recalculate metrics on showing
    
    Reviewed-By: Roy Sutton (roy.sutton@lge.com)
    Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
    ryanjduffy committed Mar 22, 2016
  4. ENYO-3227: Recalculate metrics on showing

    Issue:
    NewThumb is measure bounds of its parent on render time to determine
    minSizeRatio and naturalSize. If list is initially hidden and show
    later, these metrics are not updated.
    
    Fix:
    Call calculateMetrics in showingChangedHandler on showing.
    
    Enyo-DCO-1.1-Signed-off-by: Kunmyon Choi kunmyon.choi@lge.com
    
    Small tweak to super call and calc placement
    
    Enyo-DCO-1.1-Signed-off-by: Roy Sutton roy.sutton@lge.com
    
    Check getAbsoluteShowing instead of showing
    KunmyonChoi committed with ryanjduffy Mar 15, 2016
Commits on Mar 21, 2016
  1. ENYO-3247 Correct docs for strategyKind

    Enyo-DCO-1.1-Signed-off-by: Roy Sutton roy.sutton@lge.com
    webOS101 committed Mar 21, 2016
  2. Merge pull request #1422 from enyojs/ENYO-3219-graynorton

    ENYO-3219: Refresh scroll thresholds when adding / removing models
    
    Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
    ryanjduffy committed Mar 21, 2016
  3. ENYO-3219: Refresh scroll thresholds when adding / removing models

    If a list is scrolled to the end and the size of the collection
    changes, we need to recalculate the scroll thresholds and possibly
    adjust the range of items to be rendered.
    
    Until now, we've only adjusted thresholds in the `scroll()` method,
    based on the direction and distance we've scrolled. In this fix, we
    add a new method, `refreshThresholds()`, which recalculates the
    thresholds based on the current scroll value. We call the new
    method from `modelsAdded()` and `modelsRemoved()` to make sure that
    the thresholds and item range are correct after the size of the
    collection has changed.
    
    Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
    Gray Norton committed Mar 21, 2016
Commits on Mar 16, 2016
  1. Merge pull request #1419 from enyojs/ENYO-3210-aarontam

    ENYO-3210: Added better support for trackpad scrolling in Firefox.
    
    Reviewed-By: Blake Stephens (blake.stephens@lge.com)
    Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
    ryanjduffy committed Mar 16, 2016
  2. ENYO-3210: Added better support for trackpad scrolling in Firefox.

    Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
    aarontam committed with ryanjduffy Mar 15, 2016
Commits on Mar 15, 2016
  1. Merge pull request #1414 from enyojs/ENYO-3222-aarontam

    ENYO-3222: Adding support for cancelAnimationFrame.
    
    Reviewed-By: Roy Sutton (roy.sutton@lge.com)
    Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
    ryanjduffy committed Mar 15, 2016
  2. ENYO-3222: Adding support for cancelAnimationFrame.

    Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
    
    ENYO-3222: Use updated cancelAnimationFrame API.
    
    Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
    
    Update global references to requestAnimation frame, update prefix order
    
    Enyo-DCO-1.1-Signed-off-by: Roy Sutton roy.sutton@lge.com
    aarontam committed Mar 14, 2016
  3. Merge pull request #1413 from enyojs/ENYO-3208-ryanjduffy

    Fixes ENYO-3208
    webOS101 committed Mar 15, 2016
  4. Merge branch '2.6.0-dev' into ENYO-3208-ryanjduffy

    aarontam committed Mar 15, 2016
  5. Merge pull request #1415 from enyojs/ENYO-3204-ryanjduffy

    Fixes ENYO-3204 adds guard for setting the value of a select box in <= IE11
    
    Reviewed-by: Stephen Choi (stephen.choi@lge.com)
    Integrated-By: Aaron Tam (aaron.tam@lge.com)
    aarontam committed Mar 15, 2016
  6. adds guard for setting the value of a select box in IE/Edge

    Issue: ENYO-3204
    Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
    ryanjduffy committed Mar 14, 2016
Commits on Mar 11, 2016
  1. reverting usage of remove() for compatibility

    IE11 doesn't support node.remove() and the test for it fails for
    <select> elements which do have a remove method for another purpose.
    Since remove() is effectively just sugar, we remove it to ensure
    compatibility.
    
    Issue: ENYO-3208
    Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
    ryanjduffy committed Mar 11, 2016
Commits on Mar 10, 2016
  1. Merge pull request #1409 from enyojs/ENYO-3192-jasonrobitaille

    ENYO-3192: Dispatcher not caching touch position as expected
    
    Reviewed-By: Roy Sutton (roy.sutton@lge.com)
    Integrated-By: Aaron Tam (aaron.tam@lge.com)
    aarontam committed Mar 10, 2016
  2. ENYO-3192: Converting to single quotes.

    Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
    aarontam committed Mar 10, 2016
Commits on Mar 9, 2016
  1. Merge pull request #1406 from enyojs/ENYO-3164-aarontam

    ENYO-3164: Make Control be the default kind.
    
    Reviewed-By: Roy Sutton (roy.sutton@lge.com)
    Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
    ryanjduffy committed Mar 9, 2016