Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial commit #1245

Open
wants to merge 282 commits into
base: release-2.6.0-pre.11.1
Choose a base branch
from
Open

Conversation

anishramesan
Copy link

Initial commit for "animation" with enyo components.

Enyo-DCO-1.1-Signed-off-by: Anish Ramesan anish.ramesan@lge.com

@Rayraz
Copy link
Contributor

Rayraz commented Aug 17, 2015

Very cool approach for a more powerful and centralized implementation of animations. Would it be possible to add the ability to make the keyframe of an animated property computable?

Another thought, other than only using tweens, it would be cool to have another animation strategy that gives an animated property a momentum and treat the animations' keyframe as an attractor that applies a force to the property. Add some friction and you can create animations with satisfying wiggles or let a control move more smoothly if a properties target value is altered mid-animation.

If you remove the need for a keyframe and simply apply force to a property you could also easily let objects gradually grind to a hold on their current momentum after a drag or scroll interaction from users.

Lots of interesting possibilities here!

Jim Tang and others added 26 commits August 18, 2015 11:13
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-2327: Fix file mode settings.

Reviewed By: Derek Anderson<derek.anderson@lge.com>
Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
The refactoring of moon/History (including creation of the new
enyo/History singleton) fixes multiple known issues and is a
significant improvement, but I'm not confident that we have things
quite right yet. I therefore want to mark enyo/History as an
experimental / work-in-progress API for the time being to allow us
to make breaking changes or replace the API altogether in
subsequent releases.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
Fixes ENYO-2083

Reviewed-By: Gray Norton (gray.norton@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
Enyo-DCO-1.1-Signed-off-by: Roy Sutton <roy.sutton@lge.com>
ENYO-2205 Initialize selected items when collection changed

Reviewed By: Derek Anderson (derek.anderson@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
* Fix the gulpfile to actually test the source in lib.
* Refactored Control, floatingLayer, and fullscreen to be in a single
  module to resolve a hidden circular dependency issue.
* Fixed various jshint warnings

Issue: ENYO-2356
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
At least in cases where the image size was not explicitly
specified and the sizing option was not being used, the placeholder
image was not properly scaled to the size of the image element.

Some simple CSS refactoring takes care of that.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
ENYO-2313: In enyo/Image, ensure that placeholder image fits

Reviewed-By: Art Dahm (art.dahm@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
Animation transformation using matrix values.

Enyo-DCO-1.1-Signed-off-by: Anish Ramesan <anish.ramesan@lge.com>
When false, enyo/History will only maintain its internal history stack
and will not update window.history.

Issue: ENYO-2368
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
Fixes ENYO-2368

Reviewed-By: Gray Norton (gray.norton@lge.com) 
Integrated-By: Gray Norton (gray.norton@lge.com)
This reverts commit 65c07bd, reversing
changes made to ee55e3c.
Revert "Merge pull request #1256 from enyojs/ENYO-2313-graynorton"

Reviewed-By: Aaron Tam (aaron.tam@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
Fixes ENYO-2356

Reviewed-By: Aaron Tam (aaron.tam@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
Adopts a new design that uses otherwise inert properties to apply the
necessary a11y attributes. Also adds more comprehensive aria support to
the core Enyo controls.

Issue: ENYO-2176
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
Issue: ENYO-2414
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
… in a certain case

## Issue
If user selects REW/FF when content is paused, setPlaybackRate should be called ahead of play.

## Fix
added flag, "isNeedPlay", to make node play after setPlaybackRate  .

Enyo-DCO-1.1-Signed-off-by: Suhyung Lee (suhyung2.lee@lge.com)
ENYO-1725: enyo.Video: setPlaybackRate should be called ahead of play in a certain case
Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
refactors accessibility implementation …

Reviewed-By: Seungho Park (seunghoh.park@lge.com)
Integrated-By: Cole Davis (cole.davis@lge.com)
ENYO-2384: Use panel container wrapper for panels.

Reviewed-By: Cole Davis (cole.davis@lge.com)
Integrated-By: Cole Davis (cole.davis@lge.com)
webOS101 and others added 30 commits November 16, 2015 17:39
ENYO-2783: Refactoring in enyo/Scrollable to allow customization
Issue: ENYO-2858
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
Fixes ENYO-2858 prevent scrolling when focusing on a panel while transitioning in

Reviewed-By: Roy Sutton (roy.sutton@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Enyo-DCO-1.1-Signed-off-by:Madala
Satyanarayana<madala.satyanarayana@lge.com>
Issue: PLAT-13387
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Fixes PLAT-13387

Reviewed-By: Gray Norton (gray.norton@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Fixes ENYO-2844

Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Enyo-DCO-1.1-Signed-off-by:Madala
Satyanarayana<madala.satyanarayana@lge.com>
Enyo-DCO-1.1-Signed-off-by: Ankur Mishra<ankur.mishra@lge.com>
Enyo-DCO-1.1-Signed-off-by: Ankur Mishra<ankur.mishra@lge.com>
Enyo-DCO-1.1-Signed-off-by: Anish Ramesan<anish.ramesan@lge.com>
Enyo-DCO-1.1-Signed-off-by:Arzoo Rai<arzoo.rai@lge.com>
Enyo-DCO-1.1-Signed-off-by: Ankur Mishra<ankur.mishra@lge.com>
Enyo-DCO-1.1-Signed-off-by: Ankur Mishra<ankur.mishra@lge.com>
Enyo-DCO-1.1-Signed-off-by:Arzoo Rai<arzoo.rai@lge.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.