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 [email protected]

@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 ([email protected])
Enyo-DCO-1.1-Signed-off-by: Aaron Tam <[email protected]>
ENYO-2327: Fix file mode settings.

Reviewed By: Derek Anderson<[email protected]>
Integrated-By: Ryan Duffy ([email protected])
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 ([email protected])
Fixes ENYO-2083

Reviewed-By: Gray Norton ([email protected])
Integrated-By: Aaron Tam ([email protected])
ENYO-2205 Initialize selected items when collection changed

Reviewed By: Derek Anderson ([email protected])
Integrated-By: Aaron Tam ([email protected])
* 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 ([email protected])
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 ([email protected])
ENYO-2313: In enyo/Image, ensure that placeholder image fits

Reviewed-By: Art Dahm ([email protected])
Integrated-By: Aaron Tam ([email protected])
Animation transformation using matrix values.

Enyo-DCO-1.1-Signed-off-by: Anish Ramesan <[email protected]>
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 ([email protected])
Fixes ENYO-2368

Reviewed-By: Gray Norton ([email protected]) 
Integrated-By: Gray Norton ([email protected])
This reverts commit 65c07bd, reversing
changes made to ee55e3c.
Revert "Merge pull request #1256 from enyojs/ENYO-2313-graynorton"

Reviewed-By: Aaron Tam ([email protected])
Integrated-By: Aaron Tam ([email protected])
Fixes ENYO-2356

Reviewed-By: Aaron Tam ([email protected])
Integrated-By: Aaron Tam ([email protected])
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 ([email protected])
Issue: ENYO-2414
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy ([email protected])
… 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 ([email protected])
ENYO-1725: enyo.Video: setPlaybackRate should be called ahead of play in a certain case
refactors accessibility implementation …

Reviewed-By: Seungho Park ([email protected])
Integrated-By: Cole Davis ([email protected])
ENYO-2384: Use panel container wrapper for panels.

Reviewed-By: Cole Davis ([email protected])
Integrated-By: Cole Davis ([email protected])
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 ([email protected])
Fixes ENYO-2858 prevent scrolling when focusing on a panel while transitioning in

Reviewed-By: Roy Sutton ([email protected])
Integrated-By: Aaron Tam ([email protected])
Enyo-DCO-1.1-Signed-Off-By: Jim Tang ([email protected])
Enyo-DCO-1.1-Signed-off-by:Madala
Satyanarayana<[email protected]>
Issue: PLAT-13387
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy ([email protected])
Fixes PLAT-13387

Reviewed-By: Gray Norton ([email protected])
Integrated-By: Aaron Tam ([email protected])
Enyo-DCO-1.1-Signed-Off-By: Jim Tang ([email protected])
Enyo-DCO-1.1-Signed-Off-By: Jim Tang ([email protected])
Enyo-DCO-1.1-Signed-Off-By: Jim Tang ([email protected])
Enyo-DCO-1.1-Signed-Off-By: Jim Tang ([email protected])
Enyo-DCO-1.1-Signed-off-by:Madala
Satyanarayana<[email protected]>
Enyo-DCO-1.1-Signed-off-by: Ankur Mishra<[email protected]>
Enyo-DCO-1.1-Signed-off-by: Anish Ramesan<[email protected]>
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.