Skip to content

Commit

Permalink
syncing from original (#1)
Browse files Browse the repository at this point in the history
* Add switchTo to states

* Check for attribute first to prevent SVG attributes being interpreted as transforms juliangarnier#314 + timeline tweaks

* Precent run() callback to be triggered after endDelay

* Fix timeline wrong begin() call

* Tweak timeline example

* Fix build

* Update doc with new offset parameter

* Update documentation

* Update documentation

* Update docs

* Update timeline documentation

* Update documentation

* Update documentation

* Update docs

* Fix instance update time

* Update documentation

* MinMax value for spring easing

* Update documentation

* Update documentation

* Update documentation

* Update documentation

* Update documentation

* Tweak elastic easing

* Cache activeInstancesLength in main loop

* Get = getValue

* Add basic caching system and CSS unit converter juliangarnier#331

* Update docs

* Update documentation

* Remove unit conversion from transforms

* Update documentation

* Only converts unit if units are different

* Improve states documentation examples

* Better unit conversion

* Add Helpers section to documentation juliangarnier#151

* Do not convert deg values

* Update documentation

* default parameters undefined -> null

* Update documentation layout

* Update documentation design

* Update doc

* Update raadme

* Update min file

* Update documentation

* Better check unit caching

* Merge branch '3.0.0' into pr/271

* Update examples

* Merge PR 271

* Change umd package name to (animejs -> anime) / Update build scripts

* Migrate documentation / website

* Update build script

* Update build script

* Clean up examples

* Update ease visualizer

* Add anime.set() & anime.getValue() -> anime.get()

* New logo animation

* Clean up documentation

* Update website

* Update website

* Update website

* Simpler website

* Update animation

* Update website

* Fix wrong initial SVG transform value in some cases juliangarnier#340

* Better blur animation

* Add example for new states syntax

* Adding "," to the example options

* fix  badge size

* fix small error in README

* Cleanup website animation

* Add support for function values for set()

* Update state syntax example

* Make sure parentNode is not document in unit conversion

* States system refactoring

* Better default state initialisation

* Update set / get value functions

* Tweak documentation

* Update docs design

* Update docs font

* Update docs font size

* Update links design documentation

* Tweak custom scrollbar

* Tweak docs design

* Remove syntax helper

* Add convertPx helper function

* Responsive path data juliangarnier#301

* Cache el and viewport for responsive path data

* Update docs font size

* Compile code

* Remove website from master

* default animation endDelay should only be applied to last tween keyframe

* Add endDelay property to animation object

* Calculate instance endDelay

* Cleanup code

* Begin callback is now called directly

* New callbacks : replace run by changeBegin, change, changeComplete and add loopBegin & loopComplete

* Add anime callbacks example

* Begin callback is now called when duration is 0

* Fix timeline callbacks

* Fix callbacks regression on timeline

* Fix callbacks regression

* Fix callbacks regression + new callbacks

* Compile code

* Fix callbacks and TL seeking improvement juliangarnier#405

* Revert 2.2.0

* Update timeline example

* Cleanup code

* © -> (c)

* Update build console log

* Update callbacks documentation

* Fix direction reverse regression

* Update callbacks documentation

* Re-add custom easing example

* Update documentation

* Add easing parsing helper (anime.easing)

* Fix states documentation example

* Fix seek animation children error

* Fix states initialisation error

* Stager functions

* Add built-in stagger helper

* Cleanup TL children synch + TL end loop bug fix

* Fixed grid staggering

* Update staggering easing

* Do not use attribute animation on inputs juliangarnier#420

* Update demos

* Update examples

* Use built-in get attribute function for svg viewport

* New Keyframes syntax !

* Add advanced staggering example

* Update staggering example

* Update examples

* Update examples

* Update examples

* Fix children seeking

* Fix children synching

* Update time control example

* Update styles

* Update controls demo

* Compile code

* Fix keyframes in min file

* Remove states and startTime

* Optimise code

* Fix begin callback on TL children

* getValue() = get()

* Compile code

* Fix backward timeline seeking + callbacks refactoring

* Delete CNAME

* Create CNAME

* Delete CNAME

* Create CNAME

* Fix change callbacks

* Update docs and readme

* Add https

* Add link to easings.net in documentation juliangarnier#462

* Update issue templates

* Add v3 release gif

* Add v3 release gif

* Update v3 release gif

* Fix typo

* Add CSS colour codes warning in documentation juliangarnier#456, juliangarnier#469

* Add Axis section in documentation juliangarnier#470

* Fix typo juliangarnier#468

* Fix minor typo in documentation

* Fix CommonJS example in README

This fixes the example so that it uses the CommonJS Syntax

* Fix typo in documentation

* Fix ReferenceError juliangarnier#472

* Minor changes to fix issues with replaying

When replaying an animation the completed state is never reached as the
property is not reset after `play()` is called subsequent times. I've
changed the `play()` call to reset this value to `false`.

I also looked into the issues reported for Promises and realized we
could do a better job when resetting it. This is where I identified the
previous problem.

I do not believe any API changes will break and I've reviewed the
examples and everything looks fine.

Closes the following issues:

- juliangarnier#373
- juliangarnier#378
- juliangarnier#392

And the following redundant PR:

- juliangarnier#408

* Add TL promise in doc

* Fix TL promise juliangarnier#159 juliangarnier#483

* 3.0.1

* juliangarnier#483 changes in index.js

* juliangarnier#483 remove old instance.finished

* Direction parameter is now properly changed when animation reverse

* fixed value in documentation

* degres -> degrees

Small typo

* README: Update import/require path in examples

This update fixes the import/require paths for the `animejs` module when
using it from `node_modules`.

Since the paths are defined in `package.json`, node will use
`node_modules/animejs/lib` as the root :)

* Change variable name from seekCild -> seekChild

* Just fixing a little error I noticed ;)

* Fix a couple of typos

Most importantly, `their is` became `there is`.

* Fix documentation typo degres → degrees

* Fix getParentSvgEl with return parent of svg element but not root svg element

* Fixes typo

* Revert removed spaces

* Set progress to duration instead of 0 when reversed

* Allow numeric values with leading '+' and/or with exponent parts.
Fixes juliangarnier#551

* Remove duplicate CSS properties and rename flex-pack to justify-content

* Update anime.running reference when clearing array on visibilitychange event

* Fix small typo

Change the world "indivudaly" to "individually".

* correct sign

* Hexadecimal

* create v3.1.0

* Easings refactoring + add Bounce easing

* Update documentation

* Fix wrong unit parsing when unit contains spaces juliangarnier#502

* Fix loopBegin callback beeing called twice

* Better number parsing

* Uodpate complex properties example

* Update complex properties examples

* Update anime-callbacks.html

* Update examples

* fix staggering example

* Update staggering demo

* Update ease-visualizer

* Update anime-mgs-logo-animation.html

* Update staggering grid demo

* Update examples

* Bump version number

* Update readme ES6 module instal path juliangarnier#588, juliangarnier#527, juliangarnier#590

* Update animated easings demo

* Update examples

* Update v3 logo animataion example
  • Loading branch information
kaypeter87 authored Sep 7, 2019
1 parent 8d5354c commit 2ff6a85
Show file tree
Hide file tree
Showing 144 changed files with 14,952 additions and 4,052 deletions.
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License

Copyright (c) 2017 Julian Garnier
Copyright (c) 2019 Julian Garnier

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
Loading

0 comments on commit 2ff6a85

Please sign in to comment.